• ベストアンサー

【エクセル】こんな計算は可能なのでしょうか。

日にちの集計?についての質問です。 2002/1/1~2002/1/10 2002/2/1~2002/2/15 合計25日間 こんな計算ってできるのでしょうか? 教えてください。

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

  • ベストアンサー
noname#148473
noname#148473
回答No.4

できますよ。     A    B 1 2002/1/1 2002/1/10 2 2002/2/1 2002/2/15 こんなふうになっていたとします。 空いているセルに、次のように入力してください。 ="合計"&(B1-A1+1)+(B2-A2+1)&"日間" 「+1」は、単純に「終了日-開始日」にすると、開始日が含まれないからです。 参考になりますでしょうか?

ymolive
質問者

お礼

うまくできました!! たいへんありがとうございました!!

その他の回答 (4)

  • papa0108
  • ベストアンサー率20% (348/1659)
回答No.5

可能です。 各セルに以下のとおり記入すると計算できます    A     B    C 1 2002/1/1 2002/1/10 =B1-A1+1 2 2002/2/1 2002/2/15 =B2-A2+1 3              =C1+C2 C1、C2、C3のセルはセルの書式設定で表示形式を「数値」にして下さい。 +1としているのは本来なら1/1もカウントするので2001/12/31や2001/1/31を引くべきなのですが、何日~何日と表示する時は質問文のように記述しますから+1が必要です。 最後に両方を足してあげればOKです。 ご理解いただけましたでしょうか? ご参考になれば幸いです。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 データの書式が、必ず、 「日付1+"~"+日付2」 の形になっていて、 日付2>=日付1 になっているという前提で。 データがA1~A2にあるとすると、 =SUMPRODUCT(MID(A1:A2,FIND("~",A1:A2)+1,LEN(A1:A2))-LEFT(A1:A2,FIND("~",A1:A2)-1)+1) で、25が返ります。 なお、データ数がもっと多い場合は、数式の「A1:A2」の部分を変更して下さい。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんにちは 出来ますよ。 例えば A1 2002/1/1 B1 2002/1/15 A2 2002/2/1 B2 2002/2/15 として、 C1 =DATEDIF(A1,B1+1,"D") C2 =DATEDIF(A2,B2+1,"D") C3 =SUM(C1:C2) とかで如何ですか?

  • ukkey119
  • ベストアンサー率27% (36/129)
回答No.2

出来ます。 方法として、 A1に「2002/1/1」、A2に「2002/1/10」、B1に「2002/2/1」、B2に「2002/2/15」と入力します。 次に、2002/1/1~2002/1/10の期間をA3に求めるとして、「=A2-A1+1」と入力を、同様にB3に、「=B2-B1+1」と入力します。但し、A3及びB3のセルの書式を「標準」もしくは「数値」にしてください。 あとは、C3(合計を出したいセル)に「=A3+B3」と入力し、セルの書式を「ユーザー定義」にし、書式を「"合計"0」とすればいいです。

関連するQ&A

  • EXCEL計算

    EXCELで集計作業をしていますが、5行の数字の合計をSUMを使って計算していますが、結果としては1行目が反映されず、2行目から5行目までの合計数字となっています。セルの書式設定は数値になっています。何故全体の集計ができないのか教えてください。

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

    Windows XPを使用しています。エクセルの計算式について 教えてください。 ある行の中に、○の表示されているセルと、Xが表示されているセル があります。その行の集計欄に、○の数を合計するセルとXを合計す るセルが設けてあります。 それぞれの合計欄へ、○やXの数を集計して、その数を表示する計算 式の書き方は、どのようにすればよいでしょうか? その方法を教えてください。よろしくお願いいたします。

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

    初歩的な質問かもしれませんが、宜しくお願いします。 時間の集計についてアドバイス賜りたくお願いします。 OO時間XX分の時間を合計する場合、 時間の桁が万以上になるとエラーになってしまいます。 千桁どうしの合計では万時間の合計は表示されます。 万の桁どうしの計算はエラーです。 エクセルの機能の限界なのでしょうか?

  • エクセルの表計算

    エクセルの表計算のことなのですが、ある列に入力されている数字 で、同じ数字だけ引っ張り出して別のセルにその数字達の合計を集計したいのですが どうすればいいですかね 簡単なことなのでしょうが 教えてください。よろしくお願いします。  

  • エクセルで分給を計算したい

    エクセルで深夜残業代を計算したいのですが、 合計の深夜残業の合計 "分" に対して分給{1ヶ月基本給÷(年間労働日数×8時間×60分÷12ヶ月)} かけて自動集計したいのですが、合計分(mm )× 分給(例 40円)で残業代が計算されないので困っています。どうしたら良いか教えてください。よろしくお願いします。合計の "分" は書式が [mm] になっているのが原因と思うのですが、どうしたら良いですか。

  • エクセルで分給を計算したい

    エクセルで深夜残業代を計算したいのですが、 合計の分に対して分給{1ヶ月基本給÷(年間労働日数×8時間×60分÷12ヶ月)} で自動集計したいのですが、合計分(mm )× 分給(例 40円)で残業代が計算されないので困っています。どうしたら良いか教えてください。よろしくお願いします。合計の "分" は書式が [mm] になっているのが原因と思うのですが、どうしたら良いですか。

  • エクセル計算式で集計結果を合計から除外する

    エクセルシートにデータ入力欄と列合計欄を作成し、列合計欄には計算式(=SUM(範囲))を設定しましたが、[ツールバー]→[データ(D)]→[集計(B)]の手順にて入力データの集計を行ったところ、列合計欄の値が倍になってしまいます。 列合計欄から集計結果を除外して合計を求める計算式があったら教えてください。

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

    こんな計算式があるのか解らないんですが、 例えば、 A列にお店の名前(複数のお店の名前を入れます) B列に商品の名前 C列に金額 と入力するとします。 そして、ここからが知りたい計算式なんですが A列に入れたお店ごとにC列の金額の集計をする。 という計算式はありますか? 図にすると・・・ 【A列】  【B列】  【C列】 青山店   ショートケーキ   300円 銀座店   チョコロール    200円 青山店   ロールケーキ   1000円 渋谷店   ショートケーキ   300円                    青山店合計 1300円                    銀座店合計 200円                    渋谷店合計 300円                  この時に、「青山店」とA列に入れたら自動計算で 青山店の合計は1300円、渋谷店の合計は300円 といったようにA列にお店名を入れたら自動で 計算出来るような計算式が知りたいです。 説明が解り難いかも知れませんが、 ネットで調べても、なかなか出てこず どなたかご存知の方教えてください。

  • エクセルの計算

    エクセルの表計算で、国語65点 英語70点 数学67点 合計202点 このようなテスト結果を集計する時の条件として  合計が240以上でしかも各教科80点未満が無い場合「A] 合計>210で70点未満無しで「B] 合計>180で60点未満無しで「C] 残りは「D] という条件がある場合、これを作る式はどうなるのでしょうか?

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

    エクセルで集計表を作成しています。 重要度によってランク付けし計算をしたいと思っていて 例えばAランクなら5・Bランクなら4という風に係数を掛けるように 計算式を設定したいのですが、 例えばB1セルにAと入力してその裏にA=5として認識させておいて C1セルに50,000といれておきD1セルに計算式(=B1*C1)を入力して合計が出るようにしたいのです。 Aと入力せずに5と入力しておけばいいのでは?と思われると思うのですが数字ではなくランクとして見せておきたいのです。 教えて下さい。宜しくお願いします。

専門家に質問してみよう