Excel 計數忽略特定列

Excel 計數忽略特定列

大家好,目前我有這樣的事情:

=IF(COUNTIF(B8:J8;"<>Y");0;1)+
IF(COUNTIF(B9:J9;"<>Y");0;1)

希望我正確翻譯了德文功能。所以我現在的問題是,在特定設定下我想忽略每第三行。在這種情況下 D、G 和 J。AND

可以正常工作,但我想在一個公式中比較大約 100 行,但超出了最大範圍。

有沒有辦法縮短它,例如: B8:C8 & E8:F8 & H8:I8

或者有沒有一種方法可以計算不包含的Y但忽略空白的?

答案1

我自己找到了解決方案,sry:

=IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1) + ...

countifs 的第一個參數會檢查該行中是否存在不包含Y第二個參數的儲存格,也檢查是否存在包含任何內容的儲存格。這意味著它會計算所有非 Y 且非空白的儲存格。對於前面的“如果”,我只是說如果發現有問題,則不要計算該行。

我為自己做了一個小補充:

IF(COUNTIF(B8:J8;"?*");IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1);0)+ ...

這樣它還會檢查整行是否為空白,如果是這種情況,他不會進​​一步檢查。這樣空白行就會被忽略。

相關內容