- ベストアンサー
Excel2000合計を出すための問題解決方法
- Excel2000で合計値を出すためには、データの数がバラバラな場合でもD2にSUM関数を入力し、オートフィルで合計値を計算することができます。
- しかし、現状ではデータの数がバラバラであるため、手作業で日付ごとに合計を計算しています。
- そこで、D列に日付ごとの累計を自動的に入力する方法を探しています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>すみません、 >ファイルサイズの合計です >宜しくお願い致しますm(__)m >もうすでにC列には数値(ファイルサイズ) >がでているので、それぞれ合計すればいいだけです D2を選択して、 =IF(A2<>A3,SUMIF(A:A,A2,C:C),"") をコピペして、セルの右下の■を必要なだけ、下方向へ伸ばしてください。 もし、累計が一番最初の行に表示したいのであれば、 =IF(A1<>A2,SUMIF(A:A,A2,C:C),"") でやってみてください。
その他の回答 (4)
- snoopy64
- ベストアンサー率42% (337/793)
A1「日付」、B1「ファイル名」、C1「サイズ」 2行目以降にデータが入っているとします。 D1に「日付別累計」、 D2に「=IF(A2=A1,D1,0)+C2」 と入力し、D2セルを下方向にコピーしてください。 「累計」といわれると、このような結果が欲しいのかなと思うのですが、、、はずしてますか?
お礼
おしいです~(涙 ちゃんと日付ごとに累計は出るのですが、 累計が出ないはずの欄にもC列のデータがそのまま 数字がはいってたりするんです。。。(涙 でも、ほんとうにありがとうございましたm(__)m
- mshr1962
- ベストアンサー率39% (7417/18945)
No.#1のmshr1962です。 日付の列を作ってそこをセル参照すればいいのではないですか? 日付の列を作る時は「データ」「フィルタ」「フィルタオプションの設定」を使うと便利です。 抽出先を指定した範囲にして、「重複するレコードは無視する」にチェックでOK これがD列として E列に=SUMIF($A$1:$A$100,$D2,$C$1:$C$100)と記入して 下方向にコピーしてください。 後、同じシートにこだわらないならピボットテーブルを使ったほうが簡単に集計できます。
お礼
とてもおしかったです。。 これだと日付=サイズの合計という表はできそうなのですが、B列のファイル名も表にいれたいので。。(涙 ありがとうございましたm(__)m
- arukamun
- ベストアンサー率35% (842/2394)
累計って、ファイルの個数を数えるんですか? それともファイルサイズの合計ですか? その辺りをもう少し詳しく補足してください。
補足
すみません、 ファイルサイズの合計です 宜しくお願い致しますm(__)m もうすでにC列には数値(ファイルサイズ) がでているので、それぞれ合計すればいいだけです
- mshr1962
- ベストアンサー率39% (7417/18945)
一つの条件で合計ならSUMIF関数を使ってください。 =SUMIF(A1:A100,日付,C1:C100) で計算できます。
補足
すみません、日付は一つだけではないのです。 たとえば1年分ぐらいあります。
お礼
いろいろやりましたが、こんなに完璧なのは、arukamunさんだけです!!!!!!ほんとに涙がでるほどうれしかったです!!!すごいです。しかも、最初の行に結果をいれるとか最後の行にいれるとかそれさえもできるなんて感激です!!本当にありがとうございました!!! またよろしくおねがいいたしますm(__)m