[算表] 使用SUMPRODUCT碰到負數問題

作者: fusu2260833 (Bug)   2015-06-03 10:32:47
軟體:
使用 google 試算表,Excel 2010有解亦可
問題:
因為有買基金的關係,原來是使用 SUMPRODUCT 來計算總成本,
用來紀錄每次扣款的平均匯率。
但最近發現算出來的數值怪怪的,一查才發現原來 SUMPRODUCT 碰到負數會有錯,
以下為我的試算表...
┌──────────────────┬──────────────────┐
│ 匯率 │ 進出 │
├──────────────────┼──────────────────┤
│ 30.556 │ 441.11 │
├──────────────────┼──────────────────┤
│ 30.556 │ -201.79 │
├──────────────────┼──────────────────┤
│ 31.863 │ 400 │
├──────────────────┼──────────────────┤
│ 31.751 │ -201.79 │
└──────────────────┴──────────────────┘
原本使用的公式為 =round(SUMPRODUCT(匯率:匯率,進出:進出)/sum(進出:進出),3)
請版上神人幫忙...<(_ _)>
作者: soyoso (我是耀宗)   2015-06-03 11:50:00
碰到負數會有錯?是指結果和原po計算上有誤嗎?也用sum來輔助測試,和sumproduct是相符的https://goo.gl/Mb7nS5因此不知如以原文來看的話,正確得出的數值為?原po所寫的算式是會這樣沒錯這是因為c欄負數的平均為31.3014,而正數的平均為31.09487兩則相差0.26538左右,負>正,所以總成本被下拉,下拉0.206538*623.25=416.774668https://goo.gl/XKZwLU那如果配合用abs試試,看是否是原po要的https://goo.gl/gwp9SV

Links booklink

Contact Us: admin [ a t ] ucptt.com