如何傳回動態表列中特定值的計數?

如何傳回動態表列中特定值的計數?

我有一個表格,如果是Table.JPG。我想統計 17 年 6 月的付款次數。請注意,月-年在計數中是動態的。

表格.JPG

例如,當月年份是 Jun-17,因此計算「paid」出現的次數17年6月。若月份年份是 9 月 17 日,請尋找列中出現「已付款」的次數9月17日

簡而言之,將當前月年 (mmm-yy) 與表中具有與當前月年相同標題的列相匹配,然後計算該列中出現「已付款」的次數。

答案1

使用 INDEX() 設定範圍:

=COUNTIF(INDEX(A:D,0,MATCH("6/1/2017",1:1,0)),"Paid")

如果您使用名為表 1 的表

=COUNTIF(INDEX(Table1,0,MATCH("Jun-17",Table1[#Headers],0)),"Paid")

答案2

斯科特·克蘭納(Scott Craner)完美地回答了上面的問題,但我想添加一個快速編輯,使日期變化動態,以防有人遇到這個問題。

=COUNTIF(INDEX(Table1,0,MATCH(TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()), DAY(TODAY())), "mmm-yy"),Table1[#Headers],0)),"Paid")

這仍然可以根據動態變化的要求進行編輯。

相關內容