「セルM6」に下記の数式を設定してます。
「=IF(OR(AND(AC5="■",AC6<=2),AND(AE5="■",AC6=1),AND(AG5="■",AC6=1)),"■","")」
この数式の条件をクリアーすると「セルM6が■」になります。
この数式に下記の条件をプラスする方法を教えてください。
条件-1 「セルAG11」に数字が表示されるように設定しております、この数字が200以下の場合は「セルM6が■」
条件-2 「セルAG11」の数字が200を超える「例 200.01場合」は「セルM6が空白」
以上です。
よろしくお願いいたします。
No.5
- 回答日時:
>下記の条件をプラスする
とはどういうことなのでしょうか。
数式の条件に当てはまらなくても、AG11が200以下ならM6は■ということですか?
逆に数式の条件に当てはまっても、AG11が200を超える場合はM6は空白でいいのでしょうか?
だとしたら、お書きになった数式には意味はなく、 トモクンアヤチャンさんが示す通り、
M6=IF(AG11<=200,"■","")
で良いことになりますよね。
No.4ベストアンサー
- 回答日時:
AG11に何か入っていて、それが200より大きいかどうか、という設定もあるかと思います。
=IF(OR(AG11="",AG11=0), IF(OR(AND(AC5="■",AC6<=2),AND(AE5="■",AC6=1),AND(AG5="■",AC6=1)),"■",""),IF(AG11<=200,"■",""))
という感じですが。
回答ありがとうございます。
上手くいきました。
感謝いたします。
ルール違反になりますので、
同じような内容の質問を後でさせて頂きます。
よろしくお願いいたします。
No.3
- 回答日時:
「=IF(OR(AND(AC5="■",AC6<=2),AND(AE5="■",AC6=1),AND(AG5="■",AC6=1)),"■","")」を別な場所に移動しておいて、
M6=IF(AG11<=200,"■","")にしてみてください。
ダメなら戻せばいいだけです。
No.2
- 回答日時:
M6=IF(AG11<=200,"■","")
です。
セルAG11は必ず200以下か200を超えるかいずれかですから、これだけでM6の値は決まってしまいます。元の条件は無意味です。
条件の優先順序を整理しないといけません。
OR条件に追加するだけの場合は、以下のようになるかと思われますが、
=IF(OR(AND(AC5="■",AC6<=2),AND(AE5="■",AC6=1),AND(AG5="■",AC6=1),AG11<=200),"■","")
この場合、AG11が201になってもM6=””とは限りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/18 17:23
- Visual Basic(VBA) エクセル VBA 難しいです 1 2023/02/21 15:39
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelで小数点0を表示させる方法
-
エクセル 絶対値の合計
-
【EXCEL】関数で計算された数字...
-
エクセル .50以下で切り捨て、...
-
エクセルの文字列を結合しても...
-
他シートのある列を検索して一...
-
セルの数式を計算させないで文...
-
エクセルで網掛けをしたセルを...
-
エクセルで0.0と表示したい
-
数値を、excelのMOD関数で出た...
-
vlookupで返された値が空白だっ...
-
Excel IF構文内の計算式を有効...
-
エクセルで数量計算書を作成す...
-
Excelで小数点の位置を揃えるの...
-
エクセルで運賃計算
-
Excelで合計の金額を違うセルに...
-
エクセルで文字を180度回転...
-
numbersで累計を計算するには
-
エクセルつくったグラフで10月...
-
エクセル 背景色のついたセル位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelで小数点0を表示させる方法
-
エクセルで0.0と表示したい
-
【EXCEL】関数で計算された数字...
-
エクセル 絶対値の合計
-
vlookupで返された値が空白だっ...
-
他シートのある列を検索して一...
-
Excelで合計の金額を違うセルに...
-
セルの数式を計算させないで文...
-
Googleスプレッドシートで合計...
-
EXCELで上位10個のデータを平均...
-
エクセルの文字列を結合しても...
-
numbersで累計を計算するには
-
Excel IF構文内の計算式を有効...
-
EXCEL VBA 選択範囲をTargetに
-
Excel VBAにてUserFormのTextBo...
-
エクセル 背景色のついたセル位...
-
Excelマクロに詳しい方教えてく...
-
エクセル .50以下で切り捨て、...
-
エクセルで文字を180度回転...
-
エクセル
おすすめ情報
回答ありがとうございます。
やはり、ご指摘の通り、「セルAG11」が200を超えた場合でも、「M6が■」になってしまいます。
私の条件では無理があるのでしょうか。
又、一度
「=IF(OR(AND(AC5="■",AC6<=2),AND(AE5="■",AC6=1),AND(AG5="■",AC6=1)),"■","")」を別な場所において、
M6=IF(AG11<=200,"■","")にする方法があるのでしょうか。
申し訳ありません、よろしくお願いいたします。