excel - 如何在 Excel 中编写 Countifs 公式?
问题描述
当我将公式拖动或复制到另一个单元格时,应该更改日期。每次我需要手动更改日期。
当我拖动公式时,只有日期应该改变,因为这是每月一次。
下面给出示例。
=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)
在你的公式中加入“智能报价”时要小心。您的示例中到处都是它们,它们在公式中不起作用。
推荐阅读
- pdf - PDF 页面自动调整大小以适应 asciidoctor-pdf 的内容
- javascript - 在我的 react-redux 商店中出现“无效的钩子错误”
- azure - 使用 pyspark 对 azure synapse 进行数据分析
- sccm - SCCM - 检查可选 Windows 功能状态的配置项
- python - ValueError at /checkout/ 必须使用切片将精确查找的 QuerySet 值限制为一个结果
- android - 为什么即使被要求不绑定,Android 也会绑定?
- python - Python 按值调用
- python - Pandas 根据条件问题生成新的列函数
- java - 如何使用 parcelable 将对象列表从一个活动传递到另一个活动
- apache-spark - 在 Pyspark 中使用 maxBytesPerTrigger 的正确方法是什么?