3

Используя программу Calc LibreOffice (почти такую же функциональность, как Microsoft Excel), у меня есть набор чисел в столбце T, которые представляют числа для недели (с метками в S). Данные за каждую неделю составляют 3 строки, затем пустая строка, отделяющая их от следующей недели:

S |  T
=======

A | 90
B | 180
C | 250

A | 95
B | 160
C | 255

A | 100
B | 175
C | 260

A | 95
B | 185
C | 230

Есть ли способ вычислить максимальное значение вплоть до ячейки, пропуская до каждой n-й строки? Данные в других столбцах для каждой недели и группы номеров основаны на данных предыдущей недели в столбце T, но я хотел бы использовать самое высокое значение на сегодняшний день.

Используя приведенные выше данные в качестве примера: для недель 1, 2 и 3 я бы хотел, чтобы формула B возвращала 180, а на неделе 4 (где число больше)- 185. Для группы А неделя 1 будет основана на 90, затем 95 для недели 2, 100 для недели 3, но затем снова 100 для недели 4.

3 ответа3

2

В Excel вы могли бы использовать "формулу массива", как это, чтобы получить максимальное значение для "A"

=MAX(IF(A1:A100="A",B1:B100))

подтверждено с помощью CTRL+SHIFT+ENTER

КАК вы добавляете больше данных для каждой недели, максимальное значение будет обновляться

Я не знаю, работает ли это в libreoffice ......

2

Вы можете просто продолжать сравнивать значение текущей недели с максимальным значением предыдущей недели.

Для первой недели используйте формулу шаблона = этой недели

Формула первой недели

Для каждой второй недели используйте формулу =MAX( этой недели , максимум прошлой недели )

Формула других недель

Поскольку относительные положения совпадают при переходе вниз, вы можете скопировать эту формулу во все остальные ячейки. В этом примере вы можете выбрать одну пустую ячейку и три ячейки с формулами, скопировать, затем выбрать следующую пустую ячейку в последнюю ячейку, в которую вы хотите добавить формулу, и вставить.

0

Вам нужно, чтобы ваши данные были организованы так, как вы показали?  Это становится простым (в Excel 2007), если вы поместите все данные для каждой недели в одну строку:

образец таблицы с неделями, введенными в виде строк

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