Excel Formel

Oekie

Enthusiast
Thread Starter
Mitglied seit
22.03.2009
Beiträge
246
Ort
Bremen
Hi,
ich versuche mein Problem mal zu erklären.
Meine Formel sieht so aus: =WENN(C91>0;(C91*(2)+D91*(4)+E91*(4)+F91*(4)+G91*(1)+H91*(1)+I91*(2)+J91*(2))/20;"")
Wenn keine Werte eingetragen sind soll auch keine 0 ausgegeben werden, das funktioniert momentan auch.
Aber es kann auch mal sein das in C91 eine Null stehen muss, dann werden die weiteren Felder nicht berechnet und somit erhalte ich gar kein Ergebnis.
Erst wenn in C91 eine andere Zahl steht wird auch alles berechnet bzw Angezeigt.
Wie muss ich die Formel anpassen damit keine Null angezeigt wird aber ich einen Wert erhalte wenn in den Feldern D91 bis J91 ein Wert eingetragen ist?


Allgemein geht meine Formel bestimmt etwas eleganter.^^
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Ich würde prüfen, ob in C91 etwas steht (C91<>"") oder ob in C91 eine Zahl steht (ISTZAHL(C91)).
 
Das Problem ist ja wenn in C91 nicht steht aber in den anderen Feldern wird mir nichts angezeigt erst wenn in C91 zb eine eins steht.
 
Dann musst Du prüfen, ob in D91 bis J91 etwas steht... UND(ISTZAHL(D91);ISTZAHL(E91);...) oder ODER(ISTZAHL(D91);ISTZAHL(E91);...), wenn nur in einem Feld etwas stehen muss, damit die Formel ausgewertet wird.

Oder etwas eleganter

{=SUMME(ISTZAHL(C91:J91)*1)>0} bzw. {=ODER(ISTZAHL(C91:J91))}

Der Ausdruck wird wahr, wenn in C91 bis J91 mindestens einmal etwas steht. Die Klammern {} dürfen nicht eingegeben werden (!!!), sondern werden mit Strg+Shift+Return von Excel automatisch erzeugt (nennt sich 'Matrixformel').

Insgesamt dann

{=WENN(SUMME(ISTZAHL(C91:J91)*1)>0;(C91*(2)+D91*(4)+E91*(4)+F91*(4)+G91*( 1)+H91*(1)+I91*(2)+J91*(2))/20;"")}

Alternativ auch

{=WENN(ODER(ISTZAHL(C91:J91));(C91*(2)+D91*(4)+E91*(4)+F91*(4)+G91*( 1)+H91*(1)+I91*(2)+J91*(2))/20;"")}
 
Zuletzt bearbeitet:
Ah Matrixformel da bin ich nicht drauf gekommen. Vielen dank beide Formeln funktionieren bestens.^^
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh