Комбинирование COUNT IF и VLOOK UP EXCEL

У меня есть несколько электронных таблиц в рабочей книге, и я хотел бы получить следующее на базовом английском языке:

ЕСЛИ worksheet1(cell)A3, появляется в 'worksheet2' столбце B - подсчитайте, сколько раз оно появляется в столбце b 'worksheet 2'

Другими словами - допустим, A3 = BOB smith - в рабочем листе 1 и появляется 4 раза в рабочем листе 2 - я хочу, чтобы формула подсчитала тот факт, что A3 'Bob smith' появляется в рабочем листе 2 4 раза, и вернулась и сказала мне 4.

Я пытался делать отдельные вычисления - с использованием Vlookups - затем в другой ячейке подсчитывать/делать оператор if например

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

Помощь была бы очень признательна, я очень застрял - я не уверен, слишком ли глубоко я в этом разбираюсь или недостаточно! Заранее спасибо

Решение

Это тривиально, если вы используете SUMPRODUCT. Por ejemplo:

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

Вы можете поместить приведенную выше формулу в ячейку B3, где A3 - имя, которое вы хотите найти в worksheet2.

Комментарии (5)

Вы можете объединить все это в одну формулу, но сначала вам нужно использовать обычный IF, чтобы узнать, получил ли VLOOKUP результат, а затем использовать COUNTIF, если получил.

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

В данном случае Sheet2-A1:A9 - это диапазон, в котором я искал, а Sheet1-B1 содержит значение, которое я искал ("На пенсию" в вашем случае).

Комментарии (0)

Попробуйте это:

=IF(NOT(ISERROR(MATCH(A3,worksheet2!A:A,0))),COUNTIF(worksheet2!A:A,A3),"No Match Found").

Комментарии (0)