Registriert seit: 15.04.2018
Version(en): 2013
22.01.2026, 16:54
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2026, 16:55 von slowboarder.)
dann so:
=Wennfehler(Wenn(Index(...)="";SVerweis(...);Index(...));"")
lass das Wennfehler in der Ursprünglichen Formel weg und nimm nur den Index()-Teil.
das Wennfehler kommt dann am Schluss wieder hinzu.
dann so:
=Wennfehler(Wenn(Index(...)="";SVerweis(...);Index(...));"")
lass das Wennfehler in der Ursprünglichen Formel weg und nimm nur den Index()-Teil.
das Wennfehler kommt dann am Schluss wieder hinzu.
dann so:
=Wennfehler(Wenn(Index(...)="";SVerweis(...);Index(...));"")
lass das Wennfehler in der Ursprünglichen Formel weg und nimm nur den Index()-Teil.
das Wennfehler kommt dann am Schluss wieder hinzu.
Registriert seit: 16.08.2020
Version(en): Office 2024
22.01.2026, 18:00
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2026, 18:00 von Egon12.)
Hallo Jens,
was ist nun Sache hast du auf Arbeit O365?
falls nicht dann in B4 rüber und runterziehen so:
Code:
=WENNNV(INDEX('1. Halbjahr'!$A$1:$GC$20;VERGLEICH($A4;'1. Halbjahr'!$C$1:$C$20;0);VERGLEICH(Verdichter!B$2;'1. Halbjahr'!$3:$3;0));"")
Gruß Uwe
Registriert seit: 25.11.2021
Version(en): 2019, 365
22.01.2026, 18:32
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2026, 18:34 von Ralf A.)
Zitat:was ist nun Sache hast du auf Arbeit O365?
...spielt eigentlich keine Rolle. So, wie sich das aus meiner Sicht darstellt, stimmt das Gesamtkonzept vorn und hinten nicht. Offenbar gibt es bereits eine Quelldatei (oder Datenbank), aus der sich diese Datei mittels diverser Makros die Quelldaten holt, um sie hier in einen mehr oder weniger chaotischen Zustand darzustellen. Als ob das aber nicht reicht, sollen die nun doppelt vorhandenen Daten wegen der chaotischen Darstellung etwas weniger chaotisch (aber immer noch chaotisch) nochmals dupliziert und dargestellt werden. Da kann man nur hoffen, dass Dein Excel schwindelfrei ist.... zumindest ist nicht zu befürchten, dass ihm langweilig wird...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 16.08.2020
Version(en): Office 2024
22.01.2026, 21:54
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2026, 21:56 von Egon12.)
Falls doch O365 dann hier die LAMBDA:
In den Namensmanager:
Name: Abwesenheiten
Formel:
Code:
=LAMBDA(Mitarbeiter;Datumsbereich;DatumsbereichHj;MitarbeiterHj;WertebereichHj;
LET(xA;
MATRIXERSTELLEN(
ZEILEN(Mitarbeiter);
SPALTEN(Datumsbereich);
LAMBDA(i;j;
WENNNV(
INDEX(
WertebereichHj;
VERGLEICH(INDEX(Mitarbeiter;i); MitarbeiterHj; 0);
VERGLEICH(INDEX(Datumsbereich;j); DatumsbereichHj; 0)
);
"")
)
);
xA
)
)
Aufruf für Zelle B4: =AbwesenheitenKW(A4:A12;B2:G2;'1. Halbjahr'!D3:GC3;'1. Halbjahr'!C10:C17;'1. Halbjahr'!D10:GC17)
Eigentlich könnten 2 Parameter ausreichen. Da ich vermute, dass du auch das 2. Halbjahr ausgeben willst braucht es dann noch 3 weitere Parameter.
Verdichter_Test Lambda.xlsx (Größe: 579,3 KB / Downloads: 3)
Gruß Uwe
@Ralf A
nö spannend
Gruß Uwe
Registriert seit: 10.04.2025
Version(en): 2013
(22.01.2026, 21:54)Egon12 schrieb: Falls doch O365 dann hier die LAMBDA:
In den Namensmanager:
Name: Abwesenheiten
Formel:
Code:
=LAMBDA(Mitarbeiter;Datumsbereich;DatumsbereichHj;MitarbeiterHj;WertebereichHj;
LET(xA;
MATRIXERSTELLEN(
ZEILEN(Mitarbeiter);
SPALTEN(Datumsbereich);
LAMBDA(i;j;
WENNNV(
INDEX(
WertebereichHj;
VERGLEICH(INDEX(Mitarbeiter;i); MitarbeiterHj; 0);
VERGLEICH(INDEX(Datumsbereich;j); DatumsbereichHj; 0)
);
"")
)
);
xA
)
)
Aufruf für Zelle B4: =AbwesenheitenKW(A4:A12;B2:G2;'1. Halbjahr'!D3:GC3;'1. Halbjahr'!C10:C17;'1. Halbjahr'!D10:GC17)
Eigentlich könnten 2 Parameter ausreichen. Da ich vermute, dass du auch das 2. Halbjahr ausgeben willst braucht es dann noch 3 weitere Parameter.
Gruß Uwe
@Ralf A
nö spannend
Gruß Uwe
Moin,
das klappt schon sehr gut.
Kann ich den Sverweis: SVERWEIS(H4;$N$4:$T$11;2;0) da mit einbauen?
Und wie müsste ich es auf das 2. Halbjahr erweitern?
Vielen dank für die Mühen
Registriert seit: 16.08.2020
Version(en): Office 2024
23.01.2026, 11:09
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2026, 11:09 von Egon12.)
Meinst du jetzt die LAMBDA oder die INDEX/VERGLEICH Formel?
Wenn nein brauchen wir eine bessere Beschreibung.
Wenn ja dann eher mit INDEX(XVERGLEICH;XVERGLEICH) und ohne MATRIXERSTELLEN().
Das ist eh der effizientere Weg.
Gruß Uwe
Ich sehe gerade, dass da ab Spalte J:S noch diverses vorhanden ist. Dies sollte, wenn klar ist wie es zusammenhängt auch spillend ausgeben lassen, so dass dies nur noch in Abhängigkeit eines Kalenderjahres erzeugt wird.
Registriert seit: 10.04.2025
Version(en): 2013
Moin,
ich habe jetzt das ganze Jahr in dem Register 1. Halbjahr gepackt, was dann bis ND geht, und mir wird dann nur im ersten Halbjahr das richtige angezeigt.
Ab 01.07.26 werden die Daten falsch ausgegeben.
Ich kenne mich mit dieser Lambda Erstellung leider nicht aus.
Ich möchte damit erreichen, das mir schonmal angezeigt wird wer Urlaub oder ähnliches hat, damit ich nicht jede Woche den Urlaubsplan anschauen muss.
Wenn bei dem Personal nichts drin steht, habe ich in H ein Dropdown, wo ich die Schichten auswähle und die Zeiten werden per Sverweis eingetragen.
Wenn noch etwas fehlt an Infos, bitte bescheid geben.
Vielen Dank für die Mühen.
Registriert seit: 15.04.2018
Version(en): 2013
Hi Hobbit.
was ist denn mit meinem Lösungsvorschlag?
oder bist du sofort raus, wenn du selber mal was machen musst und keine Kopierfähige Formel vorgesetzt bekommst?
Gruß Daniel
Registriert seit: 10.04.2025
Version(en): 2013
Moin,
das hatte ich auch schon getestet, aber ich weis leider die Zusammenstellung nicht mit dem Sverweis.
Nur die Index Formel geht ja auch, aber ich bekomme es nicht hin sie mit dem Sverweis zu verbinden.
Ich wäre dir sehr Dankbar für eine Lösung.
Vielen Dank.
Registriert seit: 16.08.2020
Version(en): Office 2024
Hallo,
anbei die Änderungen. Falls der Start Montag sein soll und nicht Sonntag muss lediglich in xA das -1 raus.
Du solltest mal klarstellen, ob du O365 nutzt oder nicht.
Verdichter_Test Lambda.xlsx (Größe: 589,69 KB / Downloads: 8)
Gruß Uwe