Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: JAHR() in Matrixformel

0 views
Skip to first unread message

Eike Rathke

unread,
Mar 26, 2023, 11:24:10 AM3/26/23
to
* Christian @Soemtron, 2023-03-26 13:06 UTC:
> eine Verständnisfrage zu Matrixformeln. Folgende funktioniert nicht:
> {=SUMME((B$1:B$999=500) * (JAHR(D$1:D$999)=2022) * F$1:F$999)}

Funktioniert wunderbar. Oder was funktioniert bei dir nicht? Ergibt das
einen #WERT! Fehler?

> Spalte B und F : Zahlen
> Spalte D : Datumswerte

Sicher, dass in D Datumswerte stehen, und nicht nur Zeichenketten, die
so aussehen wie Datum? Solche wuerden naemlich in
(D$1:D$999>=DATUM(2022;1;1)) * (D$1:D$999<=DATUM(2022;12;31))
bei den Vergleichen mit DATUM() _immer_ groesser sein als jedes Datum,
also dieser Ausdruck nie 1 ergeben..

Btw,
=SUMMENPRODUKT(B$1:B$999=500; JAHR(D$1:D$999)=2022; F$1:F$999)
funktioniert genauso und braucht nicht als Matrixformel eingegeben
werden und ist etwas uebersichtlicher.

Eike

--
OpenPGP/GnuPG encrypted mail preferred in all private communication.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A
Use LibreOffice! https://www.libreoffice.org/

Eike Rathke

unread,
Mar 29, 2023, 4:47:41 AM3/29/23
to
* Christian @Soemtron, 2023-03-27 14:20 UTC:
>>> {=SUMME((B$1:B$999=500) * (JAHR(D$1:D$999)=2022) * F$1:F$999)}
>> Funktioniert wunderbar. Oder was funktioniert bei dir nicht? Ergibt
>> das einen #WERT! Fehler?
>
> Vielen Dank. Da habe ich ausnahmsweise mal nicht mit einer aktuellen
> Version getestet vorm Posten. Funktioniert natürlich erwartungsgemäß...

Ich weiss nicht, in welcher Uralt-Version das nicht tun soll, aber das
funktioniert auch mit 5.4.7.
0 new messages