『何週間後?』(初心者Laulea) A1セルにある日付を入力した時に、その日付が今日から数えて何週間後(1週間未満は切り捨て)かを A2に出るようにしたいのですが、そんなことって可能ですか? 例えば 今日が6月24日で、 A1 7月14日 の場合、A2に2週間 と表示される様にしたいのです。 宜しくお願い致します。 Excel2003/WindowsXP ---- A2=ROUNDDOWN(DAYS360(TODAY(),A1)/7,0) (うっかりさん) ---- 月末で特殊な処理が必要との説明は無いのでDAYS360関数を使う必要はないのでは? 例えば今日が5/1でA1セルが7/31の場合、7/31-5/1は「91」(13週)ですがDAYS360関数では 「90」(12週)となります。 (DAYS360関数では大の月(31まである月)も30日として扱い2月も30日まであるものとして扱うため) Excelでは日付を1日を1とするシリアル値というもので管理しているので日付から日付を引くと双方の日付の差が求められます。 =INT((A1-TODAY())/7) で、どうでしょうか? (独覚) ---- ありがとうございました。 少しずつ、勉強したいと思っていますが、記号や言葉の意味が全くわからずに、自分で考えて応用する事ができません。 もしよろしけば、TODAYの後の、()の意味を教えて頂けたら助かります。 (以前にも質問させて頂いたときに、()と言うのがTODAYの後についていたので・・・) 宜しくお願い致します。 ---- 関数は基本的に「関数名(引数)」と書くことになっています。 (引数は関数に与える値等) でもTODAY関数は引数が無い関数です。 そのため「=TODAY()」と中に何もない「()」がつくことになります。 つまり「()」まで含めてTODAY関数だということになります。 ほかにもNOW関数(現在時刻を返す)等でも関数名()の形になります。 (独覚) ---- ありがとうございました。 少しずつ、自分で考えられる様に頑張ります!