Summewenn

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Summewenn

Beitrag von Karolus »

Hallo
OOo-calc möchte gern vollständige Zellbereichsangaben (mit Zeilennr), damit die Formel in Calc funktioniert muss sie vmtl. folgendermassen geschrieben werden:

Code: Alles auswählen

=SUMMEWENN(Einnahmen.C$1:C$1000;MONAT(D1);Einnahmen.D$1:D$1000)
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Summewenn

Beitrag von balu »

Hallo nobby,

interessantes Problem, obwohl es so leicht und eindeutig aussieht.
Ich musste auch erst dreimal hinschauen, was da genau geschieht. Denn in Excel funktioniert deine Formel so, wie Du sagst. Und wenn ich eine kleine Testdatei in Excel erstelle, und anschließend in Calc öffne, kommt der besagte Fehler. Und da begann das grübeln, was da los ist :roll:
Also Calc geht schon automatisch daher und wandelt die Formel um.
Aus

Code: Alles auswählen

=SUMMEWENN(Einnahmen!C:D;MONAT(D1);Einnahmen!D:D)
wird

Code: Alles auswählen

=SUMMEWENN($Einnahmen.C$1:D$65536;MONAT(D1);$Einnahmen.D$1:D$65536)
Also um das umwandeln brauchst Du dir keine gedanken machen, das funzt.
Aber nach diversen recherchen ist mir ein Licht aufgegangen, welches man erst finden muss :wink:
Einnahmen!C:D ($Einnahmen.C$1:D$....)
Das ist korrekt. ABER !!! Wenn SUMMEWENN in Calc einen mehrspaltigen "Bereich" hat, dann verlangt es auch nach einem mehrspaltigen "Summenbereich". Als Faustformel gilt:

Die Dimensionen von "Bereich" & "Summenbereich" MÜSSEN immer gleich sein.
Das heißt, Anzahl Spalten und Zeilen müssen bei beiden parametern identisch sein.


Also muss aus
Einnahmen!D:D ($Einnahmen.D$1:D$....)
gleich das
Einnahmen!D:E ($Einnahmen.D$1:E$....)
werden, wenn es möglich ist. Die Spalte E sollte aber schon leer sein, da es sonst zu falschen Werten kommen kann.
Beide Programme kommen dann damit zurecht.


Oder Du machst es so, wie Karo es dir vorgeschlagen hat. :wink:


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten