2015-04-02 6 views
-1

У меня есть распространение листов Excel с двумя столбцами:EXCEL: проверить столбец для значения и подсчитать количество дней против самой последней записи даты в другом столбце?

A    B 
01/04/2015  Riddor 
27/03/2015  Riddor 
02/04/2014  Other Text 

В моей камере я пытаюсь создать функцию, которая будет проверять столбец б, чтобы увидеть, если слово "Riddor существует и если он проверяет соответствующий дате в столбце A, чтобы узнать, какая запись моей ценности «Riddor» является самой последней.

Например, в приведенном выше примере вы видите два вхождения значения «Riddor» в одну запись для 27-го марта, а вторую для вчерашнего. Я хочу, чтобы моя функция подсчитывала количество дней с момента последней записи «Riddor».

Так что это дало бы мне результат 1 дня назад, потому что последняя запись «Riddor» была вчерашней.

Может кто-нибудь, пожалуйста, покажите мне, где я ошибаюсь? Благодаря

Я попытался это:

=COUNTIF(B:B,"Riddor",MATCH(MAX(A:A),B:B,"Riddor")) 

и я попытался это:

{=IF(COUNTIF(B:B,"Riddor")=0,"No Match",IF(COUNTIF(B:B,"Riddor")=1,INDIRECT("A"&MATCH("Riddor",B:B,0)),MAX(IF(B:B="Riddor",A:A))))} 

ни дать мне правильный результат. Я был бы признателен за любую помощь, заранее спасибо

+0

Если вы хотите задать вопрос, пожалуйста, сообщите, пожалуйста, почему. спасибо –

+0

Как это отличается от http://stackoverflow.com/questions/29407374/search-column-for-text-value-if-value-exists-check-other-column-for-number-of-d? – pnuts

ответ

0

Пожалуйста, попробуйте следующее:

=COUNTIF(A:A,">"&MAX(IF(B:B="Riddor",A:A))) 

В принципе, я делаю MAXIF проверить наибольшее значение, IF = «Riddor», а затем, граф все даты, которые больше, чем это. Это формула массива, поэтому примените ее с помощью CTRL+SHIFT+ENTER

 Смежные вопросы

  • Нет связанных вопросов^_^