- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数の式)
エクセル関数の式とカレンダー表示についての質問
このQ&Aのポイント
- エクセル関数の式とカレンダー表示についての質問です。エクセルのシート1には日付と曜日、出勤・欠勤の情報があります。シート3には日にちのカレンダーがあります。月ごとにシート3の日にちの位置が変わるため、出欠情報をシート3に表示する方法を知りたいです。
- エクセル関数を使ってシート1の出勤・欠勤情報をシート3のカレンダーに表示する方法を教えてください。
- シート1にある出勤・欠勤情報をシート3のカレンダーに正しく表示する方法を教えてください。シート3の日にちの位置が月ごとに変わるため、一人分の出欠を表示するのが難しいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Sheet3のB,D,F,・・・などの出勤、欠勤などにしたいセルに、 Sheet1の表を参照したHLOOKUP関数を入力すればいいのではないか。 日にちがずれても大丈夫と思うが。 例 D33: =IF(ISERROR(HLOOKUP(C33,Sheet1!B3:AF15,2)),"",HLOOKUP(C33,Sheet1!B3:AF15,2))
その他の回答 (2)
- okormazd
- ベストアンサー率50% (1224/2412)
回答No.3
ANo.です。 Sheet1の表参照は絶対参照ですね。これを必要なところにフィルすればよろしいかと。 =IF(ISERROR(HLOOKUP(C33,Sheet1!B3:$AF$15,2)),"",HLOOKUP(C33,Sheet1!B3:$AF$15,2))
質問者
お礼
ありがとう御座いました
質問者
補足
エラーにはならないのですが、何も出ません(空白のままです) どうしたらいいのでしょうか?
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
先日の質問 http://okwave.jp/qa4342643.html の質問での、私の回答で想定したケースとほぼ同じで、私の回答は、日にちの下行に出しているが、この質問では右列にだすことを希望しているでは無いですか。 私の示したINDEX=MATCHの式を少し修正すれば、できるのではないですか。根本的にケースが違いますか。
質問者
お礼
ありがとう御座いました
補足
この数式を入れると(値の更新:sheet1)と出て そのままキャンセルするとエラーは出ないのですが 0と表示されます。