• ベストアンサー

エクセルで週末(金曜日)の日時を規定したい

ここにはいつもお世話になっております。 エクセル2010を使用しています。 毎週はじめに更新されるエクセルの表(紙に印刷)が有り、その内容の有効期間は週末までなのですが、日付けの入力セルが離れているので入力忘れが発生します。(複数の人がかかわるので) そこで自動で入力(印刷)される方法を教えて頂きたく。 必ず月曜に更新、印刷される場合 today()+5で行けそうなのですが、月曜日以外の日に作成した場合でも自動で金曜日の日付にする方法について教えてください。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (774/1618)
回答No.3

#1です、ごめんなさい、間違えました。 もし、日曜日も必要なら、以下の式がいいです。 =TODAY()+7-WEEKDAY(TODAY(),16) 最も、日曜日が必要ないなら、#2さんの答えの方がいいと思います。

akira0723
質問者

お礼

早々のご回答&補足回答まで下さってありがとうございます。 やはりweekdayのような関数がありあっさりできてしまうのですね。 質問して良かったです。 助かりました。

その他の回答 (2)

回答No.2

=TODAY()+6-WEEKDAY(TODAY()) なお、上記の式は「土曜にだけ、過去の日付になる」ので注意して下さい(月~金にのみ使える式、と言う事です)

akira0723
質問者

お礼

早々のご回答ありがとうございます。 weekdayという関数を知りませんでした。 非常に参考になりました。 尚、BSは一番早くご回答くださり、補足回答までしてくださったNo1さんにしますので、ご了承ください。

  • SI299792
  • ベストアンサー率47% (774/1618)
回答No.1

=TODAY()+6-WEEKDAY(B3) 又は =TODAY()+7-WEEKDAY(B3,16)