2017-03-29 59 views
0

我需要寫在每個單元:如何以更簡單的方式編寫此公式?

A1: =SUMIFS($D$7:$D$100;$E$7:$E$100;"1";$I$7:$I$100;">0") 

B1: =SUMIFS($D$7:$D$100;$E$7:$E$100;"1";$I$7:$I$100;">1") + SUMIFS($D$7:$D$100;$E$7:$E$100;"2";$I$7:$I$100;">0") 

C1: =SUMIFS($D$7:$D$100;$E$7:$E$100;"1";$I$7:$I$100;">2") + SUMIFS($D$7:$D$100;$E$7:$E$100;"2";$I$7:$I$100;">1") + SUMIFS($D$7:$D$100;$E$7:$E$100;"3";$I$7:$I$100;">0") 

D1: =SUMIFS($D$7:$D$100;$E$7:$E$100;"1";$I$7:$I$100;">3") + SUMIFS($D$7:$D$100;$E$7:$E$100;"2";$I$7:$I$100;">2") + SUMIFS($D$7:$D$100;$E$7:$E$100;"3";$I$7:$I$100;">1") + SUMIFS($D$7:$D$100;$E$7:$E$100;"4";$I$7:$I$100;">0") 

And so on.... 

我怎樣才能使它更容易些呢?

+0

如何使用命名範圍? –

回答

0

這裏。 寫入A1並向右拉:

=SUMPRODUCT(SUMIFS($D$7:$D$100;$E$7:$E$100;INDEX(COLUMN($A$1:A$1);;);$I$7:$I$100;">" & INDEX(COLUMN(A1)-COLUMN($A$1:A$1);;))) 
+0

非常感謝!它正在工作!沒有row_num和col_num,我不明白INDEX函數的工作原理。你可以解釋嗎? –

+0

對不起,這裏不需要INDEX。我只用它來評估數字,但SUMPRODUCT將會這樣做,因此它足以使用:= SUMPRODUCT(SUMIFS($ D $ 7:$ D $ 100,$ E $ 7:$ E $ 100,COLUMN($ A $ 1:A $ 1 ),$ I $ 7:$ I $ 100,「>」&COLUMN(A1)-COLUMN($ A $ 1:A $ 1))) – OES

+0

謝謝,現在我明白了! –

相關問題