毎度お世話になります ちょっと教えて下さい エクセルで縦の合計を一部非表示=subtotal(109,範囲)で出していますが、 横の合計は一部非表示で出来る式はありますか? お願いします
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。
んなっとさん 早速返答有り難う御座います 無事出来ました 追記 大変申し訳ありませんが、excelのバージョンが古いバージョン(2019)でも出来る方法はありますか? 最初にexcel2019で投稿すれば良かったですね、申し訳ございません。
LETを使わないで繰り返して =SUMPRODUCT(A1:F1*(CELL("width",INDIRECT("R1C"&COLUMN(A1:F1),FALSE))>0)) を試してみてください。 ただし、Excelのバージョンが少しでも古くなるとうまくいきません。 CELL( ,INDIRECT( ) ) が期待通りの配列を返してくれないんです。
んなっとさん 再度解答有り難う御座います。 結果ですが、#N/Aが出てうまいこといきません。 excel 2019では無理ですかね?
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift
IT Specialist
Cisco Certified Support Technician(CCST)
外交官から学ぶ グローバルリテラシー
令和のマナー検定