Board logo

標題: [發問] 請問1欄*1列再每筆加總 比數龐大如何用公式加總 [打印本頁]

作者: abc9gad2016    時間: 2016-6-6 18:04     標題: 請問1欄*1列再每筆加總 比數龐大如何用公式加總

如圖片,這個公式就是從(C2~C123*P126~EG126) 一個欄位*一列再全部加總
[attach]24433[/attach]

我想到的是用SUMPRODUCT,但是要兩邊的值都是橫的才有辦法達成
要勞煩版上的大大幫忙確認是否有函數可以達成這個算式
感謝!!


[attach]24434[/attach]
作者: p212    時間: 2016-6-7 10:00

本帖最後由 p212 於 2016-6-7 10:05 編輯

回復 1# abc9gad2016
儲存格C126輸入陣列公式 (Ctrl+Shift+Enter三鍵齊按輸入)
=ROUNDUP(SUM(TRANSPOSE(C$2:C$123)*$P126:$EG126),0)
向下向右複製
請參考!
作者: hcm19522    時間: 2016-6-7 10:01

{=ROUND(SUM(TRANSPOSE(C2:C123)*P126:EG126),0)
作者: abc9gad2016    時間: 2016-6-9 15:03

回復 2# p212


感謝大大,我後來自己找到的方法也是用TRANSPOSE去將日期也改成橫式,在相乘加

但我是用SUMPRODUCT去計算,怎麼跟SUM計算的邏輯是一樣的!!驚訝
作者: abc9gad2016    時間: 2016-6-9 15:12

不好意思另外再請問前輩,若A欄名稱跟124.125列有新的代號要新增(插入新的列跟欄)
那公式有辦法自己增加嗎?還是需要再重新拉一遍 感謝
作者: ML089    時間: 2016-6-10 19:40

回復 5# abc9gad2016

=ROUNDUP(SUM(TRANSPOSE(C$2:C$123)*$P126:$EG126),0)
插入在$2:$123及P:EG範圍內時公式會自動修改,以外不會

例如插入122列在將後面的列資料往前複製就可
作者: abc9gad2016    時間: 2016-6-12 11:09

回復 6# ML089

謝謝前輩!!
作者: abc9gad2016    時間: 2016-6-12 11:14

回復 6# ML089

不好意思,想再請教一下前輩
為什麼這邊可以用SUM。我是用SUMPRODUCT去完成計算
我後來簡單試了這兩個函數,一樣的值,結果出來是不同的
作者: ML089    時間: 2016-6-12 19:40

回復 8# abc9gad2016

=ROUNDUP(SUM(TRANSPOSE(C$2:C$123)*$P126:$EG126),0)

=ROUNDUP(SUMPRODUCT(TRANSPOSE(C$2:C$123)*$P126:$EG126),0)

都需要使用 三鍵輸入 CTRL+SHIFT+ENTER

因為TRANSPOSE函數需要使用三鍵輸入




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)