2014-12-23 5 views
3

У меня есть диапазон B3: Bn с датами и диапазоном C2: Y2 с другим диапазоном дат. Я пытаюсь найти дату из диапазона B3: Bn в диапазоне C2: Y2, а затем начиная с этой ячейки до суммы значений. Для этого я использую:Как сделать сумму с переменным (динамическим) диапазоном?

=SUM(OFFSET(C3;0;MATCH(B3;$C$2:$Y$2;0)):Y3) 

Но вместо У3 я хотел бы сказать: значения Sum только начиная со значения смещения ячейки до + 7 другие столбцы. enter image description here

Возможно, кто-то может с этим справиться? Спасибо!

+0

Ale, вы нашли что-нибудь отвечал здесь полезным? Это полезно, если вы отправляете отзыв. –

ответ

1

Вы можете использовать функцию INDIRECT. Он позволяет динамически создавать диапазон ячеек в формуле. Таким образом, у вас может быть одна ячейка с форумой, которая создает диапазон ячеек в виде текста, например.

=B1&":"&B2 // in Cell C1, assuming B1 is "A1" and B21 is "A2" this would result in "A1:A2" 

И тогда вы можете динамически создать диапазон ячеек от этого с помощью Косвенное, которые затем можно использовать функцию SUM на.

=SUM(INDIRECT(C1)) // would result the SUM(A1:A2) in our example 
+0

Простите, я не уверен, что понял вас. С совпадением я могу генерировать начальную колонку X; с адресом и косвенной функцией, я могу получить столбец точки останова Y; строка уже известна, потому что ее всегда всего одна строка. Но я не нахожу решение, чтобы сделать сумму вместо Y3: от столбца X до колонки Y – Ale

2

В таблице на рисунке, ячейка B6 содержит

=SUM(INDEX(A2:P2,1,B4):INDEX(A2:P2,1,B4+B5-1)) 

Вы можете использовать адаптированную формулу для выполнения вашей задачи. Он косвенно устанавливает (с INDEX) начальную и конечную ячейки для выполнения суммы. Я определил его как начальную ячейку (столбец 3 диапазона A2: P2) и несколько ячеек (4).

Вопросы для рассмотрения:

  1. Вам может понадобиться использовать абсолютную привязку для некоторых ссылок столбца/строки.
  2. Вы можете определить свой диапазон, чтобы суммировать несколько разными способами.

enter image description here

Смежные вопросы