2017-08-15 6 views
0

複数の数式を持つExcelシートで作業しています。私に不思議に思ったのは、IF式です。以下の表をCell E3からG5まで入力してください。Excel数式エラーの場合

Excel Formula

私は、セルG5で使用しています式は =IF((G3+G4)=(E5+F5),+G3+G4,"OFF")

は、式はTRUEを評価しG3G4を合計すべき例そのものからの値を検討しているが、私はなぜわかりませんそれは評価していないTRUEです。私はすべてのセルの数値フォーマットをチェックしましたが、それは会計としてのフォーマットを持っています。

+0

値が移入されますどのように?私の推測では、表示されているよりも小数点以下の桁の数字に苦しんでいます。彼らはまったく同じではないからです。すべての数字に表示されている小数点を増やします。 –

答えて

1

あなたはそれらを追加する前に数字を丸めることができます。

=IF((ROUND(G3,2)+ROUND(G4,2))=(ROUND(E5,2)+ROUND(F5,2)),G3+G4,"OFF") 
1

数式で値のいずれかを計算している場合、書式設定が途切れている小数点が非常に小さくなることがあります。たとえば、G4 = -59400003.570001の場合、値は「OFF」になります。

値をハードコーディングして、値が真にペニーになっていることを確認し、小さくはないことを確認することをお勧めします。