ここから本文です

入力した日付から曜日を調べ、○日後の日付を表示したいのですが… B1に、TEXT(A1...

emi********さん

2018/11/2014:00:56

入力した日付から曜日を調べ、○日後の日付を表示したいのですが…

B1に、TEXT(A1+CHOOSE(WEEKDAY(A1),3,2,4,6,5,4,3),"yyyy/m/d")

と入っています。

A1に「11/25」と入力した場合、
25日は日曜日なので、WEEKDAY関数より、その3日後の日をB1に「2018/11/28」表示しています。

数式は、月曜だったら…火曜だったら…と「3,2,4,6,5,4,3」で指定しています。

A1セルが今年の場合はうまく表示されますが、来年の日付を入れるとうまく関数が動きません。
A1セルに2019年1月8日と入れた場合、B1にはなぜか「2018/01/12」と表示されます。
※1月8日は火曜日。4日後指定は12日。日付だけは合ってますが、年が…。

来年の日付は対象外なのでしょうか?数式に何か一文加えなくてはいけませんか?
数式に無理があるのか、他に良い式があるのでしたら、教えていただきたいです。

閲覧数:
21
回答数:
2
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

gru********さん

2018/11/2014:26:07

そんな症状は再現しませんが、ひとつ考えられるのはあなたが1月8日としか入力してないパターンですね。

そんな症状は再現しませんが、ひとつ考えられるのはあなたが1月8日としか入力してないパターンですね。

  • 質問者

    emi********さん

    2018/11/2015:00:17

    本当ですね。
    Accessのクエリに入力した式なので、もしかしたら「2019」の年の部分がうまく反映されていないようです。

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2018/11/20 15:12:51

日付の書式を変えてみましたら直りました。
年がうまく反映されていなかったようです。

実際に実験していただき、ありがとうございました。

ベストアンサー以外の回答

1〜1件/1件中

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる