Registriert seit: 16.04.2014
Version(en): xl2016/365
16.05.2019, 12:42
(Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2019, 12:44 von steve1da.)
Hola,
und jetzt müssen wir noch wissen, bei welchen Konstellationen welche Zahlen wiedergegeben werden sollen.
Aktuell sucht dein erster Sverweis den Wert aus K1 (0700) in A1 bis A8. Da stehen aber nur Kürzel drin.
Außerdem würde dein Sverweis m it Q1<=5 nie zur Anwendung kommen, weil damit automatisch der 2. Sverweis erfüllt wäre, nämlich Q1<5 und damit die Formel aufhört zu prüfen.
Gruß,
steve1da
Registriert seit: 15.05.2019
Version(en): 2016
16.05.2019, 12:56
(Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2019, 13:00 von Tigger86.)
ja genau… also wenn man in k1 das kuerzel al eintraegt dann..soll er in der dritten spalte suchen..(als beispiel) und wenn al an einem Freitag ist dann in spalte 4 suchen… wenn aber ein L in J1 und ein Freitag dann spalte 5 und wenn kleiner als 5 ( also kein Freitag dann spalte 6..
ich Weiss das die formel fehler hat. aber ich hoffe das ihr versteht was ich damit meine.. und die formel umstellt damit das rauskommt was ich meine
sorry
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
in K1 steht aber kein Kürzel, da steht 0700!
Und die 0700 suchst du aktuell in Spalte A, dort stehen aber Kürzel drin.
Nochmal: in welcher Zelle steht genau was und aus welcher Spalte soll das Ergebnis zurückgegeben werden?
Gruß,
steve1da
Registriert seit: 15.05.2019
Version(en): 2016
was meinst du mit welcher zelle ?
ja.. wenn da Eine zahl (0700) steht und kein kuerzel dann soll excel n1-m1 rechnen.. das steht ja ganz zum schluss in der formel..
aber das geht ja nicht. ihr wisst ja bestimmt warum..
K1 und L1 warden zeiten eingetragem in K1 dann nur das kuerzel.
und o1 soll es wiedergegeben warden
sorry echt.. etwas kompliziert
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
Code:
=WENN(ISTZAHL(K1);N1-M1;WENN(UND(Q1=5;J1="l");SVERWEIS(K1;A2:F8;4;0);WENN(UND(Q1<5;J1="l");SVERWEIS(K1;A2:F8;3;0);WENN(Q1=5;SVERWEIS(K1;A2:F8;6;0);SVERWEIS(K1;A2:F8;5;0)))))
0700 ist allerdings keine Zahl, sie sieht nur so aus. Die Zelle ist als TEXT formatiert.
Gruß,
steve1da
Registriert seit: 15.05.2019
Version(en): 2016
16.05.2019, 13:16
(Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2019, 13:24 von Tigger86.)
okay..ich schreibe es mal um in englisch..
ja die 0700 steht als text weil dahinter die spalte es nur so erkennt.. bzw. ich beim eintragen dann ohne doppelpunkt arbeiten kann..
danke schonmal
schonmal vielen dank..
hab istzahl umgeandert in isttext damit er die 0700 erkennt..
aber leider bekomm ich Eine fehlermeldung wenn ich beispielweise ein al eintrage
hier die umschreibung
=IF(ISTEXT(K1),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)))))
Registriert seit: 15.05.2019
Version(en): 2016
also K1 muss unbedingt als text formatiert bleiben..sonst koennte ich naemlich nicht 0700 eintragen.. den 0700 wird in M1 zu 07:00 automatisch
geht das irgendwie ?
ist zahl zu isttext geht naemlich auch nicht.
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
ok, sorry, das mit dem Text hab ich jetzt verstanden. Das Problem ist, 0700 ist TEXT und "al" ist auch TEXT. Die Formel sagt, wenn K1 TEXT ist, rechne N1-M1. Es wird also in jedem Fall (bei mir) N1-M1 gerechnet.
Leider schreibst du nicht, welche Fehlermeldung du erhälst.
Probier mal folgendes aus:
Code:
=WENN(ZÄHLENWENN(A2:A9;K1)=0;N1-M1;WENN(UND(Q1=5;J1="l");SVERWEIS(K1;A2:F8;4;0);WENN(UND(Q1<5;J1="l");SVERWEIS(K1;A2:F8;3;0);WENN(Q1=5;SVERWEIS(K1;A2:F8;6;0);SVERWEIS(K1;A2:F8;5;0)))))
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Tigger86
Registriert seit: 15.05.2019
Version(en): 2016
perfekt..das funktioniert wie es soll….dahinter kann ich ja noch ne if formel wenn blank dann blank
danke danke
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
für die Truppen, gerne! :)
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Tigger86