2017-01-27 6 views
1

I'm застрял пытается построить эту функцию первенствовать:SUMIFS + смещение функции

У меня есть эта матрица (see picture) с четвертью года суммой, и я хочу, чтобы подвести итог месяц я указать в ячейке рядом с «Месяцем », за исключением всех четвертичных сумм. Пока что моя Формула, как массив:

={SUM(SUMIFS(($Q20:OFFSET($Q20;0;$S$16-1));R19:AG19;AD16:AG16))} 

Любые идеи?

Заранее благодарен!

+0

Вы могли бы подвести итог этого нужно просто весь диапазон и разделите результат на 2, или вы хотели бы использовать формулу в будущем, а также, когда нет Четвертьфиналов значения струи? –

ответ

1

Предполагая, что ваши данные в A1: Q2 like this

Тогда можно либо использовать это в Q2:

=SUM(A2:P2)/2 

, если вы хотите, чтобы вычислить сумму за весь год, или, как это, если вы watn использовать формулу в течение года:

=SUMPRODUCT(A2:P2,--(MOD(COLUMN($A:$P),4)<>0)) 

(Auf немецкий Dann так:

=SUMMENPRODUKT(A2:P2;--(REST(SPALTE($A:$P);4)<>0)) 

)

+0

Привет, Марко, спасибо за ваш ответ. Я не уверен, что это то, что я ищу, но, возможно, это потому, что я не понимаю формулу. Какой порядок здесь? , - (MOD (COLUMN ($ A: $ P), 4) <> 0)) – Urumita

+0

@Urumita. В основном, он делает следующее: Столбец (x) возвращает coloumn ячейки x, поэтому 1 для столбца A , 2 для столбца B и т. Д. Теперь мы проверяем, возможно ли число столбцов на 4 (MOD (y, 4)), так как каждый четвертый элемент будет четвертым значением. Таким образом, MOD (y, 4) <> 0 возвращает TRUE, если COLUMN (x) НЕ ДОПУСКАЕТСЯ 4. 4. «-» infront преобразует булевы значения (TRUE и FALSE) в числовые значения (True = 1 и False = 0). Затем мы берем Sumproduct результирующего массива, состоящего из 1 и 0 с соответствующими значениями. –

+0

@Urumita Если вы могли бы более подробно объяснить, что именно вы хотите достичь и как хранятся ваши данные, что облегчит вам помощь. –

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

  • Нет связанных вопросов^_^