Как найти наибольшую и наименьшую разницу в столбце таблицы Excel?

У меня есть столбец с множеством таких чисел:

  1. 12
  2. 32
  3. 43
  4. 12
  5. 45
  6. 31
  7. 43
  8. 12

Учитывая, что difference определяется как разница между значением строки и значением предыдущей строки (RowY - RowX), я должен вычислить самую высокую и самую низкую разницу.

В примере данных A2 - A1 равно 20, а A5 - A4 равно 33. Следовательно, A5 - A4 является самой высокой разницей. Наименьшая разница A4 - A3, -31.

Я могу использовать только одну ячейку и одну формулу. Я мог бы использовать такую ​​формулу: =MAX(A2-A1,A3-A2...), но мне нужна формула, которая автоматизирует выбор строк, а не вручную вводит каждую комбинацию строк.


person mitya221    schedule 14.03.2013    source источник
comment
Ясно, вам нужна максимальная разница с предыдущей строкой. Это было не очень ясно из вопроса (вы можете видеть, что многие люди предположили, что вы хотите что-то еще), поэтому я собираюсь отредактировать ваш вопрос.   -  person Lee Louviere    schedule 19.03.2013


Ответы (3)


Введите эту формулу:

=MAX(A2:A8-A1:A7)

Вам нужно ввести его как формулу массива, т.е. нажать Ctrl-Shift-Enter

person Peter Albert    schedule 14.03.2013

использовать

Min(A1:An) - Max(A1:An) Для наименьшей разницы

а также

Max(A1:An) - Min(A1:An) для наибольшей разницы

где An - ваша последняя строка (так, в вашем примере A8)

person Steve's a D    schedule 14.03.2013

=MAX(A1:A8)-MIN(A1:A8) Но я не знаю, почему у вас не хватает ячеек в Excel.

person user1028904    schedule 14.03.2013
comment
я тренируюсь для конкурса, где я получу больше очков, если буду использовать только одну ячейку. - person mitya221; 15.03.2013