- ベストアンサー
【エクセル】こんな計算は可能なのでしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
できますよ。 A B 1 2002/1/1 2002/1/10 2 2002/2/1 2002/2/15 こんなふうになっていたとします。 空いているセルに、次のように入力してください。 ="合計"&(B1-A1+1)+(B2-A2+1)&"日間" 「+1」は、単純に「終了日-開始日」にすると、開始日が含まれないからです。 参考になりますでしょうか?
その他の回答 (4)
- papa0108
- ベストアンサー率20% (348/1659)
可能です。 各セルに以下のとおり記入すると計算できます 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)
こんにちは。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)
こんにちは 出来ますよ。 例えば 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)
出来ます。 方法として、 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
- エクセルの計算式について
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列にお店名を入れたら自動で 計算出来るような計算式が知りたいです。 説明が解り難いかも知れませんが、 ネットで調べても、なかなか出てこず どなたかご存知の方教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルでの計算式について
エクセルで集計表を作成しています。 重要度によってランク付けし計算をしたいと思っていて 例えばAランクなら5・Bランクなら4という風に係数を掛けるように 計算式を設定したいのですが、 例えばB1セルにAと入力してその裏にA=5として認識させておいて C1セルに50,000といれておきD1セルに計算式(=B1*C1)を入力して合計が出るようにしたいのです。 Aと入力せずに5と入力しておけばいいのでは?と思われると思うのですが数字ではなくランクとして見せておきたいのです。 教えて下さい。宜しくお願いします。
- ベストアンサー
- Windows XP
お礼
うまくできました!! たいへんありがとうございました!!