• ベストアンサー

【Excel】日付の計算教えてください!!

いつもお世話になります。 A1に060928 (2006年9月28日) A2に061010 (2006年10月10日) と入っています。 A1からA2までの日数を計算で出したいのですが、どうすればいいんでしょう? この場合は13という答えを望んでいます。 頭のいい方、教えてください。m(._.*)mペコッ よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • isse3
  • ベストアンサー率66% (2/3)
回答No.1

多分A1とA2は文字列だと思われますので、 =VALUE(20&LEFT(A2,2)&"/"&RIGHT(LEFT(A2,4),2)&"/"&RIGHT(A2,2))-VALUE(20&LEFT(A1,2)&"/"&RIGHT(LEFT(A1,4),2)&"/"&RIGHT(A1,2)) でどうでしょうか? ちなみに解は”12”ですね。

sineminna
質問者

お礼

なるほど! 一度数値に戻してしまって普通に引き算すればいいんですね!

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

=TEXT(A2*1,"00!/00!/00")-TEXT(A1*1,"00!/00!/00")+1

sineminna
質問者

お礼

こんなやり方もあるんですね! ありがとうございました!

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 >この場合は13という答えを望んでいます。 単純に、日付を差し引きすると、12日になりますが、13となるの計算の仕方を、両端入れといいますね。ビジネスには、片端入れと両端入れとがあります。 単純に、文字列や数値の場合  A列 060928 061010 =TEXT(A2,"00!/00!/00")-TEXT(A1,"00!/00!/00")+1 文字列でも、ワークシート上で、その文字列が数字の場合は、演算(+,-,*,/)すれば、数値に変わります。なお、そのまま、=A2-A1 という演算にすれば、「82」になるはずです。 ただし、書式で、「yymmdd」となって、中身はシリアル値になっていれば、=A2-A1+1 でよいはずです。

sineminna
質問者

お礼

すいません12日でした。_| ̄|○ 大変参考になりました。ありがとうございました。

  • charisan
  • ベストアンサー率25% (2/8)
回答No.2

もし、文字列ではなければ、単に A2-A1でいいかと思います。もし、開始日を1とかぞえる(両端入れ)ならば単に A2-A1+1でよろしいかと思います。 なおdays360という利息計算など利用分野によっては便利な関数もあります。。

sineminna
質問者

お礼

参考になりました。 ありがとうございました。

関連するQ&A

  • 日曜日の日数計算

    いつもお世話になります。 エクセルであるセル(A1とする)に 2008年1月23日12:00と入れて また違うセル(A2とする)に 2008年2月11日17:00と入力して このA1、A2の2つセル間(日数)にかかった日曜日の数(この場合は3)を計算させるには どうしたらよろしいでしょうか。 ご存知の方がおられましたらおしえてください。

  • Excel:一日当たりの回数計算

    Excelで一日当たりの回数計算をしたいのですが・・・。 開始日は、A3(年)、B3(月)、C3(日)です。 行の1~2行は項目の名前(タイトル)です。 終了日は、表示されている最終行です。 開始日より1行分で1カウント(1回)です。同日に複数回ある場合もあります。 ただし、1月1日と土日のみ日数には含みません。 計算式としては、 行数(A3から)÷開始日から終了日までの日数(1月1日と土日のみ除く) となります。 回答よろしくお願いします。

  • EXCEL2003で日付計算(難易度高)

    EXCEL2003で日付計算を行っているのですが、 指定した日(開始日)から日曜日と祝日を除いた7日後(Aとします)を表示させ、 その日から指定した日(終了日)までの日数を求めたいのですが 何かよい式はないでしょうか? ちなみにAから終了日までは日曜日も祝日も含みます。 開始日 7/10 7日後 7/17 終了日 7/22 7/17~7/22日数は7/17を含めるため7です。 通常の引き算だとA(7/17)を含まず6と表示されてしまいます。

  • 日付計算(滞留)のついてのご質問(EXCEL)

    いつもお世話になっております。 今回お伺いしたいのは 日付計算の方法についてです。 例)2010/06 この年月と設定年月 例)2013/07 この二つがあったとします。 この場合、3年と1ヶ月経過しておりますので、 3.01という結果が返されます。 3は年数 小数点以下は月(11が最大値) DBにある沢山の年月からこの結果を表示させるには どのような関数を用いればよろしいでしょうか。 お知恵のある方どうぞよろしくお願い致します。

  • 関数を使わないで日付の計算をしたいのですが。

    2007,7,5,4 年,月,日,曜日(0が日曜日) の入力から、+10日後の日付と曜日を求めたいのですが、 関数を一切使わず計算式と場合分けのみで計算する方法ありますか? 今考えている方法は、地道に、ある基準1970年1月1日をシリアル値で0としそこから、今日までの日数を1月は31、2月は28にちなどを考えてを足していき、シリアル値を算出。 そのシリアル値に+10した値を再び年月日曜日の形に戻す方法しか無いのかと考えています。

  • EXCEL2000でこの日付計算式が組めるかどうか教えてください

    日付の計算で参考書に出ていないので、現実的に可能か不可能化すらわかりませんがよろしくおねがいします。 (1)例えば、売上計上日欄を「2002/7/3」と入力すると販促日である2週間後の日にち(2002/7/17)が自動的に入るようする (2)更に販促日によって処理日を振り分けたい。 自動的に入った販促日が月の1~10日の間のものは処理日「20日」            月の11~20日の間のものは処理日「30日」            月の21~30(31)日の間のものは処理日翌月「10日」 最終的には売上計上日をいれただけで、処理日の20日か30日か10日かを自動的にいれられるような計算式を組みたいのです。 (上の(1)の場合は販促日17日なので処理日「30日」という数字が自動的に入る様にしたいのです) よろしくおねがいします。

  • Excel2007 関数を教えてください

    こんにちわ。お世話になります。月別の日割り精算額を出すExcelの関数をお教えくださいませんか。 A1セル=10,000円 A2セル=各月の固定日数(例えば5月なら31日間。6月なら30日間) A3セル=答 で計算したいのですが、単月なら10,000円÷(5月)31日=322.58円 (A3=A1÷A2)となります。しかし12カ月の月内には28日、30日、31日の月があり、A3のセルに12カ月分の関数をまとめて入れるとしたらどのようになりますでしょうか?手入力するのはA1セルの金額とA2セルの各月名です。以下に各月の固定日数を記載します。よろしくお願いいたします。。 28日=2月  30日=4月、6月、9月、11月  31日=1月、3月、5月、7月、8月、10月、12月

  • エクセルの計算式について

    いつもお世話になっています。 ある日を基準として、5年経過すると「更新」というように表示したいと考えています。 例えば、基準日(A1)に平成22年4月1日とします。 A2に平成15年3月31日と入力していた場合、B2に「更新」と表示させたいです。 また、A3に平成20年3月31日(5年経過していない場合)は空白にしたいです。 計算式は、どのようにすればいいか教えてください、宜しくお願いします。

  • 次の計算を教えて下さい

    エクセルで日数計算をする方法を教えて下さい。 計算結果で        月          日 A1   8ヶ月    B1    9日 A2   3ヶ月    B2   25日 A3   6ヶ月    B3   10日 A4 1年5ヶ月     1ヶ月14日 合計                   ※日の計算は、28・29・30・31日ありますが30日で計算します。 と合計の結果が出た場合 A5 1年6ヶ月14日 ← 1年5ヶ月+1ヶ月14日=1年6ヶ月14日 このように 「1年6ヶ月14日」と計算ができる式を教えて下さい。 よろしくお願いします。

  • エクセル 日付の計算

    こんにちは。私はエクセル初心者です。 ウィンドウズXPのパソコンでエクセル2003を使っています。 検定試験の練習をしています。貸付日が1月25日で返済日が12月19日で貸付日数を求める計算です。 返済日-貸付日 つまり 12月19日 - 1月25日 を計算すると11月23日と表示されます。解答を見ると328と書いてあります。 どうしたらいいでしょうか。

専門家に質問してみよう