У меня есть таблица, показанная ниже.

Он перечисляет количество задач и рабочих часов в течение нескольких дней.

Зеленая линия, начинается новый день, поэтому в этом случае вы можете увидеть 3 дня.

Мой вопрос:

Как можно суммировать значения столбца J, где соответствующая ячейка в столбце B включает подстроку ABUDHABI, и поместить результат в ячейку в столбце строки H для соответствующего дня?

Дни не будут иметь одинаковое количество заданий и могут быть найдены путем поиска всех заданий на одну и ту же дату или всех заданий до следующего дня, что означает, что столбец A соответствует Arbejdsdag. Я попытался использовать формулу SUMIF без какой-либо удачи: =IF(AND($A25="Arbejdsdag";COUNTBLANK($J25)=0);SUMIF(J26:J$400;C26=C25);"")

Мои мысли о формуле: сначала я проверю, не является ли ячейка в столбце A = "Arbejdsdag" и является ли ячейка в столбце J пустой. Если оба значения верны, я подведу итоги за определенный день. Но только значения столбца J, который имеет "ABUDHABI" в своем описании. Это может быть подстрока. Таким образом, в случае строки 25 он будет суммировать строки 26 и 28.

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

Также не то, что значения столбца C таковы:"Равно как ячейка выше". Если это не зеленая линия. Тогда это «10/02/2016» в формате даты.

1 ответ1

2

Это должно работать, некоторые заметки:

  • Вы не можете просто сравнить ячейки между строками в SUMIFS , но сравнить их с текущей строкой (C26:C$400;C25)
  • использовать подстановочный знак для ABUDHABI*

=IF(AND($A25="Arbejdsdag";COUNTBLANK($J25)=0);SUMIFS(J26:J$400;C26:C$400;C25;B26:B$400;"ABUDHABI*");"")

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