klappt soweit.. aber wenn das L weg ist und keine 5 sprich Freitag ist dann bekomm ich nur 0:00 angezeigt.. sobald ich das L wieder einsetze.. rechnet er
mhmm.. also wenn ich die formel umgeschrieben habe dann bekomm ich ohne "L" und mit einer 4 als beispiel 0:00
hier der code =IF(COUNTIF(A2:A9,K1)=0,N1-M1,IF(AND(Q1=5,J1="L"),VLOOKUP(K1,A2:F8,4,0),IF(AND(Q1<5,J1="L"),VLOOKUP(K1,A2:F8,3,0),IF(Q1=5,VLOOKUP(K1,A2:F8,6,0),VLOOKUP(K1,A2:F8,5,0)))))
wie gesagt, ich kann das nicht nachvollziehen. Wenn in J1 L steht und in Q1 eine 4 erhalte ich folgende Ergebnisse: - für den Fall dass in K1 al, sl, tdy....steht den zugehörigen Wert aus Spalte 3 - für den Fall das 0700 in K1 steht das Ergebnis von N1-M1.
die Formel macht schon alles richtig. Das Ergebnis des Sverweis ist 8. Durch das Umwandeln des Zellformats in Stunden und Minuten veränderst du die 8 nicht, sondern nur das Format der Zelle. Für Excel hat ein Tag 24 Stunden. Durch das Umwandeln steht da also nicht 08:00, sondern 192:00 (8Tagex24Stunden). Das wird bei hh:mm allerdings nicht dargestellt, sondern nur bei [hh]:mm.
Um zu erreichen was du möchtest musst du an jeden Sverweis noch ein /24 dranhängen.
Jap, hab ich gemacht.. hab ich aber ehrlich gesagt bei der Sache vergessen..
Aber ich hab noch ein kleines Problem. Wenn ich 0:00 eingebe bis 7:00 dann rechnet excel nicht. Also dachte ich , wenn ich eine if Formel davor setze.. wenn(k1=“0000“,0- 8 Std als Beispiel.. und dann die Formel.. aber leider bekomm ich auch da ne Fehlermeldung. Nicht wundern „0000“ gebe ich in einer Zelle davor ein, damit ich mir beim eintragen den Doppelpunkt spare