- ベストアンサー
日数の計算です
エクセルの日付の計算です、初日が2007/11/10から月末までの日数を出す場合なのですが、2007/11/30を入力せず(日付の引き算ではなく、という言い方で正しいのでしょうか?)に、始まりの日から月末までの日数を求めるには、どのような関数になるのでしょうか?よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
A1に特定に年月日が入っているとすると =DAY(DATE(YEAR(A1),MONTH(A1)+1,1-1))-DAY(A1) こんなんでいいですかね? セルA1の日付の次の月の1日目の一日前の日付の日の値を、A1の日の値で引いています。式の中の1-1の部分は実際は0を直接入力しても構いません。 ホントはもっとよい方法もありますが、一番分かりやすそうな例を挙げました。
その他の回答 (3)
- zap35
- ベストアンサー率44% (1383/3079)
A1に起算日があるとき、以下の式を入力して =DATE(YEAR(A1),MONTH(A1)+1,1)-A1 セルの書式は「標準」に変更してください。
お礼
ご回答、感謝します。 #1の方と同様に、とても判りやすかったです。 ありがとうございました。 もっと勉強したいと思います。
- maron--5
- ベストアンサー率36% (321/877)
◆こんな方法もありますよ =EOMONTH(A1,0)-A1+1 ★EOMONTH関数は、「アドイン関数」です。メニューバーの[ツール]-[アドイン]を選択して、「分析ツール」にチェックしてから使用してください ★なお、表示形式を、 標準 にしてください
お礼
ご回答、感謝します。 アドイン関数ですか・・・?もっと勉強したいと思います。 ありがとうございました。
- redowl
- ベストアンサー率43% (2140/4926)
汎用性のある数式にする事も可能ですが, 質問内容だけで考えると、 一例 =DATEDIF(A1,"2007/11/30","d")+1 そのセルの表示形式を 「標準」で。
お礼
早速のご回答、感謝します。 ご説明頂いた、方法もあるのですね? 自身、初心者を言い訳にせず勉強したいと思います。
お礼
早速のご回答、感謝します。 とても判りやすかったです。ありがとうございました。 自身、初心者を言い訳にせず、勉強したいと思います。
補足
『ホントはもっとよい方法もありますが』とても気になります。 今後の参考とさせて頂ければと思うのですが。 ありがとう御座いました。