1

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

>   Date   | Hour | Place 1 | Place 2 | Place 3 ... Place K (about 50)
>-------------------------------------------------------------
>1-1-2013  |  1   |  654    |  842    |  326    ...   842
>1-1-2013  |  2   |  847    |  247    |  625    ...   874
>1-1-2013  |  3   |  648    |  321    |  547    ...   624
>   ...    | ...  |  ...    |  ...    |  ...    ...   ...
>1-1-2013  |  24  |  748    |  654    |  548    ...   743
>2-1-2013  |  1   |  648    |  548    |  624    ...   845
>2-1-2013  |  2   |  654    |  348    |  247    ...   254
>   ...    |  ... |  ...    |   ...   |  ...    ...   ...

Даты как день / месяц / год

Что мне нужно, это способ найти разницу между максимальным и минимальным значением для каждого дня для каждого места.

Либо в одной формуле, либо с помощью вспомогательного листа.

Я предполагаю, что какой-то Макс (Если и Мин (Если, но я не смог понять это.

После получения этих различий мне нужно знать, какие из 5 самых больших в день. (Я знаю, как получить топ 1, но я не знаю, как получить остальные 4).

Любая помощь будет оценена.

1 ответ1

1
=MAX(IF($A$2:$A$26281=$A2,C$2:C$26281,""))-MIN(IF($A$2:$A$26281=$A2,C$2:C$26281,""))

Найдет разницу между наименьшим и наибольшим значением для данного места в данный день. Введите в качестве формулы массива, нажав Ctrl + Shift + Enter. Предполагая, что ваши данные начинаются с A1 и не имеют пустых строк или столбцов, вы можете ввести эту формулу для Места 1, выполнить автоматическое заполнение до Места k, а затем выполнить автоматическое заполнение вниз. Это, вероятно, займет вечность, чтобы рассчитать.

Вы можете использовать LARGE(), чтобы найти пять самых больших значений из этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .