/ / Excelの数式を使用して列内のゼロ以外の数を返す - Excel、Formula

Excelの数式を使用して列内の非ゼロの数を返す - Excel、数式

私は半日かけて私の脳をラッキングして遊んだ私はExcelの世界で私が知っている式でまわりにありますが、私はまだVBAコーディングを使用せずにこれを行う方法を見つけることができません。うまくいけば、ここの誰かがコードを使用せずに何らかのガイダンスを提供するのを手伝うことができるでしょう。

Excelテーブル

シナリオはこれであり、上のスクリーンショットを参照します。

目的:「例外」ラベルが付いているすべての行について、特定の月の列にあるゼロ以外の値の数を判別します。

月はユーザー入力セルによって制御されます。

例: 2月の列のゼロ以外の合計数は6です。 私が期待している実際の結果:3(「例外」ラベルの付いた3行があり、それらの行の合計のみを数える必要があるため)

私は "インデックス/マッチ/識別子/ルックアップを試しましたが、正しい組み合わせを見つけることができません。

私が一番近くに来たのは下のスクリーンショットですが、それはそのテーブルの中のゼロ以外の総数を返すだけです。

式

ただ質問をそこに出して、どんな優れた教祖にでも役立つように。

時間を感謝し、事前に感謝します!

よろしく、 スタン

回答:

回答№1は4

あなたがオフセットや間接のような揮発性の関数が欲しくないなら、あなたはまだインデックスでそれをすることができます(あなたの式はまったく間違っていません)。

=COUNTIFS(INDEX(F2:K7,,MATCH(G10,F1:K1,0)),">0",E2:E7,"exeptions")

ここに画像の説明を入力