数式で「同じ行に0以外の数値が1つでもあれば」のような、「行全体」を条件にするのって以前は若干面倒でしたけど、BYROW関数とイータ縮小ラムダの組み合わせでとても簡単になりました。
件数=COUNT(1/BYROW(1/B2:F5,COUNT))
これだけ。抽出だったら下記の通りです。
抽出=FILTER(A2:F5,BYROW(1/B2:F5,COUNT)>0)
見出し行は VSTACKでくっつければいいだけなので省いています。
数式で「同じ行に0以外の数値が1つでもあれば」のような、「行全体」を条件にするのって以前は若干面倒でしたけど、BYROW関数とイータ縮小ラムダの組み合わせでとても簡単になりました。
件数=COUNT(1/BYROW(1/B2:F5,COUNT))
これだけ。抽出だったら下記の通りです。
抽出=FILTER(A2:F5,BYROW(1/B2:F5,COUNT)>0)
見出し行は VSTACKでくっつければいいだけなので省いています。