[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『合計の累積』(ベロカム)
マクロは全く以って分かりませんが、例えば売上高を集計したい場合にA1「売上高」を文字表示しB1に計数入力とします。次から次とB1に入力すれば、C1にその累計が集計されるにはどうしたらよろしいでしょうか?
ツール、オプション、計算方法、最大反復回数を1として、C1に=B1+C1としますと、 B1に入力したものが、C1に累計されるようになりますが、積極的にお勧めするもの では、ありません。 (LOOKUP)
当該ファイルをこのセルだけに限って運用する場合など、特殊な事例では、よいでしょうが、 F9を打鍵したり、他のセルに入力しますと、再計算され、数値が意に反して加算されて しまいます。ですので、ワークシート関数は、循環参照には、通常は、しないように思います。 無用な回答をしまして、大変申し訳ありませんでした。 (LOOKUP)
エクセルで、普通に処理するのは、A1:C1に見出しを置き、A2に以下に日付、B2以下に売上高、 C2に=IF(COUNT(B2),SUM(B$2:B2),"")と、数式を入力し、これを下にフィルドラッグしておき 累計を表示させます。ご不満でしょうから、別の回答を待ってください。 (LOOKUP) A B C 1 日付 売上高 累計 2 7/1 150 150←=IF(COUNT(B2),SUM(B$2:B2),"") 3 7/2 200 350 ↓ 4 7/3 180 530 ↓ 5 ↓
ちょっと待ってくだはいよ、ベロカムさん。 マクロはちょっと?のレベルやったら、今更LOOKUPはんにお訊きすることはおまへん のんちゃいまっか? 関数ででけん事でもマクロやったらでけます。 あんさんの努力次第で解決しますワ。 まぁ、いっぺんご自分で頑張ってみまひょうで。 それでもアカンかったらまたスレ立てておくんなはれ。 ほな...(弥太郎)
こちらは参考になりませんか?
[[20040706114101]]『こんな在庫表を作りたいんです』(あき)
(INA)
上記を作成したら出来ました。できれば下記に合ったパターンでマクロの横文字をお知らせ願いませんか?
A B C
1 売上高 <入力セル> <累計セル>
このsheet上で、B1に100万円Enter・150万円Enter・200万円EnterとするとC1に450万円と積算されることが狙いです。
(ベロカム)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("B1").Address Then Range("C1").Value = Range("C1").Value + Target.Value Target.Select End If
End Sub
です。
(INA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.