Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Wenn Zelle leer dann 0
#1
Hallo zusammen,

ich berechne mit dieser Formel die Punkte für ein Tippspiel. 

=SUMME(WENN($C5=F5;8;0))+SUMME(WENN($D5=F5;2;0))+SUMME(WENN($E5=F5;2;0))

Leider kriege ich es nicht hin, das, wenn die Zellen leer sind(also nichts einetragen ist) das Excel da nichts rechnet.
zur zeit kommt da 12 Raus. Es muss aber 0 sein.

Könnte mir da bitte jemand helfen.
Lieben Dank schonmal im voraus.

Dester99
Antworten Top
#2
Hola,
Code:
=(C5=E5)*(C5<>"")*8+(D5=F5)*(D5<>"")*2+(E5=F5)*(E5<>"")*2
Gruß,
steve1da
Antworten Top
#3
Hi  steve1da,

erstmal vielen Dank für deine schnelle Antwort.
Leider passt das nicht so ganz. 
Habe die Datei mal mit angehängt, ist glaube ich so leichter.
Das was in Zeile 7 in Rot steht, wäre das korrekte Ergebnis.
In Zeile 10 siehst Du mein Problem.

Vielleicht kannst Du ja mal draufschauen.

Viele Grüße
Dester99


Angehängte Dateien
.xlsx   F1-Tipp-forum.xlsx (Größe: 15,51 KB / Downloads: 5)
Antworten Top
#4
Sorry, in meiner Formel war noch ein Fehler:

Code:
=(C5=F5).....

Zitat:In Zeile 10 siehst Du mein Problem.

Was für eins genau?
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Dester99
Antworten Top
#5
Ist erledigt. das c5=e5 wars.

Danke dir vielmals.
Antworten Top
#6
Hi,

Nein, halte dich zurück, du kannst nicht schon wieder nur motzen! Sooo schlimm ist das SUMME() doch auch wieder nicht, lass den Leuten doch ihren Spaß. Nein tu's nicht!

Ich hab's versucht, aber ich kann einfach nicht anders!

@Dester99: Was meinst du bewirkt wohl deine SUMME()-Formel?

Gehen wir sie mal die erste durch (die anderen sind ja im Grunde gleich):
=SUMME(WENN($C5=F5;8;0))
Als Erstes prüft Excel, ob C5=F5 ist. Wenn Ja, dann nimmt es die 8, wenn Nein, dann die 0. Also haben wir hier entweder =SUMME(8) oder =SUMME(0) stehen.

Und jetzt die spannende Frage: Was ist eigentlich die Summe aus einer einzelnen Zahl? Und was ist somit der Unterschied zwischen 8 und SUMME(8)? Richtig! Keiner! Halt, Moment! Da ist doch einer: Summe(8) benötigt acht Tastenanschläge (10, wenn man die Shift-Taste für die Klammern mitzählt) und 8 nur einen einzigen. Außerdem ist 8 viel einfacher zu lesen und zu verstehen als Summe(8)

Aber wenigstens hast du nicht =SUMME(SUMME(WENN($C5=F5;8;0))+SUMME(WENN($D5=F5;2;0))+SUMME(WENN($E5=F5;2;0)))
verwendet.

Und ja, ich bin ja schon ruhig.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#7
Hi,

da reicht schon das:

Code:
=(P5<>"")*((C5=P5)*8+(D5=P5)*2+(E5=P5)*2)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste