
エクセルで質問です。
下記の状態で、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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
Excel上でのデータ数字が連番で...
-
Excelでの検索結果を含む行だけ...
-
スペースとスペースの間の文字...
-
数式が入ったセルを含めて、数...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセル:横長の表を改行して...
-
エクセルで表示されている数字...
-
列の数字に100をかけたい
-
エクセルのsumifでかけ算してか...
-
エクセルで入力済みの1列に同...
-
エクセルで曜日に応じた文字を...
-
エクセルで、毎日の走行距離(...
-
時間を「昼間」と「夜間」に分...
-
エクセルで1列全部10倍したい
-
アルファベットを含む数をエク...
-
Excelのセル内文字の並び替えに...
-
「エクセル」特定の行(セル)...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
Excel上でのデータ数字が連番で...
-
数式が入ったセルを含めて、数...
-
Excelでの検索結果を含む行だけ...
-
エクセルで曜日に応じた文字を...
-
「エクセル」特定の行(セル)...
-
エクセル:横長の表を改行して...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
Excelのセル内文字の並び替えに...
-
EXCELの特定セルを編集不可・コ...
-
入退社日より各月末の在籍者数...
-
時間を「昼間」と「夜間」に分...
-
エクセル セル内の文字数を超え...
-
エクセルにデータを入力すると...
-
エクセルで、毎日の走行距離(...
おすすめ情報