簡體   English   中英

計算符合谷歌表中條件的行

[英]Count rows that meet the criteria in a google sheet

我創建了一個具有以下組織的 google sheet table (A-AB):

https://docs.google.com/spreadsheets/d/1mggRbzANQQwAtf34rWLlNLP-AGrEQTmf2C-nxatP1Kw/edit?usp=sharing

在此處輸入圖像描述

基於此公式突出顯示行的搜索功能就像一個魅力:

=AND( 
    OR($F$1="Any",countif($C4:$F4,$F$1)>0),1,
    OR($H$1="Any",countif($G4:$H4,$H$1)>0),1,
    OR($J$1="Any",countif($I4:$J4,$J$1)>0),1,
    OR($L$1="Any",countif($K4:$AB4,$L$1)>0),1,
    OR($N$1="Any",countif($K4:$AB4,$N$1)>0),1
)

此外,我有一個字段應該顯示突出顯示的結果數量。 這就是問題所在。 我嘗試使用簡單的 COUNTIF,但得到的結果為 0。我最好的猜測是我使用了錯誤的函數。

=COUNTIF (C3:AB333, 
    AND( 
        OR($F$1="Any",countif($C4:$F4,$F$1)>0),1,
        OR($H$1="Any",countif($G4:$H4,$H$1)>0),1,
        OR($J$1="Any",countif($I4:$J4,$J$1)>0),1,
        OR($L$1="Any",countif($K4:$AB4,$L$1)>0),1,
        OR($N$1="Any",countif($K4:$AB4,$N$1)>0),1
    )
)

任何幫助將不勝感激,謝謝。

我花了很多時間尋找答案,但沒有找到合適的答案。

我通過創建一個基本上包含公式的附加列AC設法繞過了這個問題:

=AND(
    OR($F$1="Any",countif($C4:$F4,$F$1)>0),
    OR($H$1="Any",countif($G4:$H4,$H$1)>0),
    OR($J$1="Any",countif($I4:$J4,$J$1)>0),
    OR($L$1="Any",countif($K4:$AB4,$L$1)>0),
    OR($N$1="Any",countif($K4:$AB4,$N$1)>0)
)

在包含給出結果TRUE / FALSE的數據的每一列中,在滿足條件的情況下,並且在計數器位於該列中值TRUE的字段中使用簡單的countif ,計數器工作正常。

這個問題將保持開放以獲得更好的答案,因為這是一個正在進行的項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM