ステートメント内にネストされたSUMIF
式を使用しています。私の数式は、何が起こる必要があるかを計算し、それがエラーとして表示されることもあります。次のように論理の順序は次のとおりです。SUMIF数式は部分的に実行されます
If(Cell Value="No Change",Cost/Total Cost of No Change,
If(Cell Value="Partial Sale",Cost/Total Cost of Partial Sale,
If(Cell Value="Partial Purchase",Cost/Total Cost of Partial Purchase,
If(Cell Value="New Purchase",Cost/Total Cost of New Purchase,
False))))
私が書いたものの一例:
=IF(CK8="No Change",BY8/SUMIF($CK$8:$CK$4996,"No Change",$P$8:$P$4996),
IF(CK8="Partial Sale",BY8/sumif($CK$8:$CK$4996,"Partial Sale",$P$8:$P$4996),
IF(CK8="Partial Purchase",BY8/SUMIF($CK$8:$CK$4996,"Partial Purchase",$P$8:$P$4996),
IF(CK8="New Purchase",BY8/SUMIF($CK$8:$CK$4996,"New Purchase",$P$8:$P$4996),FALSE))))
Cell Value="Partial Sale"
または"Partial Purchase"
が、私はエラーを取得維持するとき私の問題が来ます。私は自分のCost
列をチェックし、すべてのセルに値(負からゼロを含むポストまでの範囲)があります。私はこれをSUMIFS
の式に変換しています。変化はありません。私はテキストの値の前後に*
を使っていました。なぜなら、どこかで必要だったのですが変更は見られなかったからです。何が問題なの?
どのようなエラーが表示されますか? '#DIV!0'? –