Excel - 2 つのセルが 0 より大きい場合は、大きい方のセルを返します。1 つのセルのみが 0 より大きい場合は、その値を返します。

Excel - 2 つのセルが 0 より大きい場合は、大きい方のセルを返します。1 つのセルのみが 0 より大きい場合は、その値を返します。

私はしばらくの間、これを理解しようとしてきましたが、その[value_if_false]部分で行き詰まっていて、本当に簡単なことのように感じますが、私にはわかりません。

つまり、基本的には、2 つの数値が両方とも数値である場合は、大きい方の数値 (特定のセル内) を表示しようとしますが、一方だけが数値である場合は、その数値を表示します。

=IF(AND(L10>0,L20>0),IF(L10>L20,L10,L20),)

カンマの後に何が来るのか、どうしてもわかりません。助けていただけるとありがたいです。もし以前に質問されていたら申し訳ありませんが、自分では見つけられませんでした。

答え1

まず例外ケースを処理します。

=IF(AND(L10<=0,L20<=0),"",MAX(L10,L20))

答え2

単純に以下を使用してみませんか:

=MAX(L10,L20)

編集:

数字が存在しない場合に空白を返したい場合は、別の方法があります。

=IF(NOT(COUNT(A1:B1)),"",MAX(A1:B1))

関連情報