Zum Forum springen
Excel - Wenn Formel
 
Benachrichtigungen
Alles löschen

Excel - Wenn Formel

14 Beiträge
5 Benutzer
0 Reactions
603 Ansichten
Faby1007
Beigetreten: 20.07.2012

Hey, ich versuche eine exceltabelle mit einer WENN-Formel zu erstellen, aber irgendwie zeigt der mir immer nen fehler in der formel an.

ich zeig euch einfach mal die formel:

=wenn(B26>27.5;1;wenn(B26<32.5;1;wenn(B26<37.5;2;wenn(B26<42.5;3;wenn(B26<47.5;4;wenn(B26<52.5;5;wenn(B26<57.5;6;wenn(B26<62.5;7;wenn(B26<67.5;8;wenn(B26<72.5;9;wenn(B26<77.5;10;wenn(B26<82.5;11;0))))))))))))

er zeigt mir den ersten fehler bei der roten zahl.

bitte um hilfe :)

Faby


Antwort
Zitat
13 Antworten
Yoey
Beigetreten: 25.04.2008

Hi,

der Prüfwert muss immer in Anführungszeichen gesetzt werden, dann gehts. Wenn du nur den ersten in Anführungszeichen setzt, kriegst wieder Fehler beim zweiten Wert.

=WENN(B26>"27.5";1;WENN(B26<"32.5";1;WENN(B26<"37.5";2;WENN(B26<"42.5";3;WENN(B26<"47.5";4;WENN(B26<"52.5";5;WENN(B26<"57.5";6;WENN(B26<"62.5";7;WENN(B26<"67.5";8;WENN(B26<"72.5";9;WENN(B26<"77.5";10;WENN(B26<"82.5";11;0))))))))))))


Antwort
Zitat
Faby1007
Beigetreten: 20.07.2012

vielen dank erstma für die schnelle antwort, aber der fehler kommt wieder

=WENN(B26>"27.5";1;WENN(B26<"32.5";1;WENN(B26<"37.5";2;WENN(B26<"42.5";3;WENN(B26<"47.5";4;WENN(B26<"52.5";5;WENN(B26<"57.5";6;WENN(B26<"62.5";7;WENN(B26<"67.5";8;WENN(B26<"72.5";9;WENN(B26<"77.5";10;WENN(B26<"82.5";11;0))))))))))))

diesmal zeigt er mir den rot markierten bereich an.


Antwort
Zitat
Yoey
Beigetreten: 25.04.2008

Öh okay, bei mir zeigt er da keinen Fehler an.
Kannst mir die Tabelle mal eben im Skype zukommen lassen?
Dann guck ich mal drüber.


Antwort
Zitat
Effi101
Beigetreten: 20.11.2007

Denke eher das du nen Zeichenfehler hast. Schätze mal es sollte WENN(B26<27.5 und nicht WENN(B26>27.5 sein.

Ansonsten ist ja nicht mehr eindeutig bestimmbar.


Antwort
Zitat
Faby1007
Beigetreten: 20.07.2012

hmm... das ist ja seltsam^^

das feld B26 ist ein ergebnisfeld von einer anderen rechnung. aber daran kann es doch eigenltlich nicht liegen oder ?

ich hab es mal in einer leeren tabelle probiert, selbst da kommt ein fehler.

@effi101: danke für die antwort. aber das müsste so passen.


Antwort
Zitat
vwl2805
Beigetreten: 27.06.2010

Original von Faby1007
Hey, ich versuche eine exceltabelle mit einer WENN-Formel zu erstellen, aber irgendwie zeigt der mir immer nen fehler in der formel an.

ich zeig euch einfach mal die formel:

=wenn(B26>27.5;1;wenn(B26<32.5;1;wenn(B26<37.5;2;wenn(B26<42.5;3;wenn(B26<47.5;4;wenn(B26<52.5;5;wenn(B26<57.5;6;wenn(B26<62.5;7;wenn(B26<67.5;8;wenn(B26<72.5;9;wenn(B26<77.5;10;wenn(B26<82.5;11;0))))))))))))

er zeigt mir den ersten fehler bei der roten zahl.

bitte um hilfe :)

Faby

bei mir funzt deine formel, habe nur die "." mit "," ersetzt. weiß aber nicht ob du nicht eventuell ne englische version nutzt.

Ansonsten sieht deine formel sehr umständlich aus. Vielleicht kannst du mal verraten was du eigentlich machen willst. Geht sicherlich auch anders.

gruß
vwl


Antwort
Zitat
Effi101
Beigetreten: 20.11.2007

Wenn ich Punkt durch Komma ersetze funzt die bei mir auch..

Imo ergibt die Formel so aber keinen Sinn.

Entweder ich hab gerade totalen Brainlag oder aber es spätestens nach dem zweiten wenn Schluss.

Wenn B26 >27,5 dann wird 1 ausgegeben und ende, falls nicht dann kommt wenn(b26<32,5

Wenn B26 nun aber nicht größer 27,5 ist, dann ist B26 auch immer kleiner als 32,5.

Also wird immer 1 ausgegeben egal, wie der Wert ist.


Antwort
Zitat
vwl2805
Beigetreten: 27.06.2010

Original von Effi101
Wenn ich Punkt durch Komma ersetze funzt die bei mir auch..

Imo ergibt die Formel so aber keinen Sinn.

Entweder ich hab gerade totalen Brainlag oder aber es spätestens nach dem zweiten wenn Schluss.

Wenn B26 >27,5 dann wird 1 ausgegeben und ende, falls nicht dann kommt wenn(b26<32,5

Wenn B26 nun aber nicht größer 27,5 ist, dann ist B26 auch immer kleiner als 32,5.

Also wird immer 1 ausgegeben egal, wie der Wert ist.

yupp


Antwort
Zitat
IronStorm
Beigetreten: 03.02.2006

was hast du überhaupt vor?
du willst alles was unter 27,5 ist eine 1
von 27,5 - 32,5 eine 1
von 32,5 - 37,5 eine 2
von 37,5 - 42,5 eine 3
usw??

falls ja machs mit SVERWEIS
ist einfach

Zelle A1 trägst du folgende Formel ein =SVERWEIS(A2;D1:E5;2)
D1 = 0
D2 = 32,5
D3 = 37,5
D4 = 42,5
D5 = 47,5

E1 = 1
E2 = 2
E3 = 3
E4 = 4
E5 = 5

wenn du nun in A2 eine zahl eingibst (bsp die 36,4) sucht er in spalte D1 bis D5 wo der Wert hin passt (in dem o.g. Bsp wäre es D2 weil ja noch nicht größer als D3) und gibt dir dann den Wert aus Spalte E aus (wäre dann E2 also 2)


Antwort
Zitat
Faby1007
Beigetreten: 20.07.2012

was hast du überhaupt vor?du willst alles was unter 27,5 ist eine 1von 27,5 - 32,5 eine 1von 32,5 - 37,5 eine 2von 37,5 - 42,5 eine 3usw??

genau das möchte ich erreichen.

das mit dem sverweis hab ich nich geschnallt ^^ in der schule hab ich mal gelernt das man sowas gut mit der WENN formel machen kann.


Antwort
Zitat
vwl2805
Beigetreten: 27.06.2010

machs so wie iron, ist echt die einfachste lösung. besonders wenn du mal noch mehr bedingungen einfügen willst, wird es irgendwann unübersichtlich.


Antwort
Zitat
Faby1007
Beigetreten: 20.07.2012

mit der formel funktionierts bei mir :)
=SVERWEIS(A2,D1:E5,2)

ich musste aber die ";" zu einem "," ändern, dann klappts :)

vielen dank für die hilfe :)


Antwort
Zitat
IronStorm
Beigetreten: 03.02.2006

eigentlich werden argumente in formeln mit ; getrennt aber ok wenns funktioniert ist ja gut :)


Antwort
Zitat