[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数について』(あい)
・F列に「4」、E列に「6」が同時に入力されている場合はエラー
・F列が1のときG、H、I、Q列は必ず1以上の数値が入力されていないといけない
・F列が2のときI、J、K、Q列は必ず1以上の数値が入力されていないといけない
・F列が3のときI、M列は必ず1以上の数値が設定されていないといけない
・F列が4のときG,J、I、Q列は必ず1以上の数値が設定されていないといけない
という表でこれらの条件はどう設定したらいいか(一目でエラーと分かるように色付けする予定)
表は1031行まであります。
初心者なので分かりにくい文章で申し訳ございません。
< 使用 Excel:Office365、使用 OS:Windows10 >
>一目でエラーと分かるように色付けする予定
ということであれば、関数ではなく条件付き書式をつかえばいいと思います。 条件付き書式では、「数式を使用して、書式設定するセルを決定」から上の四つの条件式を 一つずつ確認しながら追加していけばいいでしょう。
ちなみに私個人的には複雑な条件式はいったんセルに入力して期待通りになるか確認し、 その後、その数式をコピーして条件付き書式の中に貼り付けています。 ご参考までに。
(tora) 2020/06/14(日) 17:43
Ctrl + F3 で名前定義のダイアログを出して名前定義を行う
名前:基準 範囲:={1,1,1,0,0,0,0,0,0,0,1;0,0,1,1,1,0,0,0,0,0,1;0,0,1,0,0,0,1,0,0,0,0;1,0,1,1,0,0,0,0,0,0,1}
条件式 =AND($F1<>0,OR(AND($F1=4,$E1=6),COUNT(0/(($G1:$Q1<1)*INDEX(基準,$F1,0)))))
(半平太) 2020/06/14(日) 18:03
半平太さんから高度な数式を提示された後でおこがましいのですが、 私の案ですが、F1 に
=AND(F1=4,E1=6) =AND(F1=1,NOT(AND(H1>=1,I1>=1,Q1>=1))) =AND(F1=2,NOT(AND(J1>=1,K1>=1,Q1>=1))) =AND(F1=3,M1<1) =AND(F1=4,NOT(AND(G1>=1,I1>=1,J1>=1,Q1>=1)))
の5つの条件で書式を設定すれば、できそうです。 書式を設定するのはF列のみの場合です。
ちなみにこの数式を適当なセルに入力し、F1を含む一行目にテストデータを入力すると、 条件を満たす場合は TRUE 、満たさない場合は FALSE となります。 (TRUE のときに色を変える条件になります)
確認できたらその数式を数式バーの中でコピーしてから条件付き書式の作業をしてください。 先に条件付き書式のダイアログを開いてからではコピーできませんので念のため。
(tora) 2020/06/14(日) 18:46
(toraneko) 2020/06/14(日) 19:13
こちらで確認したところ、四つの条件付き書式を順に追加すれば、 セルの色は別々でも正常に反応します。 ただし、F列が4のときで
=AND(F1=4,E1=6) =AND(F1=4,NOT(AND(G1>=1,I1>=1,J1>=1,Q1>=1)))
この二つの条件を満たす場合はどちらか一方の書式しかできません。(当然ですが) その場合は後から設定した方が優先されるようです。
こちらはOffice2019ですが、Office365でもたぶん同じと思いますので、 何らかの入力ミスがあるのではないでしょうか。
最初に同じ色で設定したら希望通りになったということですから、 そこから色を変えただけで動作しなくなるとは考えにくいです。 落ち着いてゆっくり確認してください。
(tora) 2020/06/14(日) 22:22
>これは私の操作ミスなどが原因なのでしょうか?
>全て同じ条件付き書式にまとめてしまえば正常に反応した、 >ご提示くださった条件を一行ずつ分けて設定 した時の数式の提示ができますか?
それと >この数式を適当なセルに入力し、F1を含む一行目にテストデータを入力すると、 > 条件を満たす場合は TRUE 、満たさない場合は FALSE となります。 > 確認できたらその数式を数式バーの中でコピーしてから条件付き書式の作業をしてください。 ↑の作業をしていますか? 例えば ↓
・F列が1のときG、H、I、Q列は必ず1以上の数値が入力されていないといけない =AND(F1=1,NOT(AND(H1>=1,I1>=1,Q1>=1)))
(チオチモリン) 2020/06/15(月) 00:09
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.