
=IF(ISBLANK(CM7),"",IF(CN7=F7>1,-1, IF(CN7=F7>-1,1, IF(CN7=F7,0))))
私が言いたいのは、セルCM7
が空白の場合は、計算が行われるセルを空白のままにしておくということです。それ以外の場合は、 の場合は とCN7 > F7
入力します1
。 と入力するCN7 = F7
場合0
は と入力します。CN7 < F7
-1
現時点では、何を入力してもCM7
、常に という答えが返されます-1
。
これをどうすれば修正できますか?
答え1
近いです。数式に演算子が多すぎます。何をチェックするかを指定するだけで済みます。CM7
より大きいかF7
どうかですCM7>F7
。等号 ( =
) は必要ありません。
=IF(ISBLANK(CM7),"",IF(CM7=F7,-1, IF(CM7>F7,1, IF(CM7<F7,0))))
答え2
あなた方二人は親しかったのですが、あなた方が私に与えてくれたものによって、問題は解決しました。
=IF(CM7="",CM7,IF(CN7>F7,1,IF(CN7<F7,-1,0)))