У меня есть несколько электронных таблиц в рабочей книге
, и я хотел бы получить следующее на базовом английском
языке:
ЕСЛИ 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
.
Вы можете объединить все это в одну формулу, но сначала вам нужно использовать обычный IF
, чтобы узнать, получил ли VLOOKUP
результат, а затем использовать COUNTIF
, если получил.
=IF(ISERROR(VLOOKUP(B1,Sheet2!A1:A9,1,FALSE)),"Not there",COUNTIF(Sheet2!A1:A9,B1))
В данном случае Sheet2-A1:A9 - это диапазон, в котором я искал, а Sheet1-B1 содержит значение, которое я искал ("На пенсию" в вашем случае).
Попробуйте это:
=IF(NOT(ISERROR(MATCH(A3,worksheet2!A:A,0))),COUNTIF(worksheet2!A:A,A3),"No Match Found")
.