Excel Neuling sucht Formel

ChillaGorilla

Lieutenant
Registriert
Sep. 2009
Beiträge
805
Hi Forum .
ich soll für ein kumpel folgendes machen

bis ,2 Ganz
ab ,3 Minus
ab ,7 Plus



0,7 1+
1,2 1
1,3 1-
1,7 2+
2,2 2
2,3 2-
2,7 3+
3,2 3
3,3 3-
3,7 4+
4,2 4
4,3 4-
4,7 5+
5,2 5
5,3 5-
5,7 6+
6,2 6

wie kann ich in excel eine solche formel einfügen dass sobal >0,7 eine 1+ wird ab 1,2 eine 1 und ab 1,3 eine 1-
 
=RUNDEN(A1;0)&WENN(REST(A1;1)=0,7;"+";WENN(REST(A1;1)*1=0,3;"-";""))

mit A1= "0,7".
 
@Stefan:
Deine Formel liefert für 1,5 eine 2 und für 1,7 eine 2+ :D

Code:
=VERKETTEN(WENN(REST(A1;1) >= 0,7; GANZZAHL(A1)+1; GANZZAHL(A1));WENN(REST(A1;1) < 0,3; ""; WENN(REST(A1;1) < 0,7; "-"; "+")))
 
Ja, richtig. Ich gehe ja auch von der Liste oben aus. Für die Werte funktioniert die Formel einwandfrei.
 
Etwas länger, aber viel einfacher zu verstehen:
Code:
=WENN(A1-LINKS(A1)<0,3;LINKS(A1);WENN(A1-LINKS(A1)>=0,3;WENN(A1-LINKS(A1)>=0,7;(LINKS(A1)+1)&"+";LINKS(A1)&"-");"FEHLER"))

Bei 1,7 im Feld A1 wird dann 2+ ausgegeben. Bei 1,3 wird 1- ausgegeben.

Ohne die Zahl vorne dran ist die Formel so:
Code:
=WENN(A1-LINKS(A1)<0,3;"";WENN(A1-LINKS(A1)>=0,3;WENN(A1-LINKS(A1)>=0,7;"+";"-");"FEHLER"))
So kommt nur +, - oder nichts raus.


*edit1:
Ich geh stark davon aus, dass es sich um Noten handelt (auch wenn die Tabelle oben dann sehr sehr ungenau/falsch ist). Wenn dem so ist: Bei uns allen gehen auch Noten über 6. Wenn das für die Schule ist, kannst du mit einer Limitierung punkten :p Keine negativen Werte und keine über 6 zulassen macht sich gut.
 
Zuletzt bearbeitet:
=RUNDEN(A1; 0) & WENN( REST(A1; 1) <= 0,2; ""; WENN( REST(A1;1) < 0,7; "-"; "+"))

so würde ich es machen...

@Merle:
Ist da nicht ein wenig doppelt gemoppelt?
"A1-LINKS(A1)<0,3;"";WENN(A1-LINKS(A1)>=0,3"
 
Zuletzt bearbeitet:
Daran dachte ich auch! AAAABER! Mach das mal mit 1,5. Dann kommt bei dir nämlich 2- raus. Deswegen nimm LINKS um die Zahl abzuschneiden und Zähl bei >=0,7 lieber eins dazu (wegen dem Abschneiden).
 
Dann halt so:
=RUNDEN(A2-0,2; 0) & WENN( REST(A2; 1) <= 0,2; ""; WENN( REST(A2;1) < 0,7; "-"; "+"))
 
Zurück
Oben