
エクセルで質問です。
下記の状態で、F1に、2行目で数字が入力されている列までを1行目で
合計額を出したいです。
計算式はありますか???
例えばで、下記の例でいうと、「28」を自動集計したいです。
それでいて、次回C2に数字を入れた場合、F1を「34」となるように
したいのです。
A B C D E F
1月 2月 3月 4月 5月 合計
1行目 H25 10 18 6 25 30 「28」
2行目 H26 4 40 44
どなたかわかる方、教えてください。
よろしくお願いします。
A 回答 (8件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
No.3です。
前回の数式
=IF(COUNT(B3:F3),SUM(INDIRECT("B2:"&ADDRESS(2,COUNT(B3:F3)+1))),"")
の説明です。
実はこの数式そのものは汎用性はかなり劣ります。
2行目限定の数式になってしまいます。
まずIF関数の前半部分
>IF(COUNT(B3:F3),
はB3~F3の範囲に数値データがあれば → SUM(INDIRECT("B2:"&ADDRESS(2,COUNT(B3:F3)+1))) という計算結果を!
なければ空白に!
というコトです。
すなわち、B3~F3にデータがない場合のエラー処理です。
本題のSUM関数の方ですが、
本来は SUM(B2:○2) ←○の部分は列番号 (DとかFを出したい)ので
それをINDIRECT関数で代用しています。
仮にD3セルまで数値が入っていれば(B~D列の3個の数値が入っている!→「3」だとC列になってしまう)
>ADDRESS(2,COUNT(B3:F3)+1)は
その結果に1をプラスしているので
D列が求められ、結局 D2 となります。
計算結果としては
SUM(B2:D2)
という計算式に置き換わります。
最初に書いたように、2行目限定の計算式になりますので
3行目・4行目・・・と変化させたい場合は
もっと汎用性のある数式にしなければならないと思います。
この程度で・・・m(_ _)m
No.5
- 回答日時:
「1行目 H25」や「2行目 H26」は、どういう意味ですか?
それぞれ「25行目」や「26行目」で宜しいのでは?
No.4
- 回答日時:
H25と書かれているのがどこかわからないので一応A1に10、A2に4となっていると考えてF1に
=SUM(A1:INDEX(A1:E1,1,5-COUNTBLANK(A2:E2)))
でいかがでしょう。セル番地が違う場合適宜ご自身のセル番地に変更してください。また5はA列からE
列までなので5にしてますが、本来データを入れる可能性のある列数に変更してください。1月から12月までなら12とかです。
No.3
- 回答日時:
こんばんは!
2行だけで考えれば良いのでしょうか?
質問文とは配置が1行ずれているかもしれませんが、
↓の画像でG2セルに
=IF(COUNT(B3:F3),SUM(INDIRECT("B2:"&ADDRESS(2,COUNT(B3:F3)+1))),"")
という数式を入れています。
G3セルは単に
=SUM(B3:F3)
だけです。
的外れならごめんなさいね。m(_ _)m

おお!できました!!!
わかりずらい説明文を良くぞ読み解いてくださりました。
実務面で使っていて、3月、4月と入力していく度に、
G2の計算式のセルの範囲を+1マス増やしていました・・・
大助かりです!!!ありがとうございます!!!
ただ、作ってくださった、計算式の内容を
噛み砕いて教えてくださると助かります!
IF関数ですが、
COUNT(B3:F3)のところが、
××の場合、××の計算式を実行する?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Excel(エクセル) エクセルで最初に値が入っているセルを見つける方法はありますか? 2 2023/07/18 14:58
- その他(Microsoft Office) ある表(10桝程度)の中に数字が入っています。ダブっている数字を除く数字の合計数の計算方法 5 2023/02/15 11:33
- Excel(エクセル) 特定文字(数字)で行挿入、挿入された行で合計したい 2 2023/03/13 14:30
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Excel(エクセル) vba シートの並び替え 1 2023/04/19 13:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
Excel上でのデータ数字が連番で...
-
SUMに含まれる範囲から特定のセ...
-
Excelでの検索結果を含む行だけ...
-
エクセルで曜日に応じた文字を...
-
セルをダブルクリックで、画像...
-
入退社日より各月末の在籍者数...
-
Excelのセル内文字の並び替えに...
-
列の数字に100をかけたい
-
別のセルに値が入力されたら、...
-
エクセルにデータを入力すると...
-
「エクセル」特定の行(セル)...
-
数式が入ったセルを含めて、数...
-
エクセル:横長の表を改行して...
-
エクセルで表示されている数字...
-
時間を「昼間」と「夜間」に分...
-
長い列の最後まで計算(エクセル)
-
EXCELの特定セルを編集不可・コ...
-
【Excel】での計算式教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
Excelでの検索結果を含む行だけ...
-
エクセルで曜日に応じた文字を...
-
「エクセル」特定の行(セル)...
-
エクセル:横長の表を改行して...
-
エクセルでセルの値分の個数の...
-
エクセルで表示されている数字...
-
スペースとスペースの間の文字...
-
列の数字に100をかけたい
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
時間を「昼間」と「夜間」に分...
-
エクセルのVLOOKUP関数について
-
Excelのセル内文字の並び替えに...
-
エクセルにデータを入力すると...
-
別のセルに値が入力されたら、...
おすすめ情報