Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

WENN UND ODER verschachtelt
#1
Rainbow 
Hallo liebe Profis,

wer hilft einem Excel Neuling?

ich suche die passende Formel zur Folgendem: (Excel 2019)

---------
wenn WERT zwischen (4 und 4,99)  dann x; wenn WERT zwischen (5 und 5,99) dann y; wenn WERT zwischen (6 und 6,99) dann z  [und "a"  dann -13,20]  
insgesamt sollen 11 (wenn/dann) Ebenen auf eine Zelle angewandt werden.
----------

Ich hoffe es ist verständlich so..
Antworten Top
#2
X1:Y11: 

4 x
5 y
6 z
::::

=SVERWEIS(A1;X$1:Y$11;2)
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • RoX88
Antworten Top
#3
Danke für die rasche Antwort!

Ganz kann ich der Lösung leider noch nicht folgen (=SVERWEIS(A1;X$1:Y$11;2)) zudem waren meine Angaben nicht ganz korrekt wie ich jetzt sehe.


Die Formel pro Zelle sollte so Aussehen:

Wenn die Differenz zwischen Wert 1 und Wert 2 zwischen 4,0 und 4,99 liegt dann B2
Wenn die Differenz zwischen Wert 1 und Wert 2 zwischen 5,0 und 5,99 liegt dann B3
usw..
Wenn die Differenz zwischen Wert 1 und Wert 2 zwischen 12,0 und 12,99 liegt dann B10 (minus 13,20)


Die Sound-Funktion ist auf 200 Zeichen begrenzt
Antworten Top
#4
Hallöchen,

da hast Du doch fast schon die Formel aufgeschrieben
=Wenn(UND(Wert 1 - Wert 2 >= 4,0; Wert 1 - Wert 2 <=4,99); B2;WENN(UND(Wert 1 - Wert 2 >= 5,0; Wert 1 - Wert 2 <=5,99); B3; usw)
Gehen würde auch

((Wert 1 - Wert 2) >= 4,0))*((Wert 1 - Wert 2) <=4,99))*B2 * ((Wert 1 - Wert 2) >= 5,0))*((Wert 1 - Wert 2) <=5,99))*B3 + usw.

oder die vorgeschlagene Lösung mit SVERWEIS. Du siehst, hier geht's nach B2, B3 usw.

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDE
1005,52
241
352
463
599994

ZelleFormel
E1=SVERWEIS(D1;$A$1:$B$5;2;WAHR)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • RoX88
Antworten Top
#5
Photo 
Was ist hier falsch?
Ich erwarte den ausgegeben Wert 19,80 in Zelle C 10



Arbeitsblatt mit dem Namen 'Formular'
ABCDEFGHIJKLM
1003#NV07:3008:4516:15

ZelleFormel
C10=SVERWEIS(L10;Data!A1:B12;2;WAHR)
L10=M10-K10

Arbeitsblatt mit dem Namen 'Data'
AB
100:00-02:990
203:00-03:998,80
304:00-04:9911,00
405:00-05:9913,20
506:00-06:9915,40
607:00-07:9917,60
708:00-08:9919,80
809:00-09:9922,00
910:00-10:9924,20
1011:00-24:9926,40
11819,80
1208:4519,80


Können Zeit-Daten (von-bis) in Spalte A richtig ausgelesen/interpretiert werden?
Antworten Top
#6
Hi,

diese Zeiträume (Blatt Data) sind Text. Dieser lässt sich nicht mit den (echten) Zeiten im Blatt Formular vergleichen - also nein! So funktioniert dein SVERWEIS() nicht.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • RoX88
Antworten Top
#7
Danke ich hatte vermutet dß es so nicht funktioniert..

Ich vermute auch, dass es eine Lösung gibt. Für mich als Laien aber schwer zu finden.
Antworten Top
#8
Hi,

lad mal bitte eine Beispieldatei hoch, aus der ersichtlich ist, wo du was berechnet haben willst . 2-3 Datensätze sind ausreichend. Ich schau mal, ob ich dir weiterhelfen kann.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
Hola,

trenne deine von bis Zeiten in eigene Zellen auf, dann klappt’s auch mit dem Sverweis.

Gruß,
steve1da
Antworten Top
#10
… oder so:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
100-3,9905,52
204-4,9912,10
305-5,9926,883
406-6,993
599994

ZelleFormel
E1=SVERWEIS(TEXT(AUFRUNDEN(D1;0);"00");$A$1:$B$5;2;WAHR)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • RoX88
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste