簡體   English   中英

當相鄰列中的相應行保持特定值時,計算列中非空單元格的總和 - VBA 或公式?

[英]Count sum of non-empty cells in a column when corresponding row in an adjacent column holds specific value - VBA or formula?

目前,我有一個范圍( A1:M22 ),對於每一列( AM ),我計算第 23 行的非空單元格的數量。

我正在使用COUNTBLANK function。 但是,並非所有行都包含在每列第 23 行的總數中。

因此,我添加了N列,對於每一行,我都指出了特定行是否應包含在計數中。 工作表如下所示:

桌子圖片

如第N列所示,第 4 人、第 7 人和第 15 人即使出現在概覽中,也不計入有薪員工總數。 這是因為執行與總基線無關的任務。

以 2 月份為例,計數應該是 10 而不是 12,因為第 4 個人和第 7 個人當月有薪水,但不應計入總數。

那么我的問題是,在計算每個月有薪員工的數量時,我該如何解釋這一點? 是否可以通過精心設計的公式來完成,還是 VBA 是更好的選擇?

它看起來像計數:

=COUNTIFS(C3:C22,"<>",N3:N22,"Yes")

例如二月

在此處輸入圖像描述

要拉出公式,您需要錨定列 N:

=COUNTIFS(C3:C22,"<>",$N3:$N22,"Yes")

暫無
暫無

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

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