• 締切済み

エクセルの日数計算について

エクセル初心者です。 日数を求める計算式を教えてください。年とかではなく、○○日という計算です。 例えば、 平成10年2月1日 平成21年5月5日 という2つの日数を求めるのですが、求めるときに H11・12・31以前 ○○日 H12・1・1~H13・12・31 ○○日 H14・1・1~H18・12・31 ○○日 H19・1・1~H19・12・31 ○○日 H20・1・1~H20・12・31 ○○日 H21・1・1~          ○○日 と上記の期間をそれぞれ求める式を教えてください。 よろしくお願いします

みんなの回答

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.7

No.4.5 取り消して下さい。 間違いです

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.6

A1、A2が入力される日付 A3~A8まで日付があり B3~B8までが○○日、即ち求めたい日数だとして B3=DATEVALUE(SUBSTITUTE(LEFT(A3,FIND("以",A3)-1),"・","/"))-A1&"日" B4=DATEVALUE(SUBSTITUTE(RIGHT(A4,LEN(A4)-FIND("~",A4)),"・","/"))-DATEVALUE(SUBSTITUTE(LEFT(A4,FIND("~",A4)-1),"・","/"))&"日" B5=DATEVALUE(SUBSTITUTE(RIGHT(A5,LEN(A5)-FIND("~",A5)),"・","/"))-DATEVALUE(SUBSTITUTE(LEFT(A5,FIND("~",A5)-1),"・","/"))&"日" B6=DATEVALUE(SUBSTITUTE(RIGHT(A6,LEN(A6)-FIND("~",A6)),"・","/"))-DATEVALUE(SUBSTITUTE(LEFT(A6,FIND("~",A6)-1),"・","/"))&"日" B7=DATEVALUE(SUBSTITUTE(RIGHT(A7,LEN(A7)-FIND("~",A7)),"・","/"))-DATEVALUE(SUBSTITUTE(LEFT(A7,FIND("~",A7)-1),"・","/"))&"日" B8=A2-DATEVALUE(SUBSTITUTE(LEFT(A8,FIND("~",A8)-1),"・","/"))&"日" とそれぞれ数式を設定、違うか?

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.5

回答番号:No.4です 画像がうまくアップできないようです

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

すでに回答は出ていますが 参考までに画像で A2に =A1 B2に =DATE(YEAR(A2)+1,MONTH(A2)-MONTH(A2)+12,DAY(31)) B6までオートフィル A3に =B2+1 B6までオートフィル B7に =B1 C2に =B2-A2+1 C7までオートフィル C8に =SUM(C2:C7)

  • hidewo
  • ベストアンサー率16% (2/12)
回答No.3

NO.1回答者です。 ちょっと質問の意図が分かりません。 具体的にやりたい(知りたい)ことが、よく見えないが原因だと思います。質問者の知りたいことの前提条件を書けば、分かりやすいと思います。 例えば、平成10年2月1日が製品Xの製造日、平成21年5月5日が現在。そこで、H11・12・31以前までの使用(経過)日数が知りたいとか。 細かい説明を書くより、質問者の本当の目的を書いた方が分かりやすいと思いますよ。予想もしない、もっと楽な方法を教えてもらえたりもしますので。頑張ってください。

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.2

セルA1(古い日付)とB1(新しい日付)に対象とする日付(2009/5/5形式入力で書式で表示が平成表記にしてある場合)が入っていて、セルC1に表示するとした場合C1に =B1-A1+1 と入力 「H11・12・31以前」は対象とする日時(セルB1)が必要です。 「H21・1・1~」は対象とする日が今日とするならセルB1の比較する日に =NOW() と入力

storatosup
質問者

補足

質問が下手でほんとうにすみません。 例えば セルA1に平成10年2月1日 セルB1に平成21年5月5日 これらの日数を求めるのですが、セルA1とB1のみを入力するだけで、質問欄にもある6つの期間の日数を自動計算させたいのです。 質問している私が知識がないため、おかしい質問になっているかもしれません。よろしくお願いします。

  • hidewo
  • ベストアンサー率16% (2/12)
回答No.1

H12・1・1~H13・12・31 上記の日数を求めたい場合、 A1セルに 、H12.1.1 B1セルに H13.12.31 C1セルに =B1-A1+1 と、それぞれ入力すれば、C1セルに知りたい日数が出ます。 注意) C1セルが日付形式に設定されてしまうことがあるので、 その場合は、C1セルを選択してから、 メニューバーの書式→セル→表示形式→標準 とすれば、計算された日数が表示されます。 他の期間も同様に算出できます。

storatosup
質問者

補足

質問が下手でほんとうにすみません。 例えば セルA1に平成10年2月1日 セルB1に平成21年5月5日 これらの日数を求めるのですが、セルA1とB1のみを入力するだけで、質問欄にもある6つの期間の日数を自動計算させたいのです。 質問している私が知識がないため、おかしい質問になっているかもしれません。よろしくお願いします。

関連するQ&A

  • Excel 日数計算について

    Excelの日数計算について質問です。 H18.9.20(A2)からH19.2.22(B2)の期間を月数と残りの日数で表示すると =DATEDIF(A2,B2,"M")&"月" =DATEDIF(A2,B2,"MD")&"日" ここまでは何とかできましたが、 上記期間の1/2、及び1/3の月数と残日数を整数(端数は切捨て)で表示するにはどのような式が必要でしょうか? 月数は=DATEDIF(A2,B2,"M")で求めた月を1ヶ月30日で計算します。 よろしくご指導お願いします。

  • 日数計算ソフト

    例)平成11年9月1日から平成16年8月3日まで日数は何日間か、、、のように計算できるフリーソフトもしくはエクセルの計算式などご存知の方はいらっしゃいませんか?

  • エクセルで、複数年にまたがる期間を、年ごとに日数計算できないかと思って

    エクセルで、複数年にまたがる期間を、年ごとに日数計算できないかと思っています。 例:平成20年3月1日~平成21年5月10日を (1)平成20年3月1日~平成20年12月31日=○○日 (2)平成21年1月1日~平成21年5月10日=○○日 といった感じで、年ごとに自動的に分けて計算できる方法を探しています。(期間については、2~3年にまたがることもあります。) どなたか良い方法を教えていただけませんか?

  • 日数計算について

    たとえば平成11年5月31日~15年6月31日までとあるとします。その間の日数を計算したいのですが簡単な求め方を教えてください。お願いします!

  • EXCELの日数計算

    各セルごとに平成 23 年 12 月 20 日 から 平成 23 年 12 月 25 日と15のセルに入力されたシートですがこれの日数を出すのはどうしたらいいでしょうか 教えてください。EXCEL2007を使用しています。

  • エクセルで日数を計算したいんですが、

    エクセルで日数を計算したいんですが、 「月」と「日」を別のセルに入れています。 A1セル=月 B1セル=日 (例) A1セル B1セル 4月     10日 5月     13日 この4月10日から5月13日の間の日数を数えたいのですが セルが分かれていても計算することって可能ですか? 初歩的な質問で恐縮ですが教えて下さい! よろしくお願いします!

  • エクセルで日数計算

    エクセル2003で、 A1に「5月10日」 B1に「8月3日」 と入力したとして C1に5月10日~8月3日までの日数(両端入れ) で自動的に計算してくれる関数ってありますか? よろしくお願いします。

  • EXCELで1か月分の総日数のもとめ方

    給与計算などで使いたいのですが、例えば、1月分は 12/21~1/20の期間で総日数が31日となりますが 3月分は2/21~3/20で計算すると総日数は28日です。 実現させたいのは2003年1月分と入力すると自動的に どこかのセルに総日数を表示させるようにしたいのです。 かつ、年が変わっても反映される式はあるでしょうか?

  • エクセルで日数計算

    エクセルで例えば、セルA1に「6月1日」、A2に「6月10日」と入力しています。 セルA3にかかった日数(この場合、6月1日から10日までなので、「10」)を自動的に入力されるようにしたいのですが、どのようにすればそのようにできますか??? 詳しい方教えてください。

  • エクセルで日数を年数に置き換えるには?

    例えば、平成16年11月28日~平成23年12月10日までの日数を、「7、××年」と表示させるための、関数を使った計算式を知りたいのですが、お分かりの方がおられれば、よろしくお願いします。

専門家に質問してみよう