Kombination von COUNT IF und VLOOK UP EXCEL

Ich habe mehrere Tabellenkalkulationen in einem "Workbook" und möchte folgendes in einfachem "Englisch" sagen:

WENN Arbeitsblatt1(Zelle)A3, in 'Arbeitsblatt2' Spalte B erscheint - zählen Sie, wie oft es in Spalte b 'Arbeitsblatt 2&#39 erscheint;

Mit anderen Worten - sagen wir A3 = BOB smith - in Arbeitsblatt 1 und erscheint 4 Mal in Arbeitsblatt 2 - Ich möchte, dass die Formel die Tatsache zählt, dass A3 'Bob smith' in Arbeitsblatt 2 4 Mal vorkommt, und zurückkommt und mir 4 sagt.

Ich habe versucht, separate Berechnungen durchzuführen - mit Hilfe von Vlookups - und dann in einer anderen Zelle zu zählen/eine if-Anweisung zu machen zum Beispiel

=COUNTIF(VLOOKUP(A9,'To retire'!J:J,9,1))
=IF(J228=O233, 'worksheet2'!F440,0)
=VLOOKUP(A3,'worksheet2'!A:A,1,1)

Für Hilfe wäre ich sehr dankbar, ich komme nicht weiter - ich bin mir nicht sicher, ob ich mich zu sehr damit beschäftige oder nicht genug! Vielen Dank im Voraus

Lösung

Dies ist trivial, wenn Sie SUMPRODUCT verwenden. Por ejemplo:

=SUMPRODUCT((worksheet2!A:A=A3)*1)

Sie können die obige Formel in Zelle B3 eingeben, wobei A3 der Name ist, den Sie in "Arbeitsblatt2" finden möchten.

Kommentare (5)

Sie können dies alles in einer Formel kombinieren, aber Sie müssen zuerst ein reguläres "IF" verwenden, um herauszufinden, ob das "VLOOKUP" etwas ergeben hat, und dann Ihren "COUNTIF" verwenden, wenn dies der Fall ist.

=IF(ISERROR(VLOOKUP(B1,Sheet2!A1:A9,1,FALSE)),"Not there",COUNTIF(Sheet2!A1:A9,B1))

In diesem Fall ist Blatt2-A1:A9 der Bereich, in dem ich gesucht habe, und Blatt1-B1 enthielt den Wert, nach dem ich gesucht habe ("In den Ruhestand gehen" in Ihrem Fall).

Kommentare (0)

Versuchen Sie dies:

=IF(NOT(ISERROR(MATCH(A3,worksheet2!A:A,0))),COUNTIF(worksheet2!A:A,A3),"Keine Übereinstimmung gefunden")

Kommentare (0)