Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Schichtplan auswerten

Forumthread: Schichtplan auswerten

Schichtplan auswerten
24.01.2017 16:52:36
Honk18
Hallo,
ich benötige für angehängte Datei die Stunden für den jeweiligen Wert in Spalte D für das entsprechende Datum in Zeile E aus Spalte B.
Ich habe eine Formel, die das hin bekommt, allerdings klappt das bei mir nicht mehr, da z.B. am 05.02. nicht gearbeitet wird, kann mir einer weiterhelfen?`
https://www.herber.de/bbs/user/110842.xlsx
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schichtplan auswerten
24.01.2017 17:53:42
Hajo_Zi
wo ist die Zeile E, bei mir haben die Zeilen Nummern?

AW: Schichtplan auswerten
25.01.2017 08:49:03
Honk18
Ich meinte für das Datum in Zeile 1, benötige ich die Stunden auf Spalte B, so dass z.B. bei E1 der Wert 152:00 für NRMPAY am 30.01.2017 automatisch aus Splate B gezogen wird.
AW: Schichtplan auswerten
24.01.2017 18:02:24
Matthias
Hallo
Zitat
Ich habe eine Formel, die das hin bekommt, allerdings klappt das bei mir nicht mehr
Hab keine solche Formel gefunden.
Desweiteren gibt es eine Zeile E nicht.
Da Deine Daten nicht "gleichzeilig" pro Tag vorliegen ist es nicht besonders günstig.
Ich hab das jetzt erst mal so gemacht.
Tabelle1

 DEFG
1 30.01.201731.01.201701.02.2017
2NRMPAY152:00160:00136:00
3Ü-STD   
4URL_UB   
5ABW_UB   
6    
7A-TagHH  24:00
8A-TagHH  24:00
9BR6:00 18:30
10BV   
11CCHK   
12CCHSV5:008:00 
13COACH   
14INTAKE   
15KRA-KI   
16KRANK8:008:008:00
17MEET   
18PERSON   
19PROJKT   
20SONDER   
21SYSTEM   
22TRAIN   
23CCHSTWBO   
24ABW_UB   
25URL_UB   
26ABW_B   
27URLAUB16:0016:00 

Formeln der Tabelle
ZelleFormel
E1=LINKS(A1;10)*1
F1=E1+1
G1=F1+1
E2=WENNFEHLER(SVERWEIS($D2;$A$4:$B$20;2;0);"")
F2=WENNFEHLER(SVERWEIS($D2;$A$23:$B$37;2;0);"")
G2=WENNFEHLER(SVERWEIS($D2;$A$40:$B$53;2;0);"")
E3=WENNFEHLER(SVERWEIS($D3;$A$4:$B$20;2;0);"")
F3=WENNFEHLER(SVERWEIS($D3;$A$23:$B$37;2;0);"")
G3=WENNFEHLER(SVERWEIS($D3;$A$40:$B$53;2;0);"")
E4=WENNFEHLER(SVERWEIS($D4;$A$4:$B$20;2;0);"")
F4=WENNFEHLER(SVERWEIS($D4;$A$23:$B$37;2;0);"")
G4=WENNFEHLER(SVERWEIS($D4;$A$40:$B$53;2;0);"")
E5=WENNFEHLER(SVERWEIS($D5;$A$4:$B$20;2;0);"")
F5=WENNFEHLER(SVERWEIS($D5;$A$23:$B$37;2;0);"")
G5=WENNFEHLER(SVERWEIS($D5;$A$40:$B$53;2;0);"")
E6=WENNFEHLER(SVERWEIS($D6;$A$4:$B$20;2;0);"")
F6=WENNFEHLER(SVERWEIS($D6;$A$23:$B$37;2;0);"")
G6=WENNFEHLER(SVERWEIS($D6;$A$40:$B$53;2;0);"")
E7=WENNFEHLER(SVERWEIS($D7;$A$4:$B$20;2;0);"")
F7=WENNFEHLER(SVERWEIS($D7;$A$23:$B$37;2;0);"")
G7=WENNFEHLER(SVERWEIS($D7;$A$40:$B$53;2;0);"")
E8=WENNFEHLER(SVERWEIS($D8;$A$4:$B$20;2;0);"")
F8=WENNFEHLER(SVERWEIS($D8;$A$23:$B$37;2;0);"")
G8=WENNFEHLER(SVERWEIS($D8;$A$40:$B$53;2;0);"")
E9=WENNFEHLER(SVERWEIS($D9;$A$4:$B$20;2;0);"")
F9=WENNFEHLER(SVERWEIS($D9;$A$23:$B$37;2;0);"")
G9=WENNFEHLER(SVERWEIS($D9;$A$40:$B$53;2;0);"")
E10=WENNFEHLER(SVERWEIS($D10;$A$4:$B$20;2;0);"")
F10=WENNFEHLER(SVERWEIS($D10;$A$23:$B$37;2;0);"")
G10=WENNFEHLER(SVERWEIS($D10;$A$40:$B$53;2;0);"")
E11=WENNFEHLER(SVERWEIS($D11;$A$4:$B$20;2;0);"")
F11=WENNFEHLER(SVERWEIS($D11;$A$23:$B$37;2;0);"")
G11=WENNFEHLER(SVERWEIS($D11;$A$40:$B$53;2;0);"")
E12=WENNFEHLER(SVERWEIS($D12;$A$4:$B$20;2;0);"")
F12=WENNFEHLER(SVERWEIS($D12;$A$23:$B$37;2;0);"")
G12=WENNFEHLER(SVERWEIS($D12;$A$40:$B$53;2;0);"")
E13=WENNFEHLER(SVERWEIS($D13;$A$4:$B$20;2;0);"")
F13=WENNFEHLER(SVERWEIS($D13;$A$23:$B$37;2;0);"")
G13=WENNFEHLER(SVERWEIS($D13;$A$40:$B$53;2;0);"")
E14=WENNFEHLER(SVERWEIS($D14;$A$4:$B$20;2;0);"")
F14=WENNFEHLER(SVERWEIS($D14;$A$23:$B$37;2;0);"")
G14=WENNFEHLER(SVERWEIS($D14;$A$40:$B$53;2;0);"")
E15=WENNFEHLER(SVERWEIS($D15;$A$4:$B$20;2;0);"")
F15=WENNFEHLER(SVERWEIS($D15;$A$23:$B$37;2;0);"")
G15=WENNFEHLER(SVERWEIS($D15;$A$40:$B$53;2;0);"")
E16=WENNFEHLER(SVERWEIS($D16;$A$4:$B$20;2;0);"")
F16=WENNFEHLER(SVERWEIS($D16;$A$23:$B$37;2;0);"")
G16=WENNFEHLER(SVERWEIS($D16;$A$40:$B$53;2;0);"")
E17=WENNFEHLER(SVERWEIS($D17;$A$4:$B$20;2;0);"")
F17=WENNFEHLER(SVERWEIS($D17;$A$23:$B$37;2;0);"")
G17=WENNFEHLER(SVERWEIS($D17;$A$40:$B$53;2;0);"")
E18=WENNFEHLER(SVERWEIS($D18;$A$4:$B$20;2;0);"")
F18=WENNFEHLER(SVERWEIS($D18;$A$23:$B$37;2;0);"")
G18=WENNFEHLER(SVERWEIS($D18;$A$40:$B$53;2;0);"")
E19=WENNFEHLER(SVERWEIS($D19;$A$4:$B$20;2;0);"")
F19=WENNFEHLER(SVERWEIS($D19;$A$23:$B$37;2;0);"")
G19=WENNFEHLER(SVERWEIS($D19;$A$40:$B$53;2;0);"")
E20=WENNFEHLER(SVERWEIS($D20;$A$4:$B$20;2;0);"")
F20=WENNFEHLER(SVERWEIS($D20;$A$23:$B$37;2;0);"")
G20=WENNFEHLER(SVERWEIS($D20;$A$40:$B$53;2;0);"")
E21=WENNFEHLER(SVERWEIS($D21;$A$4:$B$20;2;0);"")
F21=WENNFEHLER(SVERWEIS($D21;$A$23:$B$37;2;0);"")
G21=WENNFEHLER(SVERWEIS($D21;$A$40:$B$53;2;0);"")
E22=WENNFEHLER(SVERWEIS($D22;$A$4:$B$20;2;0);"")
F22=WENNFEHLER(SVERWEIS($D22;$A$23:$B$37;2;0);"")
G22=WENNFEHLER(SVERWEIS($D22;$A$40:$B$53;2;0);"")
E23=WENNFEHLER(SVERWEIS($D23;$A$4:$B$20;2;0);"")
F23=WENNFEHLER(SVERWEIS($D23;$A$23:$B$37;2;0);"")
G23=WENNFEHLER(SVERWEIS($D23;$A$40:$B$53;2;0);"")
E24=WENNFEHLER(SVERWEIS($D24;$A$4:$B$20;2;0);"")
F24=WENNFEHLER(SVERWEIS($D24;$A$23:$B$37;2;0);"")
G24=WENNFEHLER(SVERWEIS($D24;$A$40:$B$53;2;0);"")
E25=WENNFEHLER(SVERWEIS($D25;$A$4:$B$20;2;0);"")
F25=WENNFEHLER(SVERWEIS($D25;$A$23:$B$37;2;0);"")
G25=WENNFEHLER(SVERWEIS($D25;$A$40:$B$53;2;0);"")
E26=WENNFEHLER(SVERWEIS($D26;$A$4:$B$20;2;0);"")
F26=WENNFEHLER(SVERWEIS($D26;$A$23:$B$37;2;0);"")
G26=WENNFEHLER(SVERWEIS($D26;$A$40:$B$53;2;0);"")
E27=WENNFEHLER(SVERWEIS($D27;$A$4:$B$20;2;0);"")
F27=WENNFEHLER(SVERWEIS($D27;$A$23:$B$37;2;0);"")
G27=WENNFEHLER(SVERWEIS($D27;$A$40:$B$53;2;0);"")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Matthias
Anzeige
AW: Schichtplan auswerten
25.01.2017 08:52:14
Honk18
Hi Matthias,
mit SVERWEIS ist schwierig, weil in der Formel feste Zeilen eingetragen sind. Es kann aber auch mal einen TAG geben, wo nur 3 Zeilen pro Tag eingetragen sind, dann haut die ganze Formel wieder nicht hin.
AW: Schichtplan auswerten
25.01.2017 16:13:39
GeorgH
Hallo Honk18,
bezogen auf deine Beispieldatei, versuch mal folgende Formel in Zelle E2:
=WENNFEHLER(SVERWEIS($D2;INDEX($A:$A;VERGLEICH(E$1;$A:$A;0)):INDEX($B:$B;WENNFEHLER(AGGREGAT(15;6; ZEILE($A$1:$A$9999)/(WERT($A$1:$A$9999)>E$1);1);VERGLEICH(E$1;$A:$A;0)+99)-1);2;FALSCH); "")
Die Formel dann nach unten und rechts kopieren.
Viele Grüße
GeorgH
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige