Verwenden Sie SUMPRODUCT (), um die Bereiche zu überprüfen, ob sie übereinstimmen. Und wenn dies der --
Fall ist, wird das WAHR sein 1
und das FALSCH sein 0
. Das resultierende Array wird dann summiert.
=SUMPRODUCT(--(B$2:B$6=$E$2:$E$6))
Ich habe eine Tabelle, die wie folgt aussieht:
Ich habe mehrere Item
Reihen, und für jede gibt es viele Value
Spalten und eine einzelne Result
. Was ich gerne in meiner tun würde, TOTAL
ist Value
, wenn jede Spalte Value X = Result
, dann zähle das.
Zum Beispiel für Item 1
, Value 1 = Result
, so rechne ich, dass zu diesem Value 1
Gesamt. Gleich für Item 2
, aber nicht Item 3
weil sie unterschiedlich sind. Gleiches gilt für andere Value
Spalten. Sie sehen also Value 1
insgesamt 3, Value 2
insgesamt 2 und Value 3
insgesamt 4. In meinem Arbeitsblatt können viele Elemente und Werte vorhanden sein.
Wie schreibe ich dafür eine Formel?
Ich könnte eine schmerzhafte Folge von mehreren IF
Anweisungen wie unten schreiben, aber ich denke, es sollte einen einfacheren Weg geben:
=IF(B2=$E2,1,0)+IF(B3=$E3,1,0)+IF(B4=$E4,1,0)+IF(B5=$E5,1,0)+IF(B6=$E6,1,0)
Ist COUNTIF
der Weg hierher zu gehen? Was wird dann mein Zustand sein?
=COUNTIF(B2:B6,???)
Verwenden Sie SUMPRODUCT (), um die Bereiche zu überprüfen, ob sie übereinstimmen. Und wenn dies der --
Fall ist, wird das WAHR sein 1
und das FALSCH sein 0
. Das resultierende Array wird dann summiert.
=SUMPRODUCT(--(B$2:B$6=$E$2:$E$6))