返回列表 上一主題 發帖

[發問] 請問1欄*1列再每筆加總 比數龐大如何用公式加總

[發問] 請問1欄*1列再每筆加總 比數龐大如何用公式加總

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


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


TEST.rar (72.6 KB)

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

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

TOP

{=ROUND(SUM(TRANSPOSE(C2:C123)*P126:EG126),0)

TOP

回復 2# p212


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

但我是用SUMPRODUCT去計算,怎麼跟SUM計算的邏輯是一樣的!!驚訝

TOP

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

TOP

回復 5# abc9gad2016

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

例如插入122列在將後面的列資料往前複製就可
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 6# ML089

謝謝前輩!!

TOP

回復 6# ML089

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

TOP

回復 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函數需要使用三鍵輸入
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 人的心地是一畦田,土地沒有播下好種子,也長不出好的果實。 -
返回列表 上一主題