簡體   English   中英

如何在Excel中編寫Countifs公式?

[英]How to write a Countifs formula in Excel?

當我將公式拖動或復制到另一個單元格時,應該更改日期。 每次我需要手動更改日期。

當我拖動公式時,只有日期應該更改,因為這是每月。

示例如下。

=COUNTIFS($M$35:$M$1007,”=1/9/2018″,$N$35:$N$1007,”TS”,$O$35:$O$1007,”HP”,$P$35:$P$1007,”1″)
=COUNTIFS($M$35:$M$1007,”=2/9/2018″,$N$35:$N$1007,”TS”,$O$35:$O$1007,”HP”,$P$35:$P$1007,”1″)
=COUNTIFS($M$35:$M$1007,”=3/9/2018″,$N$35:$N$1007,”TS”,$O$35:$O$1007,”HP”,$P$35:$P$1007,”1″)

使用DATE函數返回真實的日期。 DATEVALUE函數是替代方法,但我更喜歡DATE。 不要引用數字。 例如,盡量不要使用模棱兩可的DMY / MDY日期。 您在COUNTIFS中不需要等號(例如= )。

拖動或復制到新位置時,帶引號的字符串不會更改。 您需要包括一些更改。

我假設一個DMY日期系統。 對於2018年9月1日,

=COUNTIFS($M$35:$M$1007, date(2018, 9, row(1:1)), $N$35:$N$1007, "TS", $O$35:$O$1007, "HP", $P$35:$P$1007, 1) 

填寫2018年9月2日,2018年9月3日等

拖拉的替代方法。

=COUNTIFS($M$35:$M$1007, date(2018, 9, column(a:a)), $N$35:$N$1007, "TS", $O$35:$O$1007, "HP", $P$35:$P$1007, 1) 

在公式中添加“智能引號”時要小心。 您的示例隨處可見,它們不適用於公式。

您需要在自己的列中定義您關心的日期,然后確保在公式中解鎖了對它們的引用:

 'A'         'B'
|date_field| formula                                                 |
----------- ----------------------------------------------------------
| 1/9/2018 |=COUNTIFS($M$35:$M$1007,$A1,$N$35:$N$1007,"TS", ... etc) |
----------- ----------------------------------------------------------
| 2/9/2018 |=COUNTIFS($M$35:$M$1007,$A2,$N$35:$N$1007,"TS", ... etc) |
----------- ----------------------------------------------------------
| 3/9/2018 |=COUNTIFS($M$35:$M$1007,$A3,$N$35:$N$1007,"TS", ... etc) |
----------- ----------------------------------------------------------

暫無
暫無

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

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