![](/img/trans.png)
[英]COUNTIFS and SUMPRRODUCT for unique text within a date range for all rows
[英]Countifs using date range, "Yes", and Unique Value
我正在嘗試計算符合 excel 3 個條件的事物的數量。 首先,日期必須在一年的第一季度內,然后如果該列中有“是”,則第三次只計算最后一列的值一次。
這是我用來獲得前 2 個標准的公式,但我無法計算出我一生中只計算員工一次的公式。
=COUNTIFS(A2:A9,">=" & DATE(2020,1,1),A2:A9,"<=" & DATE(2020,3,31),B2:B9,"Yes")
table, th, td { border: 1px solid black; text-align: center; }
<table style="width:100%"> <tr> <th>Date of review</th> <th>Feedback Discussed with 'ee</th> <th>Name of 'ee</th> <th># of 'ees who received feedback</th> </tr> <tr> <td>1/1/20</td> <td>Yes</td> <td>Tom</td> <td>5</td> </tr> <tr> <td>1/2/20</td> <td>Yes</td> <td>Tom</td> </tr> <tr> <td>1/15/20</td> <td>No</td> <td>Bob</td> </tr> <tr> <td>1/15/20</td> <td>Yes</td> <td>Greg</td> </tr> <tr> <td>1/21/20</td> <td>Yes</td> <td>Sally</td> </tr> <tr> <td>1/25/20</td> <td>Yes</td> <td>Sally</td> </tr> <tr> <td>3/1/20</td> <td>Np</td> <td>Sally</td> </tr> <tr> <td>4/1/20</td> <td>Yes</td> <td>Bob</td> </tr> </table>
=IF(COUNTIFS(A2:A9,">="&DATE(2020,1,1),A2:A9,"<="&DATE(2020,3,31),B2:B9,"Yes",C2:C9,C2)=0,0,COUNTIFS(A2:A9,">="&DATE(2020,1,1),A2:A9,"<="&DATE(2020,3,31),B2:B9,"Yes",C2:C9,C2)-(COUNTIFS(A2:A9,">="&DATE(2020,1,1),A2:A9,"<="&DATE(2020,3,31),B2:B9,"Yes",C2:C9,C2)-1))
如果計數為零,它會給你零。 如果計數為 1,則從 1 中減去零並得到 1。如果計數為倍數,則減去 (multiple - 1) 並得到 1
您可以嘗試以下更動態的方法。
Column D
是一個幫助列,它使用以下公式計算當前Name
出現在當前行上方的次數: =COUNTIF($C$2:$C3,C3)
H1
有一個下拉列表,其中包含季度Q1
、 Q2
、 Q3
和Q4
H2
有一個帶有“ Yes
和“ No
的下拉列表J2:L5
是一個包含每個季度開始和結束日期的表格。 計數公式=COUNTIFS($A$2:$A$9,">="&VLOOKUP($H$1,$J$2:$L$5,2,FALSE),$A$2:$A$9,"<="&VLOOKUP($H$1,$J$2:$L$5,3,FALSE),$B$2:$B$9,$H$2,$D$2:$D$9,1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.