電子書籍の厳選無料作品が豊富!

別紙、添付のExcel数式ですが、偶数月の15日が来るとD5のセルが自動で(2か月ごと、土日祝日の時は前日に更新)1.2.3とカウントアップするはずなのですが、今年からうまくゆきません、どこが間違っていますか、どなたか教えていただけないでしょうか?お願いいたします。B2には MIN(TODAY(),DATE(2025,12,31))  B8~27には今年の祝日一覧が入っています。

「Excel 偶数月の15日(土日祝日には」の質問画像

A 回答 (2件)

D5へ


=INT(DATEDIF("2024/12/15",WORKDAY($B$2,1,$B$8:$B$70)-1,"M")/2)

と入力してください。
    • good
    • 0
この回答へのお礼

ありがとうございました、直りました、感謝申し上げます。

お礼日時:2025/02/17 17:56

こんにちは



肝心の式がよく読めませんけれど・・

>カウントアップするはずなのですが~~
勘違いなさっているのではないでしょうか?
ご自身で式を作成されたのなら、たった3つの関数なので、分解して意図通りかどうか確認してみればすぐにわかるはずと思います。

>土日祝日の時は前日に更新
とありますが、その文章通りとすると、評価する日を
 「土日祝日の前日は、その翌日以降の稼働日の前日として評価する」
ということをやりたいのではないでしょうか?

一方で、ご提示の式(=よく読めませんけれど・・)だと
 2025/2/12 → 2025/2/12
 2025/2/13 → 2025/2/13
 2025/2/14 → 2025/2/14
 2025/2/15 → 2025/2/14
 2025/2/16 → 2025/2/14
 2025/2/17 → 2025/2/17
となると思われます。
これは
 「土日祝日は、それ以前の稼働日として評価する」
という意味になっていますよね?

なさりたいことは、上記の例で言えば、
 2025/2/12 → 2025/2/12
 2025/2/13 → 2025/2/13
 2025/2/14 → 2025/2/16
 2025/2/15 → 2025/2/16
 2025/2/16 → 2025/2/16
 2025/2/17 → 2025/2/17
となるようにしたいという事なのではないでしょうか?
(文章からは判別できませんでしたが、もしかすると、右側の2/16は2/17にしたいのかもしれませんね)
    • good
    • 0
この回答へのお礼

ありがとう

お礼日時:2025/02/17 17:56

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A