Есть ли способ перетащить формулу SUMIF/(S) вниз по вертикали, а информацию — по горизонтали, и наоборот?

Есть ли способ перетащить формулу SUMIF/(S) вниз по вертикали, а информацию — по горизонтали, и наоборот?

По сути, я пытаюсь заполнить информацию на листе A (SA) с помощью функции =СУММЕСЛИМН, но информация, которую она загружает в фактическую формулу, берется с листа B (SB) и организована в горизонтальной форме.

Формула, которую я пытаюсь использовать, следующая:

=SUMIFS('Sheet B'!AK$1:AK$4350, 'Sheet B'!$A$1:$A$4350,"word", 'Sheet B'!$V$1:$V$4350, "word")

Где: Столбец AK содержит значения, которые мне нужно извлечь. Столбцы A и V содержат идентифицируемые слова, которые я использую для функции SUMIF.

Если я перетащу это вниз, то результат для ячейки ниже должен быть следующим:

=SUMIFS('Sheet B'!AL$1:AL$4350, 'Sheet B'!$A$1:$A$4350,"word", 'Sheet B'!$V$1:$V$4350, "word")

Я пробовал использовать функцию СМЕЩ в сочетании с СУММ и ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9 и т.д.), а также с функцией ИНДЕКС (хотя эта функция не суммирует, а просто возвращает одну из цифр).

Любая помощь будет высоко оценена.

Примечание: Я не думаю, что смогу использовать формулы массива в этом

решение1

Один INDEXвозвращает ссылку на ячейку, два INDEXвозвращают диапазон. ROW()может использоваться для возврата увеличивающегося числа при перетаскивании вниз.

=SUMIFS(INDEX('Sheet B'!$1:$1,ROW($A37)):INDEX('Sheet B'!$4350:$4350,ROW($A37)), 'Sheet B'!$A$1:$A$4350,"word", 'Sheet B'!$V$1:$V$4350, "word")  

Диапазон вашей статической суммы изменен на INDEX('Sheet B'!$1:$1,ROW($A37)):INDEX('Sheet B'!$4350:$4350,ROW($A37)).

INDEX('Sheet B'!$1:$1,ROW($A37))вернет столбец 37 в строке 1, при перетаскивании вниз он изменится на столбец 38.

Связанный контент