dポイントプレゼントキャンペーン実施中!

EXCELのVLOOKUPを使って勤務スケジュールを作成したいと思っています。
予定表の日付けごとに「予定」と「実績」「勤務時間」があります。

A1セルに予定を記入。
B1セルに実績を記入しますが、実績が予定と異なる場合のみ記入します。予定に変更が
なければ空白です。
B1に記入があればB1を優先、空白であればA1を優先します。
同じシートに「勤務ごとの勤務時間表」があり、A1もしくはB1の文字と一致した勤務
時間をC1セルに返って来るようにしたいのです。
IFとの組み合わせなど、やってみましたがうまくいきません。
特に、一方のセルを優先させるところが良く分かりません。
お分かりになる方、どうかご教示ください。
よろしくお願い致します。

A 回答 (2件)

こんにちは!



具体的な配置がどのようになっているか判らないので
やり方だけ・・・

↓の画像でC2セルに
=IFERROR(VLOOKUP(IF(B2="",A2,B2),E:F,2,0),"")
という数式を入れフィルハンドルで下へコピーしています。m(_ _)m
「VLOOKUPを使って勤務スケジュールを」の回答画像2
    • good
    • 0
この回答へのお礼

tom04様

アドバイスありがとうございます。
ようやく出来ました。本当に助かりました。
感謝申し上げます。
ありがとうございました。

お礼日時:2016/04/08 10:37

>特に、一方のセルを優先させるところが良く分かりません。


”作業列を使いB1に記入があればB1を優先、空白であればA1を優先する”を
C1に表示させればあとはできますよね。
=IF(B1="",A1,B1)

C1のみで処理したい場合はこの数式をVLOOKUPに組み込むだけです。
    • good
    • 0
この回答へのお礼

早速、ご回答頂きまして、ありがとうございます。
もう一つ質問させてください。

>数式をVLOOKUPに組み込むだけです。
 どう組み込めばいいのでしょうか。
 いろいろやってみましたが、うまくいきません。
 よろしくお願い致します。

お礼日時:2016/04/07 17:24

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

このQ&Aを見た人はこんなQ&Aも見ています