エクセル2000で定期的に部材の出庫表を作成しているのですが、日々、データーが変動し、表が更新されます。
A B C D E F G
1コード 1 2 3 4 5 6
2名称 数量 ← ← ← ←
3部材1 10 5
4部材2 30 24 8
5部材3 25 40 15 23
6部材4 8 15 32
7部材5 9 18
8部材6 20 30 45 45
7
上記のような形式で表が作成され、実際はもっと横長の表になります。
各部材はB3以降に数量が記載され、最右端に合計セルがあります。数値セルの各行に所々、空白セルがあります。(セルには数式は入っていない)
少しでも表を見やすくしたいので、数値データーセルが連続しているセルの右隣の空白セルに簡単に小計を差し込みたいのですがその方法が分かりません。
仕方ないので手動にてCTRLキーを押しながら任意の数値セルを選択し、Σで合計していますが、作業が進まず、ミスも出ます。
上記の表の部材1ですと、B3、C3の合計(小計)15を空白のD3セルに、部材3ならD5、E5の小計55をF5に、部材6ならB8、D8の合計95をE8に表示させたいのです。
過去にもこの質問をしたのですが、VBAでないと出来ないのでしょうか?私はVBAでの記述がよく理解できません。他に簡単に連続する数値セルの合計を右隣の空白セルに表示する方法は無いでしょうか?IF関数等を入れたりしていますが、循環エラーが出たり、上手く行かず、教えていただけませんか?手入力しか無理でしょうか?これで困っています。
No.2ベストアンサー
- 回答日時:
>VBAでないと出来ないのでしょうか
できません。
(1)エクセルの関数は、空白行セルを探し、データがあれば、そのまま、なければ何か式を入れる、ことはできません。式を入れると
元のデータは消えてしまうから、式を入れられません。
別のセルに入れた数式で、元の行の空白セルのあり場所が判っても、その元の行の空白セルに、式を入れられません。
(2)すなわち式を入れるセル以外に、値や式を入れることができません。
(3)ある式を入れるセル自身を参照した式を入れると、循環エラーになります。
ですから、回答者の関数式の巧拙、応用力があるないに関係なく、不可能です。
imogasiさん、回答有難うございます。手入力でやるしかないというのが分かりました。
関係部署に折衝して対応を考えて見ます。有難うございました。
No.3
- 回答日時:
空白セルは必須なんでしょうか?
0を入力したらブランクに表示するという手はダメですか?
※Excel門外漢のチョットした疑問。
No.1
- 回答日時:
真横に小計を出すのは無理かと思います。
(最右端の合計がおかしくなります)
ただ単に小計を見やすくしたいだけなら
連続した数値の右横ではなく、部材の右横に出るようにしてはいかがでしょうか?
A B C D E F ・・
1コード 小計 1 2 3 4 ・・
2名称 数量 ← ← ← ←
3部材1 15 10 5
4部材2 62 30 24 8
・
・
ご返答有難うございます。部材の右横に出すことは出来るのですが、それだと仕事が進めににくいので真横に出させたら思いました。
無理なことが他の方の回答で分かりました。どうも有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
数式による空白を無視して最終...
-
【Excel】 csvの作成時、空白セ...
-
エクセルにて負の時間を0:00と...
-
「データ要素を線で結ぶ」がチ...
-
excel2010 空白セルにのみ貼り...
-
ピボットテーブルで空白セルの...
-
形式貼り付けの「空白を無視す...
-
エクセルで、「複数のセルの中...
-
Excel:関数が入っているセルに...
-
空白セル内の数式を残したまま...
-
SUMIFS関数で「計算式による空...
-
Excelで、入力文字の後に自動で...
-
vlookupの結果が0になるセルと...
-
エクセルで上の行の値を自動的...
-
vlookup にて、返す値が、空白...
-
エクセル マクロ 最終列まで...
-
エクセル 連番が途切れていると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
excel2010 空白セルにのみ貼り...
-
エクセルでCSVを編集するとき、...
-
「データ要素を線で結ぶ」がチ...
-
Excelで、入力文字の後に自動で...
-
ピボットテーブルで空白セルの...
-
エクセル 連番が途切れていると...
-
関数TRANSPOSEで空白セルを0に...
-
空白セル内の数式を残したまま...
-
Excel > ピボットテーブル「(空...
-
エクセルで、「複数のセルの中...
-
SUMIFS関数で「計算式による空...
-
空白を0とみなす関数
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
《Excel2000》SUMPRODUCT関数で...
-
一列の中の金額を他のセルに
-
形式貼り付けの「空白を無視す...
-
エクセルで空白文字の前後を入...
おすすめ情報