プロが教えるわが家の防犯対策術!

関数教えて頂きたいです。

シート1
A列:商品名
B列:金額
C列:商品名
D列:金額
シート2
A列:商品名
B列:購入先

のシートがあったとします。
シート1のB列かD列いずれかでも100円以上だったもののうち、シート2のA列に商品名がないものがあったらNGを出す

関数どのように書けばいいでしょうか。

A 回答 (2件)

ベタに考えれば、IF関数とAND関数とOR関数の組み合わせで良いと思うんだ。



まずは条件を確認する。
A1セルが空白
 A1=""
B1セルが100以上
 B1>=100
D1セルが100以上
 D1>=100
B列またはD列の条件が成立している
 OR(B1>=100,D1>=100)
A列の条件と組み合わせる
 AND(A1="",OR(B1>=100,D1>=100))
これをIF関数の条件にするだけ。

あとは好きにしてください。

・・・
別のシート云々は条件が曖昧なのでパス。
シート1に同じ商品名がいくつもあって、そのうち一つでも先の条件を満たさなければNGを出すのかなど、不明な点が多すぎるんですよ。

でもって質問者さんは何が分からないのですか?
全部代わりに作ってくださいという「作業依頼」受けられません。
ここは自分で解決できるようになるアドバイスをするQ&Aサイトです。

それでも上記のようなIF関数をシート1に入力することでシート2で簡単に処理をまとめることができるので、
ここまでのアドバイスを踏まえて自分で工夫してみてください。
工夫した結果、思うようにならない時は、
どのように工夫をしたのか数式を書いて質問すると良いでしょう。
新規に質問をしなくてもここに「補足」すれば十分です。
少なくとも自分には「補足」が付いたことが通知されるので、気づいたらアドバイスができると思います。
    • good
    • 0

>NGを出す


どこにどのように出したいのですか?
    • good
    • 1

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