online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Noodle vom 25.08.2022, 17:05 Options

Wenn-Dann oder SVerweis???

Hallo Experten,

ich habe ein Problem mit einer verschachtelten Abfrage und komme nicht weiter …

ich möchte eine Zellen auswerten:

Beispiel:
Wenn A1= 0-3 dann soll B1 „1“ ergeben.
Wenn A1= 4 dann soll B1 „2“ ergeben.
Wenn A1= 5-6 dann soll B1 „3“ ergeben.
Wenn A1= 7 dann soll B1 „4“ ergeben.
Wenn A1= 8 dann soll B1 „5“ ergeben.
Wenn A1= 9-10 dann soll B1 „6“ ergeben.

Ich hoffe ich habe es verständlich und nachvollziehbar dargestellt!?

Danke im Voraus für die Unterstützung!


Antwort schreiben

Antwort 1 von Hajo_Zi vom 25.08.2022, 17:39 Options

Halo,

mache eine Datentabelle und löse es über SVRWEIS():
http://www.kmbuss.de/Excel-CD/sverweis.html

Gruß Hajo

Antwort 2 von rainberg vom 25.08.2022, 17:41 Options

Hallo,

das könntest Du so lösen

=SVERWEIS(A1;{0.1;4.2;5.3;7.4;8.5;9.6};2;1)

Gruss
Rainer

Antwort 3 von Noodle vom 26.08.2022, 09:29 Options

Hallo Rainer,

besten Dank, es klappt wunderbar!

Könnte ich die Funktion eigentlich auch noch um eine Bedingung erweitern?

Toll wäre, wenn ich auf einem anderen Tabellenblatt in einer Zelle nach <=5 und >5 fragen könnte.

Wenn <= 5 dann
Zitat:
Wenn A1= 0-3 dann soll B1 „1“ ergeben.
Wenn A1= 4 dann soll B1 „2“ ergeben.
Wenn A1= 5-6 dann soll B1 „3“ ergeben.
Wenn A1= 7 dann soll B1 „4“ ergeben.
Wenn A1= 8 dann soll B1 „5“ ergeben.
Wenn A1= 9-10 dann soll B1 „6“ ergeben.

Wenn >5 dann
Wenn A1= 0-4 dann soll B1 „1“ ergeben.
Wenn A1= 5-6 dann soll B1 „2“ ergeben.
Wenn A1= 7 dann soll B1 „3“ ergeben.
Wenn A1= 8-9 dann soll B1 „4“ ergeben.
Wenn A1= 10 dann soll B1 „5“ ergeben.
Wenn A1= 11 dann soll B1 „7“ ergeben.

Kann ich jetzt den SVERWEIS verdoppeln und in eine "Wenn dann" integrieren?

Steh irgendwie auf dem Schlauch.

Nochmal danke!

Antwort 4 von rainberg vom 26.08.2022, 09:57 Options

Hallo Noodle,

wenn ich Dich richtig verstehe, dann so

=WENN(Tabelle2!A1<=5;SVERWEIS(A1;{0.1;4.2;5.3;7.4;8.5;9.6};2;1);WENN(Tabelle2!A1>5;SVERWEIS(A1;{0.1;5.2;7.3;8.4;10.5;11.7};2;1);""))

Gruss
Rainer

Antwort 5 von Noodle vom 26.08.2022, 11:47 Options

Hallo Rainer,

Super, Super, Super ..

Du hast mich einen riesen Schritt weitergebracht!!!

Die Funktion erleichtert mir die Arbeit ungemein!

Vielen Dank!!!

Antwort 6 von Noodle vom 26.08.2022, 12:25 Options

Hallo,

eine Frage zu folgender Funktion (nochmal dank an Rainer) habe ich noch:

=WENN(Namen!$I5<=5;SVERWEIS(B5;{0.1;4.2;5.3;7.4;8.5;9.6;11.8};2;1);WENN(Namen!$I5>5;SVERWEIS(B5;{0.1;5.2;7.3;8.4;10.5;11.7};2;1);""))

Wenn B5 Leer ist, kommt in meiner Ergebniszelle immer 1.
Geht das, dass die Zelle auch leer bleibt?


Und eine weitere Frage:

Kann ich die obige Funktion noch mit einer weiteren Bedingung erweitern?

Wenn I5<=5 + F5="Ja"
dann SVERWEIS
und
Wenn I5>5 + F5=""
dann SVERWEIS

Geht das dann mit "Wenn(Und" ???

Antwort 7 von rainberg vom 26.08.2022, 14:52 Options

Hallo Noodle,

anbei die geänderte Formel

=WENN(Namen!$I5<=5;SVERWEIS(B5;{0."";1.1;4.2;5.3;7.4;8.5;9.6;11.8};2;1);WENN(Namen!$I5>5;SVERWEIS(B5;{0."";1.1;5.2;7.3;8.4;10.5;11.7};2;1);""))

Die Zusatzfrage verstehe ich so leider nicht, vielleicht kannst Du diese noch mal anhand einer Beispielmappe erklären.

Gruss
Rainer

Antwort 8 von Noodle vom 26.08.2022, 16:04 Options

Hallo Rainer,

das mit der 0."" klappt wundrbar ... ist aber nicht korrekt, da 0 eigentlich 1 sein sollte ...
ABER: Ich denke, dass das in meinem Fall absolut egal ist und kein Problem darstellt.

Zur Zusatzfrage:

Mit der Formel
Zitat:
=WENN(Namen!$I5<=5;SVERWEIS(B5;{0."";1.1;4.2;5.3;7.4;8.5;9.6;11.8};2;1);WENN(Namen!$I5>5;SVERWEIS(B5;{0."";1.1;5.2;7.3;8.4;10.5;11.7};2;1);""))


frage ich ab, ob ein Kind 4,0 bis 4,5 oder 4,6 bis 4,11 Jahre alt ist.
(Namen!$I5<=5 & Namen!$I5>5)

Je nachdem wie alt das Kind nun ist wird dessen Ergebnis bewertet. (die beiden SVERWEISE)

Nun habe ich in der Arbeitsmappe "Name" auch noch ein Feld, in dem, wenn das Kind einen Migrationshintergrund hat, ein "Ja" steht und wenn nicht, dann nicht.

Jetzt würde ich die Abfragen gerne zusammen führen.

Einerseits soll die Funktion das bislang bestehende weiter tun, aber zusätzlich den Migrationsstatus beachten und gegebenenfalls einen neuen SVERWEIS verwenden. (entsprechend für 4,0-4,5 oder 4,6-4,11 Jahre alte Kinder).

Hab hier mal eine Beispiel Datei:

http://www.fileuploadx.de/60115

Und hab noch Einmal vielen, vielen Dank für deine Unterstützung!!!

Antwort 9 von rainberg vom 27.08.2022, 15:01 Options

Hallo Noodle,

sorry, habe Deine Beispieldatei erst jetzt entdeckt.

Trotz Datei verstehe ich noch nicht so richtig, aus welcher Normtabelle die Stanine-Zahlen, mit oder ohne Migrationsstatus, ausgelesen werden sollen.

Die bisherigen Formelwerte haben mich dabei irretiert.
Versuch mal diese Formel für G5.

=WENN(UND(Namen!$F5="Ja";Namen!$I5<=5);SVERWEIS(B5;{0."";1.1;4.2;5.3;7.4;8.5;9.6;11.8};2;1);WENN(UND(Namen!$F5="";Namen!$I5>5);SVERWEIS(B5;{0."";1.1;5.2;7.3;8.4;10.5;11.7};2;1);""))

Wenn diese nicht funktioniert, dann lade die Datei bitte noch mal hoch, ohne eingetragene Forrmeln, dafür aber mit den gewünschen, von Hand eingetragenen, Ergebnissen.
Aber bitte soviel Zeilen ausfüllen, wie auch verschiedene Möglichkeiten vorliegen können.

Gruss
Rainer

Antwort 10 von Noodle vom 27.08.2022, 15:49 Options

Hallo Rainer,

danke für deine Mühen!

Leider kann ich am WE nicht auf die Datei zugreifen und werd mich erst am Montag damit auseinander setzen können ...

Werde dir aber auf jeden Fall Rückmeldung geben!

Danke und ein schönes Wochenende

Noodle

Antwort 11 von Noodle vom 30.08.2022, 12:57 Options

Hallo Rainer,

ich habe eine weitere Beispieldatei hochgeladen.

http://www.fileuploadx.de/592919

Es gibt 4 Fälle, die die Formel erkennen soll.

1. Fall: 4,0 -4,5 Jahre (funktioniert in Zelle G-K)
2. Fall: 4,6 - 4,11 Jahre (funktioniert in Zelle G-K)

3. Fall: 4,0 - 4,5 Jahre und migration "Ja" (Zusatz für K)
4. Fall: 4,6 - 4,11 Jahre und mirgration "Ja" (Zusatz für K)

Dem Fall entsprechend, muss der richtige Wert erkannt werden.
Ich habe dazu 4 Beispielfälle konstruiert.

Auf dem Tabellenblatt "Auswertung Gesamt" trage ich die Spalten B bis E manuell ein. Der Wert SK bleibt leer, wenn das Kind den Status mirgration "Ja" hat. In dem Fall muss die Zelle K den Wert anpassen ...

Kompliziert das zu erklären und das als Formel zu kombinieren.

Viele Grüße
Noodle

Antwort 12 von rainberg vom 30.08.2022, 17:13 Options

Hallo Noodle,

Dein Problem stellt sich in Wirklichkeit komplizierter dar, als Du es anfangs und in der Folge beschrieben hast.

Da nun Deine Normtabellen alles andere günstig sind, habe ich im Blatt "Namen" 2 Hilfsspalten und im Blatt "Normtabellen" einen weiteren Hilfsbereich erstellt.

Der Hilfsbereich wiederum, besteht aus 12 Unterbereichen, für welche ich gleichlautente Bereichsnamen definiert und diese in den Formeln der Auswertung mittels INDIREKT() angesprochen habe.
Somit wird das Ganze dynamisch.
D.h. Du kannst die Formel aus G5 sowohl bis J5 nach rechts als auch beliebig weit nach unden ziehen.
Die Formel in K5 kannst Du ebenfalls nach unten ziehen.

Hoffe, das damit Dein Problen gelöste ist.

geänderte Datei

Gruss
Rainer

Antwort 13 von Noodle vom 31.08.2022, 17:54 Options

Hallo Rainer,

leider komme ich jetzt erst dazu dir zu antworten.
Es ist wirklich sehr komplex geworden, welches ich zu Beginn nicht abschätzen konnte. Doch je mehr ich mich mit der Sache auseinander gesetzt hatte, desto umfangreicher wurde es.
Aufgrund der wenigen Arbeit mit und in Excel ist mir die Lösung dementsprechend schwer gefallen. Und so freue ich mich über deine stetige Unterstützung und einer Bereicherung meines Excelhorizonts.

Vielen Dank und in Hochachtung
die Noodle

Ähnliche Themen

Sverweis
Eifeljung  11.03.2009 - 181 Hits - 3 Antworten

SVERWEIS + Wildcard
TinTin  10.07.2009 - 245 Hits - 8 Antworten

sverweis
sturmflut  25.08.2009 - 214 Hits - 8 Antworten

sverweis
SARP  20.05.2010 - 121 Hits - 7 Antworten

komplizierter SVERWEIS
smat  02.08.2010 - 211 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026