初めての店舗開業を成功させよう>>

A1のセルに日付を表示するのに
今日が月曜日だったら、今日の日付から-3
今日が火曜日~土曜日だったら、今日の日付から-1
としたいのですが、可能でしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (5件)

こういうことですか?



=IF(WEEKDAY(TODAY())=2,TODAY()-3,IF(WEEKDAY(TODAY())>=3,TODAY()-1,"日曜日ですよ"))
    • good
    • 0
この回答へのお礼

お礼が遅れてしまいまして申し訳ありません。

today()関数・weekday()関数を合わせることと、weekday()関数の数値がわかりませんでした。

日曜日は設定がないので""でやろうと思います。

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

お礼日時:2008/10/13 00:20

質問ででている、「今日」というのは言葉どおりでは、TODAY()関数を使いますが、明日になると明日の日付を指します。

コンピュターのシステム日付が進むためです。
それでよいのですか?
なんとなく別列に購入日など日付があって、その日が月曜日だったら、今日の日付から-3・・というのが実情ではないですか。
質問に、もう少し全貌を明記すべきことをしてないから、こういう疑いを持つのですが。
    • good
    • 0
この回答へのお礼

お礼が遅れてしまいまして大変申し訳ありません。

No.1さんの"日曜日ですよ"を変えてできました。

アドバイスいただきましてありがとうございました。

お礼日時:2008/10/13 01:16

今日が日曜日だったら、どうするどうする?

    • good
    • 0
この回答へのお礼

お礼が遅れてしまいまして申し訳ありません。

月曜日から土曜日までで、日曜日はなしです。

No.1さんの"日曜日ですよ"を変えてできました。

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

お礼日時:2008/10/13 00:26

仮にA1セルに 日付があって(仮に=TADAY()を入れる?)


B1セルに =IF(WEEKDAY(A1)=2,A1-3,IF(WEEKDAY(A1)=1,A1,A1-1))
と入れればA1セルに値が月曜日だったら -3、日曜日はそのまま、以外は-1
が表示されますが。
A1セルに
=IF(WEEKDAY(TODAY())=2,TODAY()-3,IF(WEEKDAY(TODAY())=1,TODAY(),TODAY()-1))
のことでしょうか?
    • good
    • 0
この回答へのお礼

お礼が遅れてしまいまして申し訳ありません。

No.1さんの"日曜日ですよ"を変えてできました。

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

お礼日時:2008/10/13 00:24

今日が何日かは、today()関数で判ります。


何曜日かは、weekday()関数で判ります。
両方合わせれば、今日が何曜日か判ります。weekday(today())
あとは、その曜日をIF関数で条件式にしてやればできるでしょう。
とりあえず、ヘルプファイルで各関数の使い方をチェックしてみてください。
    • good
    • 0
この回答へのお礼

お礼が遅れてしまいまして申し訳ありません。

today()関数・weekday()関数を合わせることと、weekday()関数の数値がわかりませんでした。

参考になりました。
ありがとうございました。

お礼日時:2008/10/13 00:22

このQ&Aに関連する人気のQ&A

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


人気Q&Aランキング