Geldwerte zusammenzählen wenn Nachbarfeld leer

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Steven23
Beiträge: 3
Registriert: Do, 30.06.2016 10:50

Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von Steven23 »

Hallo!
Ich habe eine Tabelle mit Geldeingängen und möchte die offenen Forderrungen zusammen addieren. In Excel funktioniert die Formel aus meinem Screenshot, doch Openoffice erkennt das Feld nicht als leer. Kann mir jemand sagen, was ich falsch mache?
Danke
screen.JPG
screen.JPG (41.69 KiB) 5099 mal betrachtet
nikki
******
Beiträge: 787
Registriert: Do, 05.03.2015 10:42

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von nikki »

Hallo,
AOO ist nicht Excel, auch kein Clone von Excel. Versuche es mal mit

Code: Alles auswählen

=SUMMEWENN(B2:B6;">0";A2:A6)
Du hättest natürlich auch die Programmhilfe fragen können.
Gruß

---------------------------------------------------------
Win.10 Prof. 64-bit, AOO 4.1.7, LO 6.3.4 (x64)
Steven23
Beiträge: 3
Registriert: Do, 30.06.2016 10:50

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von Steven23 »

So rechnet er die bezahlten Felder zusammen, dass habe ich auch schon hinbekommen. Ich möchte aber, die nicht bezahlten: WENN feld B = LEER dann addiere A
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von echo »

Hallo
um bei dem Beispiel zu bleiben:
du könntest natürlich die Teilsumme von der Gesamtsumme abziehen:
=SUMME(A2:A6)-SUMMEWENN(B2:B6;"<>0";A2:A6)

Alternative:
=SUMMENPRODUKT((B2:B6="")*(A2:A6))

Gruß Holger
Steven23
Beiträge: 3
Registriert: Do, 30.06.2016 10:50

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von Steven23 »

echo hat geschrieben:=SUMMENPRODUKT((B2:B6="")*(A2:A6))
Perfekt, danke!
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von clag »

Hallo zusammen,

es verwundert mich schon wenn
diese Formel =SUMMEWENN(B2:B6;">1";A2:A6) ein korrekte Ergebnis liefert
aber Diese =SUMMEWENN(B2:B6;"<1";A2:A6) keine Ergebnis liefert!?

Habe noch etwas ausprobiert und hätte da nun auch noch zwei Formel Varianten anzubieten
die SUMMEWENN() in einer Matrixformel verwenden

Code: Alles auswählen

{=SUMMEWENN(ISTLEER(B2:B6);1;A2:A6)}
oder auch

Code: Alles auswählen

{=SUMMEWENN(NICHT(ISTZAHL(B2:B6));1;A2:A6)}

die ein korrektes Ergebniss liefern.

Allen einen schönen Sonntag
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von echo »

es verwundert mich schon wenn
diese Formel =SUMMEWENN(B2:B6;">1";A2:A6) ein korrekte Ergebnis liefert
aber Diese =SUMMEWENN(B2:B6;"<1";A2:A6) keine Ergebnis liefert!?
Hallo
eigendlich hasst du dir die Antwort darauf schon fast selbst gegeben :D
Die Formeln unterscheiden zwischen Null und Leer. Leer ist keine Zahl, daher funktioniert die 2.Formel nicht.
Füllst du die leeren Zellen in Spalte B mit Nullen, so rechnet die Formel oben richtig
dafür kommt bei den anderen Formeln auf einmal Null raus.

Kann beides vorkommen, so musst du auch beides Prüfen.
=SUMMENPRODUKT((WERT(B2:B6)=0)*A2:A6)

Gruß Holger
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von clag »

Hallo echo,

das sehe ich etwas anders, du hast zwar gewisseemaßen Recht "" <> 0
aber 0 steht für leer, für nichts und fast alle anderen Funktionen werten eine leere Zelle als 0.

Warum ist es bei SUMMEWENN() also nicht auch so?

Angenommen A5 ist leer dann liefert folgende Formel =A5<1 das Ergebnis WAHR
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Geldwerte zusammenzählen wenn Nachbarfeld leer

Beitrag von echo »

clag hat geschrieben:Hallo echo,
Angenommen A5 ist leer dann liefert folgende Formel =A5<1 das Ergebnis WAHR
Ja da müssen wir wohl die Programmierer fragen :D
JG Holger
Antworten