2016-09-08 3 views
1

Я искал эту проблему онлайн и пробовал это formula with frequency(if..).Excel: подсчитать частотную базу на 2 значения

Sheet1 
A  | B 
ABC123 | 01/01/2015 
ABC123 | 02/01/2015 
ABC123 | 03/01/2015 
BB123 | 01/01/2015 

Sheet2 
A  | B   | C 
ABC123 | 02/01/2015 | Count = 2 
BBB123 | 02/02/2015 | Count = 0 

Я хочу, чтобы получить количество/частоту, сколько раз ABC123 происходило на Sheet1 с датой или после 02/01/2015. В этом случае ответ три.

=sum(if(FREQUENCY(if(CENSUS!A:A='Roster Reconciliation'!A2, if(CENSUS!A:A<>"", CENSUS!A:A), if(CENSUS!B:B>='Roster Reconciliation'!'Roster Reconciliation'!C2, if(CENSUS!B:B<>"", CENSUS!B:B))),1)) 

В настоящее время это не работает, так как я мог бы ввести слишком много аргументов.

Или есть другой способ сделать это?

+1

см: http://stackoverflow.com/questions/39390243/countif-to- give-a-count-of-the-unique-vaules-using-3-criterias/39391940 # 39391940 –

+0

Хотите ли вы подсчитать количество уникальных дат после одного набора или только все вхождения после этой даты? Если уникальный взгляд на ссылку, если все, то ответ ниже будет работать. –

+0

@ScottCraner Я хочу подсчитать количество вхождений в/после этой даты. ABC123 похож на SSN, а дата - когда член зарегистрирован в программе. – George

ответ

2

Это должно работать:

=COUNTIF(A:A, "ABC123", B:B, ">=02/01/2015") 

Если вы хотите, чтобы связать его с конкретной ячейкой:

=countifs(CENSUS!A:A, A2, CENSUS!B:B, ">=" & C2) 
+0

'= countifs (CENSUS! A: A, = 'Приведение реестров'! A2, CENSUS! B: B, '> =' Сведение реестров '! C2)' Не работает, когда это значение из ячейки? – George

+0

Вы имеете в виду: '= countifs (CENSUS! A: A, A2, CENSUS! B: B, '> = C2')' –

+0

@ScottCraner Это исправлено! Спасибо!! – George