負の数を作成せずに、この数式の結果を 0 に制限するにはどうすればよいですか?

負の数を作成せずに、この数式の結果を 0 に制限するにはどうすればよいですか?

負の数を作成せずに、この数式の結果を 0 に制限するにはどうすればよいですか?

数式 =IFERROR(((N36-P36)/N36 ), "NA")

このような値を生成しますここに画像の説明を入力してください

数式が -34 や -1 などの負の数を作成しないように制限を設けたいと思います。最小の結果は 0 で、それ以下ではありません。どうすれば修正できますか? この点を除けば、数式は意図したとおりに機能します

答え1

IF計算自体にテストを追加するだけです:

=IFERROR(  IF( ((N36-P36)/N36)<0, 0, ((N36-P36)/N36) ), "NA")

この方法を実行すると、計算によって数値結果が生成され、それが負の場合、出力は 0 になります。エラーが発生した場合でも、出力は依然として「NA」なので、必要なものはすべて得られます。

(おそらく、コメントの検索結果 URL は、サイトが有名なので、何十年も使えるでしょうが、誰にも分かりません。同じことが示唆されていると確信しています (クリックする価値がないほど確信しています)。そうでない場合は、他にも方法があります。しかし、上記は最もわかりやすい方法です。)

関連情報