- ベストアンサー
妊娠週数をエクセルで計算したいです
出産予定日を40週0日として、任意の日が何週と何日なのかをエクセルで計算したいのです。 たとえば、10月31日が出産予定日とすると、 10月8日は36週5日ですし 11月8日は41週1日となるようにしたいのです。 ちなみに各週は0日からはじまり6日までで(X週0日-X週6日) その次は一つ週があがって再び0日から開始するようです。 (X+1週0日-X+1週6日) 出産予定日以降も計算できるととてもうれしいです。 フリーソフトなどでは多少みつけられたのですが、エクセルの関数計算で行っているものは見つけられませんでした。 教えて頂いたやり方を元に何とか自分で完成させて、妻に見せてあげたいとおもっています。 どなたかよいアドバイスをお待ちしております WindowsでExcel2003でお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A1に予定日、A2に任意の日付が入っているものとします。 (両方とも表示形式を日付にしておいてください) 経過日を表示したいセルに =TRUNC((A2-A1+280)/7)&"週 "&MOD(A2-A1+280,7)&"日" (*日付以外の値が入っているとエラーになります)
その他の回答 (1)
- higekuman
- ベストアンサー率19% (195/979)
A1とA2に日付が入っていて、A3に「=A1-A2」と入力すると、A1とA2の日数差を求めることが出来ます。 A3が日付形式で表示される場合は、A3の表示形式を標準にする必要がありますけど。 日数を7で割って整数部を求めると、第何週なのかを求められます。 =INT(A3/7) その週の何日めなのかは、日数を7で割った余りになります。 =A3-INT(A3/7)*7 または =MOD(A3,7) あとは、自分が解りやすいように工夫してみてください。
お礼
御返事ありがとうございました INT関数も有用なんですね さっそく試してみたいとおもいます
お礼
早速の御返事ありがとうございます。 そうです、まさにこれがしたかったんです!! とても簡潔にまとまっていて感動です。 本当にありがとうございました。