エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!
「要請求」と「請求不要」を見分けやすくすることはできました。
が、今度は請求書を発行したかどうかを加味して、支店長から各社員に
伝達してもらう事項をリストアップしたいと思います。

このデータを使って
・「要請求」かつ「請求書発行がまだ」の社員…厳重注意
・「請求不要の社員」または「請求書発行済」の社員…お咎めなし
という支店長の処理の一覧表を作りたいのですが、どのようにすれば
良いでしょうか?
ちなみに、支店長はExcelが使えません…。
今回使う関数はIF関数とAND関数です。
▽IF関数
▽AND関数
早速やってみましょう。
最初に神谷さんの行でやってみます。
まず、IF関数の組み立てを考えましょう。
=IF(「要請求」かつ「請求書発行がまだ」,"厳重注意","お咎め無し")
当然、↑これをこのままセルにコピーしてもエラーになります^^;
「要請求」かつ「請求書発行がまだ」の部分がTRUEかFALSEとして
判定できないためです。
ではここで、「要請求」かつ「請求書発行がまだ」の部分をTRUEか
FALSEで表す方法を考えます。
IF関数と支店長の厳重注意は一旦頭から追い出してくださいね^^
要するに、「要請求」と「請求書発行がまだ」という複合条件をTRUEか
FALSEで表せれば良いわけです。
複合条件といえば…
ちょっと前にやりましたよね♪(忘れた方はここをクリック!!)
もうおわかりですね♪
ここでAND関数を使います。
・「要請求」かつ「請求書発行がまだ」の時TRUE
・それ以外の時FALSE
になるAND関数の組み立ては、
=AND(「要請求」,「請求書発行がまだ」)
となりますね。
これをちゃんとした(エラーにならない^^)関数に直すと…
=AND(F4="要請求",G4=FALSE)
となりました♪
いよいよ、最初のIF関数にこのAND関数を組み合わせてみましょう!
=IF(AND(F4="要請求",G4=FALSE),"厳重注意","お咎め無し")
となりますね。

あらあら、神谷さん、早速「厳重注意」のようです…。
他の人の結果を見るには、オートフィルしてみてください^^
エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!