Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Excel 2021)
非表示の横計
投稿日時: 25/04/28 14:56:31
投稿者: 010

毎度お世話になります
ちょっと教えて下さい
エクセルで縦の合計を一部非表示=subtotal(109,範囲)で出していますが、
横の合計は一部非表示で出来る式はありますか?
お願いします

回答
投稿日時: 25/04/28 18:14:31
投稿者: んなっと

A1:F1が対象の場合。
 
  A B C D E F G H
1 1 1 1 1 1 1   6
 
H1
=LET(a,A1:F1,SUM(a*(CELL("width",INDIRECT("R1C"&COLUMN(a),FALSE))>0)))
  
ただし、列の表示・非表示を切り替えただけでは更新しないので、再計算が必要です。
再計算は、数式バーを選択してEnterキーなどでもOK。

投稿日時: 25/04/30 10:12:14
投稿者: 010

んなっとさん
早速返答有り難う御座います
無事出来ました
追記
大変申し訳ありませんが、excelのバージョンが古いバージョン(2019)でも出来る方法はありますか?
最初にexcel2019で投稿すれば良かったですね、申し訳ございません。

回答
投稿日時: 25/04/30 11:46:52
投稿者: んなっと

LETを使わないで繰り返して
=SUMPRODUCT(A1:F1*(CELL("width",INDIRECT("R1C"&COLUMN(A1:F1),FALSE))>0))
 を試してみてください。
ただし、Excelのバージョンが少しでも古くなるとうまくいきません。
CELL( ,INDIRECT( ) ) が期待通りの配列を返してくれないんです。

投稿日時: 25/05/01 08:47:30
投稿者: 010

んなっとさん
再度解答有り難う御座います。
結果ですが、#N/Aが出てうまいこといきません。
excel 2019では無理ですかね?

トピックに返信