6k Aufrufe
Gefragt in Tabellenkalkulation von petra65 Experte (1.8k Punkte)
Hallo,

ich versuche hier seit Stunden die Lösung zu finden, wie ich eine Summe mit 4 Bedingungen bilden kann - und so langsam lässt mich meine eh schlechte Logik ganz im Stich ;-(

Ich habe es mit WENN(UND .. und WENN(UND(ODER versucht, doch auf die korrekte Lösung komme ich nicht ;-(

Ich möchte z.B. in S13 folgendes:
Wenn F13 > 0 UND L13 > 0, dann S22
Wenn F13 < 0 UND R13 > 0, dann S22
SONST Summe(S12;F13)


Zur Verdeutlichung habe ich eine Testtabelle online gestellt, diese ist zu finden unter:
www.file-upload.net/download-3152313/Summenberechnung.xlsx.html


In der Hoffnung auf Hilfe ...

Gruss - Petra

22 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

wenn mich nicht alles täuscht. sollte es so funktionieren.

=WENN(F23<>"";WENN(ODER(UND($F23>0;$L23<0);UND($F23<0;$R23<0));$S22;SUMME($S22;$F23));"")

Gruss
Rainer
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo, guten Morgen,

nein, funktioniert leider nicht richtig ;-(

Die Formel funktioniert soweit, dass das Ergebnis korrekt ist wenn keine der Bedingungen erfüllt ist, aber sind die Bedingungen erfüllt, so erhalte ich falsche Ergebnisse.

War es eigentlich gewollt, dass bei
WENN(ODER(UND(F23>0;L23<0 steht ??
Bedingung war ja wenn F23>0 und L23>0

(Aber leider ändert es am Ergebnis auch nichts wenn ich statt "kleiner" das Größer-Zeichen verwende.

Was muss ich denn wohl in der Formel noch ändern??

Vielen Dank und viele Grüße
Petra
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

mal ein Vergleich.

Bei meiner Formel

=WENN(F23<>"";WENN(ODER(UND($F23>0;$L23<0);UND($F23<0;$R23<0));$S22;SUMME($S22;$F23));"")

ist
die 1. UND-Bedingung FALSCH
die 2. UND-Bedingung FALSCH
die ODER-Bedingung somit auch FALSCH
es wird also SUMME(S22;F23) ausgegeben und die Ergebnisse stimmen mit den Soll-Summen überein.

Bei der nach Deinen Forderungen erstellten Formel

=WENN(F23<>"";WENN(ODER(UND($F23>0;$L23>0);UND($F23<0;$R23>0));$S22;SUMME($S22;$F23));"")

ist
die 1. UND-Bedingung WAHR
die 2. UND-Bedingung FALSCH
die ODER-Bedingung somit auch WAHR
es wird also S22 ausgegeben und die Ergebnisse stimmen nicht mit den Soll-Summen überein.

Ich wüsste nun nicht, was ich hier noch ändern sollte.

Gruss
Rainer
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo Rainer,

wenn ich Deine Formel z. B. in Bezug auf Spalte 13 anwende, dort stehen folgend Werte:
F13 = +10
L13 = +10

Dann sollte ja als Ergebnis der Wert aus S12 zurückgegeben werden, es wird aber die Summe aus S12 und F13 gebildet.

Ich hoffe das verdeutlicht etwas mein Problem ??

Gruss - Petra
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Petra,

Ich habs so verstanden (lt. Angaben ursprüngliche Fragestellung):

=WENN(UND(F13>0;L13>0);S22;WENN(UND(F13<=0;R13>0);S22;S12+F13))


schöne Grüße

Paul1
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo Paul,

so sah mein erster Versuch aus, dieser funktioniert aber nur wenn die Bedingungen erfüllt sind, der SONST_WERT wird irgendwie nicht berücksichtigt.

Gruss - Petra
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Petra,

Beim nochmaligen Test:

Die Formel wirft auch die Sonstwerte (S12+F13) aus, wenn keine der Bedingungen erfüllt sind.

schau es Dir nochmals an!

schöne Grüße

Paul1
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

wie Du siehst, ist es gar nicht so einfach, das Problem so zu erklären, dass alle möglichen Zustände einbezogen werden.

Habe mal in die Spalten F, L, R Zahlen eingetragen.
Trage bitte mal in Spalte S die daraus resultierenden Sollzahlen ein und lade die Datei wieder hoch.
Vielleicht gelingt dann die passende Formel.

Kann mich aber erst am späten Abend wieder darum kümmern.

Mustertabelle

Gruss
Rainer
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo Rainer,

wie Du siehst, ist es gar nicht so einfach, das Problem so zu erklären, dass alle möglichen Zustände einbezogen werden.


Oh ja - und zusätzlich tue ich mich unheimlich schwer genau zu beschreiben was passieren soll.

Ich habe Dein Beispiel ergänzt, da Du dort Zellen gefüllt hast, die in diese Konstellation auf keinen Fall gefüllt werden - entsprechende Anmerkungen habe ich dazu geschrieben (Spalten W bis AO).

Die geänderte Datei ist zu finden unter:
www.file-upload.net/download-3154607/RE_re_Summenberechnung.xlsx.html

Vielen Dank schonmal ...

Gruss - Petra
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

teste mal folgende Formel für Zelle S13

=WENN(ODER(UND(F13>0;L13>0;ISTLEER(R13));UND(F13<0;ISTLEER(L13);R13>0));S12;WENN(ODER(UND(F13<>0;ISTLEER(L13);ISTLEER(R13));UND(F13<0;ISTLEER(L13);R13<0);UND(F13>0;L13<0;ISTLEER(R13)));S12+F13;""))

Gruss
Rainer
...