Wie man zählt, wie viele Zeilen bestimmte Werte in einem bestimmten Satz von Zellen in libreoffice und excel enthalten

2

Diese Calc-Datei: http://dropcanvas.com/521xc/107 habe ein Blatt mit dem Namen "Etat" und ein Blatt mit dem Namen "Total".

In Etat.F20 habe ich eine Formel, die zählt, wie viele Zeilen in Total den Wert "Bug" in der D-Spalte und den Wert "Basse" in der E-Spalte haben.

Ich mache das mit Hilfe dieser Formel:

=SUMPRODUCT($Total.D$1:D$1048576="Bug",$Total.E$1:E$1048576="Basse")

Dies funktioniert gut in LibreOffice, aber nicht in Excel. In Excel wurde ich angewiesen, N () um die logischen Vergleiche zu verwenden, um einen Wert daraus zu erhalten, da Excel logische Ausdrücke in SUMPRODUCT-Formeln nicht auswerten kann.

=SOMMEPROD(N(Total!D:D="Bug");N(Total!E:E="Basse"))

Was großartig funktioniert, außer nicht in Libreoffice: '(

Ich habe jetzt zwei verschiedene Formeln, eine für libreoffice Calc und eine für MS Excel.

Was ich will, ist nur eine Formel, die auf beiden Software funktionieren würde. Irgendwelche Ideen ?

Ich habe verschiedene Varianten der Excel-Formel ausprobiert, aber keine funktionierte in libreoffice Calc

Mit Komma

=SUMPRODUCT(N($Total.D$1:D$1048576="Bug"),N($Total.E$1:E$1048576="Basse"))

Mit Ergänzungen

=SUMPRODUCT(N($Total.D$1:D$1048576="Bug") * N($Total.E$1:E$1048576="Basse"))

Mit Multiplikationen

=SUMPRODUCT(N($Total.D$1:D$1048576="Bug") + N($Total.E$1:E$1048576="Basse"))

PS: Die ursprüngliche Datei wurde auf Excel mit COUNTIFS anstelle von SUMPRODUCT erstellt, aber COUNTIFS ist in Libreoffice nicht vorhanden. Jemand hat mir den SUMPRODUCT-Trick gezeigt, aber wie Sie sehen, bin ich mir nicht sicher, ob ich ihn richtig verwende.

ychaouche
quelle

Antworten:

2

Was bei mir in LibreOffice funktioniert:

= SUMPRODUCT (($ Total.D $ 1: D $ 1048576 = "Bug") * ($ Total.E $ 1: E $ 1048576 = "Basse"))

Ich weiß nichts über Excel, habe aber Behauptungen im Internet gefunden, dass das "*" Excel zwingt, die Bewertung der Bedingung als Zahl zu interpretieren.

Möglicherweise müssen Sie LibreOffice anweisen, die englischen Namen für die Formeln zu akzeptieren:

Extras - & gt; Optionen - & gt; LibreOffice Calc - & gt; Formel - & gt; Verwenden Sie englische Funktionsnamen

Sentry
quelle
Ja, das Problem ist, dass ich Zeilen möchte, die beide Bedingungen gleichzeitig wahr haben. Bei Verwendung von zwei separaten Countifs werden 2 Zeilen anstelle von 1 angezeigt, wenn eine Zeile beide Bedingungen erfüllt, und 1 (anstelle von 0), wenn nur eine Bedingung erfüllt ist.
ychaouche
1
ah, jetzt verstehe ich es, ich bin dran;)
Sentry
1
Ich habe es korrigiert, funktioniert das jetzt?
Sentry
Wie wäre es mit einem Kuss ? & lt; 3 & lt; 3 & lt; 3
ychaouche