エクセルでこのような場合の数式を教えてください。
A1、A2に入るどちらか大きい数字をとり、またその数字は上限10以下という数式をA3に入れる場合どのような数式になりますか?
IF関数でIF(A1>A2,A1,A2)こんな数式を作ったのですが、上限10以下というのがわかりません。この数式も間違っているような気がするのですが・・・。
よろしくお願いします。

A 回答 (6件)

皆さんの回答と大差ないですが、上限が有りますね、下限は有るのですか?(負の数は入りますか)



私なら =IF(MAX(A1:A2)>10,"*",MAX(A1:A2))

とします。
*は10にするかも知れませんが、10を超えたら*
になり、以下だとA1からA2の中の最大値になります。

-の数が入ると、たぶん書式で色を変えて作ります。
    • good
    • 0

=MAX(A1*(A1<=10),A2*(A2<=10))


としてみましょう。

A1,A2の数字が10より大きい場合には
(a1<=10),(a2<=10)がそれぞれ0になりますので
A1,A2のうち10以下で大きい方がA3に
表示されます。

(A1<=10)というのは数式内ではIF(A1<=10,1,0)
と同じような意味になります。
=MAX(A1*IF(A1<=10,1,0),A2*IF(A2<=10,1,0))
と書くより簡単ですね。
    • good
    • 0

以下の式でどうですか?


=MIN(MAX(A1,A2),10)
    • good
    • 0

再度訂正です。

まことに申し訳ありません。
前の式のA2をB1にしてください。m(_ _)m
    • good
    • 0

訂正します。


=IF(A1<10,IF(A2<10,MAX(A1,B1),10),10)
でした。
    • good
    • 0

上限10以上だった場合の処理はどうするのですか?


もし10を表示したければ
=max(A1,A2,10)
ですよね
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング