4

Надеюсь, кто-то может мне помочь!

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

У меня есть даты в строке 1 и переменные в столбце A (см. Связанное изображение ниже).

Я ищу формулу, которая будет суммировать несколько ячеек на основе даты начала и окончания для определенной «переменной».

Например - В связанном изображении у меня есть 3 поля для ввода (желтые ячейки C11, C12 и C13). Используя эти 3 поля, я хочу найти ячейки, на которые они ссылаются (синие ячейки) и дать их сумму в "общем" (зеленая ячейка F11)

Кто-нибудь может помочь с формулой?

Нажмите услышать для изображения

2 ответа2

4

Попробуйте это решение, используя SUM & IF в формуле массива. Пример данных находится в ячейках A2:I9. Формат даты мм / дд / гггг в моем Excel. C12, C13 и C14 содержат даты Type, From и To соответственно. Всего отображается в F12.

В F12 поместите следующую формулу и нажмите CTRL + SHIFT + ENTER в строке формул, чтобы создать формулу массива. Формула теперь должна быть заключена в фигурные скобки, чтобы указать, что это формула массива. Этот шаг важен, формула должна работать правильно, только если это формула массива.

=SUM(IF($A$3:$A$9=C12,IF($B$2:$I$2<=C14,IF($B$2:$I$2>=C13,$B$3:$I$9,0))))

-1

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

=SUMPRODUCT((A300:A306=C309)*(B299:I299>=C310)*(B299:I299<=C311)*B300:I306)

NB:

A300:A306 имеет имя цвета.

B299:I299 имеет значения даты.

С309 имел Цветовое имя СИНИЙ.

C310 и C311 имеют значение даты начала и окончания.

B300:I306 имеет числовые значения, соответствующие цвету и сумме.

Измените диапазон данных в соответствии с иллюстрацией вашего рабочего листа.

Надеюсь, это поможет вам.

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