プロが教える店舗&オフィスのセキュリティ対策術

初心者です。
エクセル2016について図のように、開始日付から終了日付までの経過日数を数式で出したいのですが
経過に数はDATEDIFで出たのですが、月別の日付はどのような数式がいいのか教えていただきたいです。
おわかりになる方、よろしくお願いいたします。

「エクセル 日付カウントを月別表示」の質問画像

A 回答 (3件)

返事待ちですが、私も№1さんと同じ形の表(D1~G1)を作成し、


D2に
=MAX(MIN($B2,E$1-1)-MAX($A2,D$1-1),0)
とかですかね。

◯年◯ヶ月などを出すのでなければDATEDIFはあまり使いたくないので
C列も
=B2-A2
で事足ります。
    • good
    • 0
この回答へのお礼

chonami様
ありがとうございました!
初めて投稿したのですが、ご親切にありがとうございました。
みなさんが親切で感激しました。
作成している表に活かしたいと思います!

お礼日時:2018/03/27 14:24

こんにちは



ご提示の表で、D1、E1、F1セルにもそれぞれシリアル値で2018/2/1、2018/3/1・・・と、各月の1日の日付が入力されているものと仮定します。(書式設定で年、月のみ表示)

D2セルに
 =IFERROR(DATEDIF(MAX($A2,D$1-1),MIN($B2,EOMONTH(D$1,0)),"D"),0)
の式を入れて、右、下方向にオートフィルでいかがでしょうか?

※ No1様がすでにご指摘のように、上式ではE2セルには26と表示されます。
    • good
    • 0
この回答へのお礼

fujillin 様
ありがとうございます。
やりたかったことができました!
つたない質問でしたのにご丁寧にありがとうございました。

お礼日時:2018/03/27 14:22

確認ですが、E2は26ではないのですか?24+30+6だと62にならないですよね?

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

早速ありがとうございます。
ご指摘の通りです。図だけ作ってしまいましたので、混乱させて申し訳ございません…

お礼日時:2018/03/27 13:07

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