• ベストアンサー

Excel2010での勤務管理表の作成で

Win7でExcel2010を使用しています。 15日締め(例 1月16日~2月15日)で、個人別の勤務管理表の作成を考えています。 j例ですと、A1 「2012」(西暦) A2 「1」(月)を入力する事により、 B3 「16」 C3 「17」 … AF 「15」 迄の日付(1月16日~2月15日)を自動的に設定させる方法について、ご教示ください。 よろしくお願いします。 

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

日付セルには「日」ではなく「年/月/日」を計算させた上で,表示によって日付だけを示します。 B3に =IF(DATE($A$1,$A$2,COLUMN(P3))>DATE($A$1,$A$2+1,15),"",DATE($A$1,$A$2,COLUMN(P3))) セルを右クリックして書式設定の表示形式のユーザー定義で  d と設定する 右にコピーする。 #ついでに B4に =TEXT(B3,"aaa;;;") と式を入れ,右にコピーする。

baura
質問者

お礼

迅速なご対応ありがとうございました。 曜日の自動設定も含め、勉強になりました。

その他の回答 (1)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

まず、3行目全体の "セルの書式設定"-"表示形式" を "ユーザ定義" の   d;@  にします。 セルB3に数式  =DATE(A1,A2,16)  を入力します。 セルC3には   =B3+1 セルD3以降は、 セルC3の右下をドラッグ(オートフィル)してください。

baura
質問者

お礼

ご回答ありがとうございました。

関連するQ&A