Zählenwenn im bestimmten veränderlichen Bereich

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Zählenwenn im bestimmten veränderlichen Bereich

Beitrag von andreas61 »

Hallo,
ich möchte im einem variablen Bereich feststellen wie oft der Wert O (Null) vorkommt.

ich habe mir folgende Formel zusammengebastelt

=ZÄHLENWENN(VERSCHIEBUNG(Tabelle16.I152;0;0;SUMME($P$15;$P$21:P27));0)-(SUMME($P$15;$P$21:P26))

Der Startwert befindet sich in Tabelle 16 Zelle I152.
Ich verschiebe nun die Bereich um die entsprechend vergangen Anzahl der Tage
P15 = Gesamtzahl der Tage des letzen Jahres (365 Tage)
P21:P27 Zahl der Tage einschließlich des aktuellen Montas des aktuellen Jahres (212 Tage)
P21:P26 dto. jedoch bis zum aktuellen Monat (181 Tage)

Das Ergebnis lautet 442 was auch richtig ist für den gesamten Zeitraum.

Mein Probleme ist das ich nur in dem letzten Bereich (Monat) zählen möchte (212-181 Tage) und nicht über den gesamten Bereich.
Gruß

Andreas
Open Office 2.4.0
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Zählenwenn im bestimmten veränderlichen Bereich

Beitrag von Karolus »

Hallo Andreas
Ohne zu durchschauen was du eigentlich vorhast, hab ich deine Formel soweit verändert das sie evtl. das tut was du möchtest (ohne Gewähr) siehe im gequotetem Text↓
andreas61 hat geschrieben:Hallo,
ich möchte im einem variablen Bereich feststellen wie oft der Wert O (Null) vorkommt.

ich habe mir folgende Formel zusammengebastelt

=ZÄHLENWENN(VERSCHIEBUNG(Tabelle16.I152;0;0;SUMME($P$21:P27)-(SUMME($P$21:P26));0)
Der Startwert befindet sich in Tabelle 16 Zelle I152.
Ich verschiebe nun die Bereich um die entsprechend vergangen Anzahl der Tage
P15 = Gesamtzahl der Tage des letzen Jahres (365 Tage)
P21:P27 Zahl der Tage einschließlich des aktuellen Montas des aktuellen Jahres (212 Tage)
P21:P26 dto. jedoch bis zum aktuellen Monat (181 Tage)

Das Ergebnis lautet 442 was auch richtig ist für den gesamten Zeitraum.

Mein Probleme ist das ich nur in dem letzten Bereich (Monat) zählen möchte (212-181 Tage) und nicht über den gesamten Bereich.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Re: Zählenwenn im bestimmten veränderlichen Bereich

Beitrag von andreas61 »

Erst mal Dank für deine Antwort Karlus,

die geänderte Formel funktioniert leider nicht.
Ich versuche es nochmal zu erklären was ich möchte:

Seit dem 01.01.2006 habe ich begonnen ab Zeile I152 für jeden Tag einen Wert einzutragen.
Jetzt möchte ich ermitteln wie oft dort das Ergebnis Null steht.
Das kann ich über Zählenwenn erreichen
=ZÄHLENWENN(Tabelle16.I152:I709;0) = 104 mal
Dies ergibt die Gesamtzahl der vorhanden Werte mit Null
(Ich bemerke das ich in meinem ersten Posting einen falschen Wert als richtig angesehen habe.)

Nun soll aber für jeden Monat ermitteln, wie oft der Wert Null im Spaltenbereich Tabelle16.I vorkommt.
Das richtige Ergebnis für den Monat Juli 2007 wird mit folgendem Funktion erreicht.
=ZÄHLENWENN(Tabelle16.I698:I792;0) also im Prinzip:

=ZÄHLENWENN(Tabelle16.I152+(P15+(P21:P26)):Tabelle16.I152+(P15+(P21:P27;0)))
I698 = I152 +365 Tage aus 2006 (Zelle P15) + 181 Tage aus 2007 Jan-Juni (Zelle P21:P26) bis
I792 = I152 +365 Tage aus 2006 (Zelle P15) + 212 Tage aus 2007 Jan-Juli (Zelle P21:P27)
Die Anzahl der Vergangen Tage steht in Spalte P des Tabellenblattes wo das Ergebnis angezeigt werden soll. (Sie erstes Posting.)

Die Lösung müsste also heißen
=ZÄHLENWENN(Tabelle16.I152+(P15+(P21:P26)):Tabelle16.I152+(P15+(P21:P27;0)))
Das funktioniert jedoch leider nicht. Wo liegt der Fehler bzw.
wie erreiche ich es nun, das in der Spalte Tabelle16 I immer der richtige Bereich für jeden Monat ausgewählt
wird um die Anzahl der Zellen mit Null zu ermitteln ?
Gruß

Andreas
Open Office 2.4.0
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Zählenwenn im bestimmten veränderlichen Bereich

Beitrag von Karolus »

Hallo

Ich würde das anders lösen, z.B.:
"Kalenderspalte" Spalte A
Eintragsspalte Spalte B

um bsplw. die Anzahl der "0" in Juli 2006 zu ermitteln, reicht:

Code: Alles auswählen

=SUMMENPRODUKT(JAHR($A$1:$A$3000)=2006;MONAT($A$1:$A$3000)=7;$B$1:$B$3000="0")
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)
andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Re: Zählenwenn im bestimmten veränderlichen Bereich

Beitrag von andreas61 »

Hallo Karo,

schon mal vielen Dank.
Ich gebe zu Ich habe die Funktion Summenprodukt noch nicht ganz verstanden, aber im Prinzip funktioniert deine Formel.

Ich habe Sie wie folgt abgewandelt
=SUMMENPRODUKT(JAHR($A$1:$A$3000)=2007;MONAT($A$1:$A$3000)=7;$I$1:$I$3000=0)
Ergibt das Anzahl der Werte "Null" im Juli 2007.

Mir war nicht klar das es von Bedeutung ist, das der Wert in Spalte I ein errechneter Wert ist und nicht eine Zahl.
Es kommt somit zu einer Fehlermeldung bei Deiner Formel #NAME?.

Gibts dafür auch ein Lösung ?
Gruß

Andreas
Open Office 2.4.0
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Zählenwenn im bestimmten veränderlichen Bereich

Beitrag von Karolus »

Hallo Andreas

Wenn du in Spalte I auch und/oder nur leere Zellen zählen möchtest ? - lässt du natürlich die Anführungszeichen weg.

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)
andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Re: Zählenwenn im bestimmten veränderlichen Bereich

Beitrag von andreas61 »

Noch mal Danke Karo,

klappt jetzt alles wie es soll.
Gruß

Andreas
Open Office 2.4.0
Antworten