如果某一列中存在某個值,則計算另一列中的值

如果某一列中存在某個值,則計算另一列中的值

我正在嘗試在電子表格中建立一個“摘要”選項卡,該選項卡將匯總另一個選項卡中的信息。主要是,父選項卡是任務清單、任務狀態(未完成或已完成)以及指派給這些任務的人員。

我想要建立一個「摘要」選項卡,該選項卡將向特定受讓人顯示已指派給他們的任務數量、其中已完成的任務數量以及尚未完成的任務數量。

我能夠使用簡單的COUNTIF公式計算第一列,如果將特定任務分配給特定用戶,公式會傳回計數。

現在,我只想在這些任務打開時返回該用戶的計數(因此不包括計數中已完成的任務)。

我一直在使用的公式是:

=COUNTIF(('Sheet1'!M1:M165,"John")*IF('Sheet1'!H1:H165,"Completed",""))

M = Assignee Column
H = Status Column

有人可以幫忙嗎?

答案1

我建議使用COUNTIFS,它允許使用多個範圍和多個條件,而不會使公式語句過於複雜。

一般格式如下:

COUNTIFS( criteria_range1, criteria1, [criteria_range2, criteria2, ... criteria_range_n, criteria_n] )

對於你的情況來說會是這樣的:

=COUNTIFS(Sheet1!H:H,"<>completed",Sheet1!M:M,"John")

Excel中的<>等於和不等於。

更多具有不同條件的 COUNTIFS 範例可以在這裡找到

相關內容