こんにちは、現在私は次のようなものを持っています:
=IF(COUNTIF(B8:J8;"<>Y");0;1)+
IF(COUNTIF(B9:J9;"<>Y");0;1)
ドイツ語の関数を正しく翻訳できたことを願っています。問題は、特定の設定で3行目を無視したいということです。この場合、D、G、Jです。可能なアプローチは、AND
問題なく動作しますが、1 つの数式で比較する行が約 100 行あるため、最大範囲を超えてしまいます。
次のように短縮する方法はありますか:
B8:C8 & E8:F8 & H8:I8
または、含まれていないものをカウントしY
、空白のものを無視する方法はありますか?
答え1
自分で解決策を見つけました。申し訳ありません。
=IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1) + ...
countifs の最初のパラメータは、行に何も含まれていないセルがあるかどうかをチェックし、Y
2 番目のパラメータは、何かが含まれているセルがあるかどうかもチェックします。つまり、Y ではなく空白でもないすべてのセルをカウントします。先頭の If で、何か問題が見つかった場合はその行をカウントしない、と単純に指定します。
自分自身のためにちょっとした追加をしました:
IF(COUNTIF(B8:J8;"?*");IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1);0)+ ...
この方法では、行全体が空白であるかどうかもチェックし、その場合はそれ以上チェックしません。このように、空白の行は無視されます。