
No.5ベストアンサー
- 回答日時:
>「B1:D1」の部分が「B1とD1とF1」の合計を出したい場合です。
何でもかんでも出来るわけじゃありませんが、たまたま今回は1行おきという規則正しい場合なので、かろうじて手はあります。
例:
=SUMPRODUCT((MOD(COLUMN(B1:F1),2)=0)*OFFSET(B1:F1,COUNT(B:B),0))
別の方法:
1行目に「合計したい列の目印」が計算で判定できる場合、SUMIF関数を使って計算する手もあります。
この方法では、「目印が付いた列」は別に規則的に配置されている必要はありません。
例:
1行目に「~~計」と記入してある列の最終行(~~の部分は何でもよい)
=SUMIF(B1:F1,"*計",OFFSET(B1:F1,COUNT(B:B),0))
keithinさん
何度も回答して頂きありがとうございます。
いろんなことができるんですね。
感動しています。
使わせて頂きます。
ありがとうございました。
No.6
- 回答日時:
後からまた難題を出されるかもしれませんがA列からF列までが対象の範囲であるとして、また、各列では必ずしもデータがすべてのセルに入力されているわけではなく途中に空白のセルもあったりした場合でも、最終、最新のデータの行を対象に列の集計を行うとしたら単純な式で処理できるわけではありません。
複雑になります。最終の行でのB列からF列までの集計は次の式になりますね。
=SUM(INDEX(B:B,MAX(IF(COUNT(B:B),MATCH(10^10,B:B),),IF(COUNT(C:C),MATCH(10^10,C:C),0),IF(COUNT(D:D),MATCH(10^10,D:D),0),IF(COUNT(E:E),MATCH(10^10,E:E),0),IF(COUNT(F:F),MATCH(10^10,F:F),0))):INDEX(F:F,MAX(IF(COUNT(B:B),MATCH(10^10,B:B),),IF(COUNT(C:C),MATCH(10^10,C:C),0),IF(COUNT(D:D),MATCH(10^10,D:D),0),IF(COUNT(E:E),MATCH(10^10,E:E),0),IF(COUNT(F:F),MATCH(10^10,F:F),0))))
勿論上の式ではE列やF列にデータが入力されていない場合でも計算します。
B列、D列およびF列についてだけ集計したいのでしたら次の式となります。
=SUM(INDEX(B:B,MAX(IF(COUNT(B:B),MATCH(10^10,B:B),),IF(COUNT(C:C),MATCH(10^10,C:C),0),IF(COUNT(D:D),MATCH(10^10,D:D),0),IF(COUNT(E:E),MATCH(10^10,E:E),0),IF(COUNT(F:F),MATCH(10^10,F:F),0))),INDEX(D:D,MAX(IF(COUNT(B:B),MATCH(10^10,B:B),),IF(COUNT(C:C),MATCH(10^10,C:C),0),IF(COUNT(D:D),MATCH(10^10,D:D),0),IF(COUNT(E:E),MATCH(10^10,E:E),0),IF(COUNT(F:F),MATCH(10^10,F:F),0))),INDEX(F:F,MAX(IF(COUNT(B:B),MATCH(10^10,B:B),),IF(COUNT(C:C),MATCH(10^10,C:C),0),IF(COUNT(D:D),MATCH(10^10,D:D),0),IF(COUNT(E:E),MATCH(10^10,E:E),0),IF(COUNT(F:F),MATCH(10^10,F:F),0))))
No.4
- 回答日時:
こんばんは!
横からお邪魔します。
>「B1とD1とF1」の合計を出したい場合です
とありますので・・・
一例です。
※ お示しの画像のB列には途中に空白セルがないとして、
B列データが入っている最終行とします。
=SUM(IF(MOD(COLUMN(B1:F1),2)=0,OFFSET(B1:F1,COUNT(B:B),,1)))
これは配列数式になってしまいますので、Shift+Ctrl+Enterで確定してください。
この画面からコピー&ペーストする場合は表示したいセルに貼り付け後
数式バー内で一度クリックします。
編集可能になりますので、Shift+Ctrlキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
お役に立ちますかね?m(_ _)m
tom04さん
回答ありがとうございます。
丁寧なご説明で
よくわかりました。
コピペしたら私でも使えそうです。
ありがとうございました。
No.3
- 回答日時:
>できるだけ簡単な関数で表示できれば
では簡単のため,各列ともに先頭の4月行から所定の行(たとえば1月)まで「漏れなく数字が埋まっている」とします。
数式は
=SUM(OFFSET(B1:D1,COUNT(B:B),0))
のように計算する事ができます。
たとえばB列は1月迄埋まっているけどC列は12月迄しか数字が入っていない(最下行がどこなのか1列ずつ調べなきゃ判らない)みたいなイレギュラーを考え出すと,当然ですが遙かにメンドクサイ事をやるハメになります。
E列に各行毎の小計を出させておいて,その一番下にある数字を拾ってくるみたいな方法がお薦めになります。
E2:
=IF(COUNT(B2:D2),SUM(B2:D2),"")
以下コピー
計算式:
=LOOKUP(MAX(E:E)+1,E:E)
この回答への補足
keithinさん
早速の回答ありがとうございます。
この場合はB列~D列が続いていますが
もしBC列の間、CD列の間に他のデータが入っている場合は
どうなるのでしょうか?
=SUM(OFFSET(B1:D1,COUNT(B:B),0))
の「B1:D1」の部分が「B1とD1とF1」の合計を出したい場合です。
自分で考えてみましたが
わかりません・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 指定した数字まで累計する方法や文字例の抽出について教えてください 4 2022/10/05 21:19
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルでの操作方法 1 2022/11/15 14:09
- Excel(エクセル) SUBTOTAL SUMIF?? 2 2023/03/16 11:25
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
オートフィルターの絞込みをし...
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
EXCELで 一桁の数値を二桁に
-
エクセルで2列のセルを連続して...
-
Excelで半角の文字を含むセルを...
-
エクセル 同じ数字を他の列に自...
-
エクセルの表から正の数、負の...
-
エクセルの項目軸を左寄せにしたい
-
エクセルで文字が混じった数字...
-
エクセルのセル内の文字の一部...
-
【エクセル】指定した文字以外...
-
エクセル 同じ値を探して隣の...
-
VBAでセル入力の数式に変数を用...
-
エクセルで、列の空欄に隣の列...
-
「B列が日曜の場合」C列に/...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
「B列が日曜の場合」C列に/...
-
エクセルで、列の空欄に隣の列...
-
Excel 文字列を結合するときに...
-
Excel、市から登録している住所...
-
【VBA】特定列に文字が入ってい...
-
エクセルのセル内の文字の一部...
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
エクセルの並び変えで、空白セ...
-
文字列に数字を含むセルを調べたい
-
エクセルの項目軸を左寄せにしたい
おすすめ情報