Gibt es eine Möglichkeit, nur die Anzahl der eindeutigen Werte in einem Bereich zu zählen, beispielsweise A1:A100?
Ich möchte lieber kein VBA verwenden, da die Arbeitsmappe bereits anderswo verwendet wird und nicht in diesem Format gespeichert ist.
Antwort1
Sie können eine Array-Formel verwenden
=SUM(1/COUNTIF(A1:A100,A1:A100))
Verwenden Sie STRG + UMSCHALT + EINGABE bei der Eingabe
Antwort2
Ja:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
Dadurch wird der Bereich durchlaufen und gezählt, wie oft jede Zelle gefunden wird. Dieser Wert wird als Nenner festgelegt. Die Ergebnisse werden summiert.
Wenn also ein Wert dreimal gefunden wird, wird er 1/3
dreimal addiert und gibt dafür 1 zurück. 1/3 + 1/3 + 1/3
ist 1
.