У меня есть лист Excel с двумя столбцами:

  • A - содержат дни недели (пн, тв, ср, чт, пт - может быть, даже редко, сб и вс)
  • B - содержит номер

Записи могут содержать не фиксированное количество записей для каждого дня, поэтому, например, Mon может появляться в 3 последовательных строках, а Tue только один раз. Так что за неделю у нас больше записей, чем дней за неделю. Также сортируются дни недели в столбце A

То, что я хочу, является суммой тех чисел, основанных, когда неделя изменяется. Под сменой недели это подразумевается, когда у нас на первой записи Fri а в следующий Mon или Thu и Mon .

Как я могу написать формулу в столбце C которая показывает результат в последний день каждой недели?

Пример столбца данных

1 ответ1

5

Используйте следующую формулу в C2:

=IFERROR(IF(ISBLANK(A3),SUM(B$2:B2)-SUM(C$1:C1),IF(MATCH(A2,{"Mon","Tue","Wed","Thu","Fri","Sat","Sun"},)>MATCH(A3,{"Mon","Tue","Wed","Thu","Fri","Sat","Sun"},),SUM(B$2:B2)-SUM(C$1:C1),"")),"")

И заселить

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