Erweitern Sie Countifs Arrayformula in Zeilen und Spalten

Oct 01 2020

In diesem Google Sheet habe ich eine Reihe von Typen und Etagen. Die Kriterienzeilen und Überschriften werden automatisch mit eindeutigen Formeln gefüllt.

Ich versuche, eine Array-Formel zu erstellen, die sich in Breite (Spalten) und Höhe (Zeilen) unendlich erweitert, um die Anzahl zu ermitteln.

Anstatt also in jeder Zelle in Zeile 3 eine Arrayformel zu haben, gibt es in F3 nur eine

Vielen Dank,

Antworten

1 Tedinoz Oct 01 2020 at 14:40

Versuchen Sie diese Abfrage:

={Transpose(query(A3:B46,"SELECT count(A) GROUP BY B label count(A) 'Total'"));query(A3:B46,"SELECT A, count(A) GROUP BY A PIVOT B")}


Die Formel besteht aus zwei Abfragen:

  • Transpose(query(A3:B46,"SELECT count(A) GROUP BY B label count(A) 'Total'"))
    • Dies zählt die Anzahl der "Boden" -Elemente für jeden "Typ".
    • Beachten Sie die Aufnahme von transpose, damit die Ausgabe in einer einzelnen Zeile angezeigt wird und label count(A) 'Total'eine entsprechende Bezeichnung für die Zeile generiert wird.
  • query(A3:B46,"SELECT A, count(A) GROUP BY A PIVOT B")
    • Dies verwendet die PIVOTKlausel.

Beispielausgabe