
累計が1000を超えると、またゼロからカウントするという方法をExcelあるいはGoogleスプレッドシートで実行したいのですが、わからなくて困っております…。
条件は以下の通りです。(※画像参照)
・A列数値の累計をB列に反映したい
・ただし、数値反映は、累計が1000を超えた場合のみで良い
・また、累計が1000を超えた場合、次の行でまたゼロから累計をしてほしい
・(Googleスプレッドシートの場合)Arrayformula関数を利用して、全列にその計算式が反映されるようにしたい
・(Excelの場合)スピル機能を利用して、上記同様のことを実行したい
VBAでも関数でも良いのですが
もしVBAのコードの場合、VBAはほぼ理解していないので、分かりやすく教えていただけますと大変助かります…!
もしどなたかお分かりになる方がいらっしゃればご教示お願いします。

No.7ベストアンサー
- 回答日時:
№3です。
ご希望に沿っているのか?ですが
①表をテーブルとして書式設定する。
②B2セルに =IF(SUM(OFFSET($A$1,,,ROW()))-SUM(OFFSET($B$1,,,ROW()-1))>=1000,SUM(OFFSET($A$1,,,ROW()))-SUM(OFFSET($B$1,,,ROW()-1)),"")
と入力する。
テーブル化しておけばA列に追加や、行の挿入・削除してもB列の数式は自動で対応されます。②の数式は IF(SUM($A$1:A2)-SUM($B$1:B1)>=1000,SUM($A$1:A2)-SUM($B$1:B1),"")のセル領域を可変対応したもので、同一です。可変対応でないとテーブル化した時、数式が正しく認識されないためです。
ありがとうございます!スプレッドシートにはテーブル機能がないので、あいにく実行することはできませんでしたが、エクセルでは対応することができました。スプレッドシートでの対応方法は引き続き模索してみます。
No.6
- 回答日時:
》 一つのセルに関数を入れたら、自動的に下のセルに関数を
》 繰り返し反映してくれる方法を知らないでしょうか
はい、知りません。私の Excel は今や古典的な Excel 2019 なので、無理なのではなかろうかと。
No.4
- 回答日時:
式 =IF(B1<1000,SUM(B1,A2),A2)
を入力し、かつ、[条件付き書式]でその戻り値が1000未満の場合はフォント色を白に設定したセル B2 を下方にズズーッとオートフィル
オ・シ・マ・イ
「VBAはほぼ理解していない」は、関数の場合は無駄な解説不要と理解しました、ハイ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの日報作成について 3 2023/07/05 12:49
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) excel 表計算 加算するセルが空白の時累計を表示しない又は塗りつぶして表示しないようにしたい 4 2023/07/02 11:50
- Excel(エクセル) エクセルで、未来の月の数値を表示させないようにしたい 1 2022/05/07 18:58
- その他(Microsoft Office) スプレッドシートについて。 1+1=2 のように表記したいのですが、AとBに入力した数値が合計に反映 2 2022/11/05 11:18
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) EXCEL値貼り付け(ある条件のもと自動化) 5 2023/06/06 12:21
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
お店に入るために行列に並んで...
-
PowerPointで表の1つの列だけ...
-
エクセル(勝手に太字になる)
-
エクセルで文字が混じった数字...
-
EXCELで 一桁の数値を二桁に
-
EXCEL > 列が分かれている時、...
-
CSVファイルの指定列だけを...
-
ワークシートのイベントでダブ...
-
エクセル 特定のセルをダブルク...
-
VBAでセル入力の数式に変数を用...
-
OpenOffice(Calc)で列に<1,2>...
-
【Excel VBA】コードの書き方「...
-
エクセル 同じ値を探して隣の...
-
エクセルのある列だけエンター...
-
年が明けたら1年プラスされる...
-
Excelで、計算式と計算結果を表...
-
エクセルの関数(日数の平均の...
-
エクセル 間隔が空いたデータ...
-
数値がない行のAVERAGEの#DIV/0...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
エクセルで文字が混じった数字...
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
エクセル(勝手に太字になる)
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルのセル内の文字の一部...
-
【VBA】特定列に文字が入ってい...
-
Excel、市から登録している住所...
-
文字列に数字を含むセルを調べたい
-
エクセルの表から正の数、負の...
-
VBAで文字列を数値に変換したい
-
エクセルで、列の空欄に隣の列...
-
オートフィルターをかけ、#N/A...
おすすめ情報
オートフィル機能で、関数を全セルにコピペするのではなく、
一つのセルに関数を入れたら、自動的に下のセルに関数を繰り返し反映してくれる方法を知らないでしょうか。
ご教示いただいた関数だとarrayformula関数では対応できず…。
ご回答ありがとうございます。ただ、手動で関数を下のセルにコピペしなくても済む方法はありますでしょうか。新たに行を挿入したときに関数をコピペする作業を減らしたく。スプレッドシート上のarrayformula関数で対応できる式はありますでしょうか
ご回答ありがとうございます。ただVBAにあまり精通しておらず、ご教示いただいたコード情報のみでは実行することが出来ませんでした…。もし具体的なコードをご教示いただけれるのであれば大変助かります。