Supportnet / Forum / Tabellenkalkulation
Excel Wenn Funktion?
Frage
Hallo, ich bin kein excel spezialist und habe für euch eine bestimmt einfache frage die mich aber vor große probleme stellt:
wie kann ich es genau anstellen, dass excel wenn ich in eine zelle eine eins eingebe in der zelle rechts daneben eine null macht, wenn ich in die gleiche zelle eine 2 eingebe excel in die zelle eine 1 macht usw. es klappt ja, wenn ich nur eine bedingung eingebe, aber sobald ich das auf mehrere zahlen erweitere zeigt er mir ungültige funktion.
Vielen Dank für die Hilfe...
Antwort 1 von Michael10
Hallo du,
es stellt sich die Frage wie weit soll das gehen also bis hoch soll das Ergebniss in der Zelle rechts daneben sein bis 10 oder 100 das wäre wichtig zu wissen ?
Die Formel zum anfagen.
=WENN(A1=1;0;WENN(A1=2;1))
Gruß Michel.
es stellt sich die Frage wie weit soll das gehen also bis hoch soll das Ergebniss in der Zelle rechts daneben sein bis 10 oder 100 das wäre wichtig zu wissen ?
Die Formel zum anfagen.
=WENN(A1=1;0;WENN(A1=2;1))
Gruß Michel.
Antwort 2 von cmkatz
Angenommen, du trägst in A1 deine Zahl ein und in B1 soll die Ausgabe erfolgen:
wenn es nur die zwei Möglichkeiten gibt, hilft dir diese Funktion:
=WENN(A1=1;"0";Wenn(A1=2;"1";" "))
Sind es mehrere, hilft dir die Funktion SVERWEIS
Du legst bsp. in einer neuen Tabelle2 folgende Tabelle an:
A1: 1
A2: 2
A3: 3
...
A10: 10
und
B1: 0
B2: 1
B3: 2
...
B10: 9
Dann fügst du in Tabelle 1 in B1 folgende Formel ein:
=SVERWEIS(A1;TABELLE2!A1:B10;2;1)
Dann sucht sich Excel anhand deiner Eingabe in A1 automatisch in Tabelle2 entsprechende Zahl rechts daneben und gibt diese aus.
Gruß
cmkatz
wenn es nur die zwei Möglichkeiten gibt, hilft dir diese Funktion:
=WENN(A1=1;"0";Wenn(A1=2;"1";" "))
Sind es mehrere, hilft dir die Funktion SVERWEIS
Du legst bsp. in einer neuen Tabelle2 folgende Tabelle an:
A1: 1
A2: 2
A3: 3
...
A10: 10
und
B1: 0
B2: 1
B3: 2
...
B10: 9
Dann fügst du in Tabelle 1 in B1 folgende Formel ein:
=SVERWEIS(A1;TABELLE2!A1:B10;2;1)
Dann sucht sich Excel anhand deiner Eingabe in A1 automatisch in Tabelle2 entsprechende Zahl rechts daneben und gibt diese aus.
Gruß
cmkatz
Antwort 3 von cmkatz
Nachtrag:
sollte die in Tabelle2 erstellte Matrix länger sein, als 10 Zeilen, dann mußt du in der SVEREIS-Formel dies natürlich abändern, also die "B"-Zelle (statt B10 z.B. B25 oder so...)
sollte die in Tabelle2 erstellte Matrix länger sein, als 10 Zeilen, dann mußt du in der SVEREIS-Formel dies natürlich abändern, also die "B"-Zelle (statt B10 z.B. B25 oder so...)
Antwort 4 von balumba
Also immer minus 1, oder?
In Zelle A1 steht die Zahl (1, 2, 3, usw...)
In A2 kommt das Ergebnis, also die Formel:
=A1-1
Oder hab ich was falsch verstanden?
In Zelle A1 steht die Zahl (1, 2, 3, usw...)
In A2 kommt das Ergebnis, also die Formel:
=A1-1
Oder hab ich was falsch verstanden?
Antwort 5 von cmkatz
oh mann, auf die einfachste Lösung komm ich natürlich wieder nicht! Respect, balumba!! :-))
Antwort 6 von Michael10
Hallo cmkatz,
wo du Recht hast du Recht den Wald vor lauter Bäunen nicht ..................!!
Gruß Michael
wo du Recht hast du Recht den Wald vor lauter Bäunen nicht ..................!!
Gruß Michael
Antwort 7 von piano
Hi
Sollte immer nur um 1 weniger sein?
dann trivial in B1:
=A1-1
ansonsten immer in die Funktion
WENN(Bedingung;Wahr;Falsch) in die "Falsch"-Position die neue komlette Wenn-Funktion mit allen Separatoren und Klammern einbinden:
=WENN(A1=1;0;WENN(A1=2;WENN(...;x;.usw.)))
Gruß piano
Sollte immer nur um 1 weniger sein?
dann trivial in B1:
=A1-1
ansonsten immer in die Funktion
WENN(Bedingung;Wahr;Falsch) in die "Falsch"-Position die neue komlette Wenn-Funktion mit allen Separatoren und Klammern einbinden:
=WENN(A1=1;0;WENN(A1=2;WENN(...;x;.usw.)))
Gruß piano

