- 締切済み
エクセルの日数計算について
エクセル初心者です。 日数を求める計算式を教えてください。年とかではなく、○○日という計算です。 例えば、 平成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~ ○○日 と上記の期間をそれぞれ求める式を教えてください。 よろしくお願いします
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- gyouda1114
- ベストアンサー率37% (499/1320)
No.4.5 取り消して下さい。 間違いです
- hige_082
- ベストアンサー率50% (379/747)
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)
- gyouda1114
- ベストアンサー率37% (499/1320)
- hidewo
- ベストアンサー率16% (2/12)
NO.1回答者です。 ちょっと質問の意図が分かりません。 具体的にやりたい(知りたい)ことが、よく見えないが原因だと思います。質問者の知りたいことの前提条件を書けば、分かりやすいと思います。 例えば、平成10年2月1日が製品Xの製造日、平成21年5月5日が現在。そこで、H11・12・31以前までの使用(経過)日数が知りたいとか。 細かい説明を書くより、質問者の本当の目的を書いた方が分かりやすいと思いますよ。予想もしない、もっと楽な方法を教えてもらえたりもしますので。頑張ってください。
- t-yamada_2
- ベストアンサー率40% (587/1460)
セルA1(古い日付)とB1(新しい日付)に対象とする日付(2009/5/5形式入力で書式で表示が平成表記にしてある場合)が入っていて、セルC1に表示するとした場合C1に =B1-A1+1 と入力 「H11・12・31以前」は対象とする日時(セルB1)が必要です。 「H21・1・1~」は対象とする日が今日とするならセルB1の比較する日に =NOW() と入力
- hidewo
- ベストアンサー率16% (2/12)
H12・1・1~H13・12・31 上記の日数を求めたい場合、 A1セルに 、H12.1.1 B1セルに H13.12.31 C1セルに =B1-A1+1 と、それぞれ入力すれば、C1セルに知りたい日数が出ます。 注意) C1セルが日付形式に設定されてしまうことがあるので、 その場合は、C1セルを選択してから、 メニューバーの書式→セル→表示形式→標準 とすれば、計算された日数が表示されます。 他の期間も同様に算出できます。
補足
質問が下手でほんとうにすみません。 例えば セルA1に平成10年2月1日 セルB1に平成21年5月5日 これらの日数を求めるのですが、セルA1とB1のみを入力するだけで、質問欄にもある6つの期間の日数を自動計算させたいのです。 質問している私が知識がないため、おかしい質問になっているかもしれません。よろしくお願いします。
補足
質問が下手でほんとうにすみません。 例えば セルA1に平成10年2月1日 セルB1に平成21年5月5日 これらの日数を求めるのですが、セルA1とB1のみを入力するだけで、質問欄にもある6つの期間の日数を自動計算させたいのです。 質問している私が知識がないため、おかしい質問になっているかもしれません。よろしくお願いします。