No.6ベストアンサー
- 回答日時:
#3さんの回答とほぼ同じですが、
OFFSETを使って
A1の1つ右セルからE1(合計表示のセル)の1つ左のセルまでを合計し、A1から引けばいいと思います。
---------------------------------------
=A1-SUM(OFFSET(A1,0,1):OFFSET(E1,0,-1))
---------------------------------------
この式は=A1-SUM(B1:D1)と同じ事ですが、
例えば
=A1-SUM(B1:D1)とした時に、C列や、D列の上で挿入した場合には
=A1-SUM(B1:E1)と式が変化しますが、
B列の上で挿入(A列とB列の間に挿入)した場合=A1-SUM(C1:E1)となり、
E列の上で挿入(D列とE列の間に挿入)した場合には変化しません。
上記の式は、それに対応した式になっています。
ただし、A列の上で挿入(A列の前に挿入)した場合には、対応していません。
ありがとうございます
わかりやすい説明で助かります
すごくわかりました
これで無事解決できそうです
ほかのお返事くださった皆様もありがとうございました
No.5
- 回答日時:
みなさん こんにちは
OFFSET()での数式が出ると INDIRECT()の方法も(^^;
どの列にて挿入作業をしても
(B列)~(式の入る手前の列)までの値をA列の値から
引く式をお望みなら
=A1-SUM(INDIRECT("B"&ROW()&":"&CHAR(63+COLUMN())&ROW()))
AとBの間で列を挿入することがないのであれば
=A1-SUM(B1:INDIRECT(CHAR(63+COLUMN())&ROW()))
でも可能です。
No.4
- 回答日時:
#3のご回答の一部に対する疑問です。
>D列とE列の間に列を挿入すると算式を修正する必要がある。
例えばA1に=sum(b1:c1)といれ、C列を指定して列挿入すると、=SUM(B1:E1)となり、変化してくれましたが。
対象セルが増えるのが困るのでしょうか。
>質問の「後から列を挿入すると式にも追加をしなければならないので、それを解消する方法でもいい」
対象セルが増えて欲しいと受け取れますが。
ありがとうございます
対象のセルは増えていきます
nishi6さんの言いたかったのは、多分cafedemochaさんの返事でのつなぎだと思います
No.3
- 回答日時:
A1| B1| C1| D1| E1
1000| 500| 200| 100| 式
のE1に、例えば、
=A1-SUM(B1:D1)
とすれば、計算はできるが、D列とE列の間に列を挿入すると算式を修正する必要がある。
ということでしょうか。(A列とB列の間の挿入もダメでしょう)
1行目の計算は、上の状態で、E1に
=$A1-SUM(OFFSET($A1,0,1):OFFSET($A1,0,COLUMN($E:$E)-2))
とすれば、D列とE列の間(またはA列とB列の間)に列を挿入しても算式を修正する必要はありません。
下方向にコピー可能です。
1行目の場合、A1の右のセルから集計する列の左のセルまでの集計値をA1から引いています。
なお、この式はC列から使うことができます。(Excel2000です)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
- Excel(エクセル) エクセルの表で A1にデータの入力規則でリストを作って、 (リス、キリン、ゾウとします) リストを選 4 2022/07/15 09:29
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel元に戻す方法を教えてくだ...
-
エクセルで二つの数字の小さい...
-
「B列が日曜の場合」C列に/...
-
2つのエクセルのデータを同じよ...
-
エクセルで最初のスペースまで...
-
PowerPointで表の1つの列だけ...
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
Excelで半角の文字を含むセルを...
-
VBAで文字列を数値に変換したい
-
エクセルで、列の空欄に隣の列...
-
スマートな関数を教えて下さい。
-
エクセル 文字数 多い順 並...
-
Excel、市から登録している住所...
-
エクセルかグーグルスプレッド...
-
エクセルで文字が混じった数字...
-
エクセルで2列のセルを連続して...
-
B列の値がA列にあるかを調べる関数
-
エクセル ひらがなの文字を抽出
-
EXCELで 一桁の数値を二桁に
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
Excel、市から登録している住所...
-
エクセルで、列の空欄に隣の列...
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
VBAで文字列を数値に変換したい
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
50人を数回、グループ分けする...
おすすめ情報