Wenn-Funktion in Excel

Hallo,
ich hoffe jemand kann mir bei einer Wenn-Dann-Funktion helfen. Ich habs versucht, aber bei mir klappt die Funktion dann nicht. Ich muss folgendes unterkriegen:
Wenn A5 kleiner ist als 8 dann soll er nix reinschreiben, sonst soll er prüfen ob A5 größer ist als 8 und kleiner ist als 14, dann soll er 6 reinschreiben, sonst soll er prüfen ob A5 größer ist als 14 und kleiner ist als 24, dann soll er 12 reinschreiben und wenn A5 gleich 24 ist, dann soll er 24 reinschreiben.

Ich hoffe, dass ich das verständlich ausgedrückt habe. Hat jemand eine Idee wie ich die Funktion aufbaue?

Vielen lieben Dank
LG, Daniela

ich hoffe jemand kann mir bei einer Wenn-Dann-Funktion helfen.
Ich habs versucht, aber bei mir klappt die Funktion dann
nicht. Ich muss folgendes unterkriegen:
Wenn A5 kleiner ist als 8 dann soll er nix reinschreiben,
sonst soll er prüfen ob A5 größer ist als 8 und kleiner ist
als 14, dann soll er 6 reinschreiben, sonst soll er prüfen ob
A5 größer ist als 14 und kleiner ist als 24, dann soll er 12
reinschreiben und wenn A5 gleich 24 ist, dann soll er 24
reinschreiben.

Hallo Daniela,

was soll denn geschehen wenn A5 größer als 24 ist?

Gruß
Reinhard

Hallo Daniela,

Reinhard hat ja schon gefragt, was geschehen soll, wenn A5 größer als 24 ist. Aber da gibt es noch zwei Fragen:

Wenn A5 kleiner als 8 ist, soll in deiner Zelle mit der Formel nichts stehen.
Wenn A5 größer als 8 aber kleiner als 14 ist soll in der Zelle mit der Formel 6 stehen

Was soll geschehen wenn in A5 die Zahl 8 steht?
Leer geht nicht, weil es nicht kleiner als 8 ist
6 geht nicht, weil es nicht größer als 8 ist

Wenn A5 größer als 14 aber kleiner als 24 ist, soll in der Zelle mit der Formel 12 stehen.

Was soll geschehen wenn in A5 die Zahl 14 steht?
Leer geht nicht, weil es größer als 8 ist
6 geht nicht, weil es nicht kleiner als 14 ist
12 geht nicht, weil es nicht größer als 14 ist

Gruß Horst

Hallo Reinhard,

ich möchte dir in deiner Antwort nicht rein pfuschen, aber da ich bemerkt habe, dass noch zwei weitere Fragen offen sind, habe ich diese (für dich) gestellt.

Gruß Horst

hallo Horst,

ich möchte dir in deiner Antwort nicht rein pfuschen,

warum nicht? Ich habe damit keinerlei Probleme, sofern es um die Sache geht, daß du mir sagst, meine Formel klappt nicht oder mein Code klappt nicht, oder ich hab was übersehen oder was auch immer.
Darüber freue ich mich, denn damit kann ich was anfangen und versuchen etwas daran zu verbessern.

Was wohl leider oft so ist, aber mich nervt ist, es kommt sehr oft keinerlei Antwort:frowning:

ich bemerkt habe, dass noch zwei weitere Fragen offen sind,
habe ich diese (für dich) gestellt.

Danke, aber eher für den Anfrager, soll sich mal äußern zu meinen und deinen Nachfragen.

Warten wir dies mal ab.
Meine Erfahrung hier in w-w-w sagt mir daß er sich mit einer Wahrscheinlichkeit von 70 zu 30 nochmal meldet.

Gruß
Reinhard

hallo,
größer als 24 gibt es nicht. ich versuch es nochmal anderes zu beschreiben.

Wenn A5 kleiner ist als 8 dann soll das feld leer bleiben, sonst soll er prüfen ob A5 größer gleich 8 und kleiner ist als 14, dann soll er die zahl „6“ reinschreiben, sonst soll er prüfen ob A5 größer gleich 14 und kleiner ist als 24, dann soll er die zahl „12“ reinschreiben und wenn A5 gleich 24 ist, dann soll er 24 reinschreiben.

a5 wird niemals größer sein als 24. zwischen 0 und 24 ist aber alles möglich.

Wenn A5 kleiner ist als 8 dann soll das feld leer bleiben,
sonst soll er prüfen ob A5 größer gleich 8 und kleiner ist als
14, dann soll er die zahl „6“ reinschreiben, sonst soll er
prüfen ob A5 größer gleich 14 und kleiner ist als 24, dann
soll er die zahl „12“ reinschreiben und wenn A5 gleich 24 ist,
dann soll er 24 reinschreiben.
a5 wird niemals größer sein als 24. zwischen 0 und 24 ist aber
alles möglich.

Hallo Rina,

=(a5>=8)*6+(a5>=14)*6+(A5=24)*12

Wenn du bei Optionen die Nullwertanzeige unterdrückst müßte das klappen.
Wenn nicht muß man halt mit Wenn arbeiten.

Gruß
Reinhard

Hallo,
leider funktioniert das bei mir nicht richtig. es komkt zwar ein ergebnis raus, aber wenn ich die formel nach unten ziehe, kommt in den feldern darunter gar nix. hast du ielleicht noch eine idee oder hast du vielleicht eine idee wie ich die wenn funtion ausbaue?

lg, daniela

Guten Tag,

leider funktioniert das bei mir nicht richtig. es komkt zwar
ein ergebnis raus, aber wenn ich die formel nach unten ziehe,
kommt in den feldern darunter gar nix. hast du ielleicht noch
eine idee oder hast du vielleicht eine idee wie ich die wenn
funtion ausbaue?

Hallo Daniela,

m.E. passiert doch genau das was du möchtest.
Lassen wir mal die Nullwertanzeige beiseite.

Ist die nachfolgende Tabelle nicht das was du möchtest?

Tabellenblatt: [Mappe1]!Tabelle2
 │ A │ B │
───┼────┼────┤
 1 │ 0 │ 0 │
───┼────┼────┤
 2 │ 1 │ 0 │
───┼────┼────┤
 3 │ 2 │ 0 │
───┼────┼────┤
 4 │ 3 │ 0 │
───┼────┼────┤
 5 │ 4 │ 0 │
───┼────┼────┤
 6 │ 5 │ 0 │
───┼────┼────┤
 7 │ 6 │ 0 │
───┼────┼────┤
 8 │ 7 │ 0 │
───┼────┼────┤
 9 │ 8 │ 6 │
───┼────┼────┤
10 │ 9 │ 6 │
───┼────┼────┤
11 │ 10 │ 6 │
───┼────┼────┤
12 │ 11 │ 6 │
───┼────┼────┤
13 │ 12 │ 6 │
───┼────┼────┤
14 │ 13 │ 6 │
───┼────┼────┤
15 │ 14 │ 12 │
───┼────┼────┤
16 │ 15 │ 12 │
───┼────┼────┤
17 │ 16 │ 12 │
───┼────┼────┤
18 │ 17 │ 12 │
───┼────┼────┤
19 │ 18 │ 12 │
───┼────┼────┤
20 │ 19 │ 12 │
───┼────┼────┤
21 │ 20 │ 12 │
───┼────┼────┤
22 │ 21 │ 12 │
───┼────┼────┤
23 │ 22 │ 12 │
───┼────┼────┤
24 │ 23 │ 12 │
───┼────┼────┤
25 │ 24 │ 24 │
───┴────┴────┘
Benutzte Formeln:
B1 : =(A1\>=8)\*6+(A1\>=14)\*6+(A1=24)\*12
B2 : =(A2\>=8)\*6+(A2\>=14)\*6+(A2=24)\*12
B3 : =(A3\>=8)\*6+(A3\>=14)\*6+(A3=24)\*12
B4 : =(A4\>=8)\*6+(A4\>=14)\*6+(A4=24)\*12
B5 : =(A5\>=8)\*6+(A5\>=14)\*6+(A5=24)\*12
B6 : =(A6\>=8)\*6+(A6\>=14)\*6+(A6=24)\*12
B7 : =(A7\>=8)\*6+(A7\>=14)\*6+(A7=24)\*12
B8 : =(A8\>=8)\*6+(A8\>=14)\*6+(A8=24)\*12
B9 : =(A9\>=8)\*6+(A9\>=14)\*6+(A9=24)\*12
B10: =(A10\>=8)\*6+(A10\>=14)\*6+(A10=24)\*12
B11: =(A11\>=8)\*6+(A11\>=14)\*6+(A11=24)\*12
B12: =(A12\>=8)\*6+(A12\>=14)\*6+(A12=24)\*12
B13: =(A13\>=8)\*6+(A13\>=14)\*6+(A13=24)\*12
B14: =(A14\>=8)\*6+(A14\>=14)\*6+(A14=24)\*12
B15: =(A15\>=8)\*6+(A15\>=14)\*6+(A15=24)\*12
B16: =(A16\>=8)\*6+(A16\>=14)\*6+(A16=24)\*12
B17: =(A17\>=8)\*6+(A17\>=14)\*6+(A17=24)\*12
B18: =(A18\>=8)\*6+(A18\>=14)\*6+(A18=24)\*12
B19: =(A19\>=8)\*6+(A19\>=14)\*6+(A19=24)\*12
B20: =(A20\>=8)\*6+(A20\>=14)\*6+(A20=24)\*12
B21: =(A21\>=8)\*6+(A21\>=14)\*6+(A21=24)\*12
B22: =(A22\>=8)\*6+(A22\>=14)\*6+(A22=24)\*12
B23: =(A23\>=8)\*6+(A23\>=14)\*6+(A23=24)\*12
B24: =(A24\>=8)\*6+(A24\>=14)\*6+(A24=24)\*12
B25: =(A25\>=8)\*6+(A25\>=14)\*6+(A25=24)\*12

A1:B25
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Hallo Reinhard,

eigentlich müßte es bei mir funktionieren, aber hab immer die „0“ raus. bei mir hat die zahl die in A1 steht nicht die zellenformatierung „standard“, sondern „uhrzeit“. könnte es damit zusammen hängen? die berechnung die ich durchführen möchte basiert auf einer zahl die z.B. so aussieht: „13:00“

lg, daniela

Moin,

bei mir hat die zahl die in A1 steht nicht die
zellenformatierung „standard“, sondern „uhrzeit“. könnte es
damit zusammen hängen?

Kann nicht nur, tut. Warum bekommt man die Informationen hier immeer nur häppchenweise? 13:00 Uhr ist für Excel eben nicht „13“, sondern „13/24“ (ein Tag ist 1 bei Zeitformaten). Und damit mußt du natürlich alle Abfragen entsprechend anpassen, sprich die Kriterien durch 24 teilen.

Gruß

Kubi

ahhhh, vielen lieben dank. jetzt funktioniert es! danke!

Guten Tag,