プロが教える店舗&オフィスのセキュリティ対策術

A1からAD1まで30個のセルがあります。
その30個のセルに左側(A1側)から10個~20個位までの数値を入力します。
A1,D1,AD1各所不特定に空白セルが発生しながらの数値入力です。
空白セルを出しながらの数値入力ですが、
例えば、
8,12,15,19、28、26,のように入力した場合に「26」の入力時点で「28」の入力が昇順データでないことに気づきたいのです。
よろしくお願いします。

A 回答 (4件)

No2です。



正の整数が入力されるという条件であれば、条件式は以下だけで足りましたね。
訂正しておきます。
 =(MAX($A1:A1)>=B1)*(B1<>"")
    • good
    • 0
この回答へのお礼

お世話になりました。
これからの作業でミスが未然に防ぐことができます。
ありがとうございました。

お礼日時:2022/06/27 05:50

A2に以下の式 


=A1

B2に以下の式を入れて、以降の入力列数分コピー
=IF(B1="",A2,IF(A2>B1,"x",B1))

こうすると、添付画像のように、昇順でない入力が出た時点で以降が全部「x」になります。

入力行で空白セルが生じてもOK。
(空白があると、その直前の数値を2行目に表示しておくので)

ちょっと煩わしいかもしれないけど、
気づくだけならこれでもできますよ、ということで。
「エクセルの昇順での数値入力のミスの見つけ」の回答画像3
    • good
    • 0

こんばんは



>入力が昇順データでないことに気づきたいのです。
例えば、違っていたら「条件付き書式」で色を付けるとかではいかがでしょうか?

B1:AD1を選択し、B1セルがアクティブな状態で、「条件付き書式」で条件式に
 =(COUNT($A1:B1)>0)*(MAX($A1:A1)>=B1)*(B1<>"")
を設定し、色付け等の書式を設定ではいかがでしょうか。

※ 「数値以外の入力」のチェックは行っていませんので、必要なら追加してください。
    • good
    • 0
この回答へのお礼

ありがとうございました。
求めていました理想的な結果が出ました。
今後ともよろしくお願いいたします。

お礼日時:2022/06/27 05:46

A1とB1でB1が小さい場合、errとB2に出す。


=IF(A1>B1,”err”,””)
この式を横のセルにコピーする。
ただし空白の場合は、どうなるか試して下さい。
    • good
    • 0

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