ExcelのIF関数が機能していませんか?


0

例えば:

D1=3, D2=5, D3=3.5

D1<=D3<=D2は明らかに真である式を入力しますが、Excelはその偽を告げ続け、その後、他のすべての式を台無しにします。

しかし、代わりにD2>=D3>=D1(まったく同じ式である)を入力すると、Excelはその真を教えて正しい値を与えます。

これで問題は解決しますが、たとえばD3が6.8に等しい場合、明らかにそうでない場合でも、Excelはこれが本当だと言います。

数式をもう一度反転すると、Excelはそれが実際に偽であることを正しく教えてくれます。残念ながら、毎回式を再入力せずにさまざまなシナリオをテストすることはできません。

回答:


5

これを使用します=AND(D1<=D3, D3<=D2)
Excelは、優先順位を使用して式を計算 D1 <= D2TRUEます。評価はになります。 TRUE <= D2に評価されFALSEます。


0

データが正しくフォーマットされていないようです。右クリックして、フォーマットに移動します。これが一般または数値に設定されていることを確認してください。既に一般的な場合は、数値に変更してみてください。セルがテキストであるとExcelが判断した場合、そのような条件は正しく実行されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.