2015-07-09 3 views
0

У меня есть таблица, где данные упорядочены по нескольким категориям: дата, местоположение и идентификационный код. Мне нужно выяснить способ отображения наиболее распространенного идентификатора между двумя датами в определенном месте.Excel: Формула для поиска наиболее распространенного текста между датами

Я попытался следующие советы от прежде, и это то, что у меня есть:

=INDEX(CodeRange,MATCH(MAX(FREQUENCY(IF((DateRange>=A4)*(DateRange<A5),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1),""),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1))),FREQUENCY(IF((DateRange>=A4)*(DateRange<A5),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1),""),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1)),0)) 

Имена: CodeRange это столбец ID, DateRange это столбец даты и AssetRange это столбец место. A4 и A5 содержат две даты, а $ B $ 1 относится к ячейке, которая содержит имя местоположения.

Однако эта формула возвращает неверный идентификатор, когда я тестировал его на небольшом образце данных. Я обязательно включил управление + shift + enter, и я не знаком с частотной функцией, поэтому я подозреваю, что в этом проблема.

Просьба сообщить, что вы можете, спасибо.

ответ

1

Ваш недостаток данных образца заставляет меня предположить, что идентификационный код является числовым значением. Если это правильно, то должны быть подходящими либо MODE function, MODE.SNGL function, либо MODE.MULT function. Обработка массивов датированных условий, аналогичных тем, которые вы применили к FREQUENCY function, предоставит датированные критерии.

MODE.SNGL MODE.MULT dated array formula

Формула массива в H15 использует MODE.SNGL.

=MODE.SNGL(IF(A2:A25>=F15, IF(A2:A25<=G15, C2:C25))) 

Формулы массива должны быть завершены с Ctrl + Сдвиг + Enter↵. Попробуйте и уменьшите ссылки на полные столбцы на диапазоны, более подробно представляющие экстенты ваших фактических данных. Формулы массива ломают логарифмически расчетные циклы, поэтому рекомендуется сократить суженные диапазоны ссылок до минимума.

+0

Спасибо! Я попытаюсь реализовать это сейчас – alaw1290

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