我试图计算G列中有多少日期(甚至更好:标题为"document“的列)是:
这些公式是我在excel中使用的,但是我只想点击一次,因为excel文件是从SAP下载的,每天执行新的下载。
=COUNTIF(G:G, ">=" & WORKDAY(TODAY(),-1)-2)
=COUNTIF(G:G,"<=" & WORKDAY(TODAY(),-1)-3) - COUNTIF(G:G, "<=" & WORKDAY(TODAY(),-1)-30)
=COUNTIF(G:G, "<=" & WORKDAY(TODAY(),-1)-30)我是VBA的新手,不能把它真正地翻译成vba代码。
希望你能帮我一把。
谢谢!
发布于 2016-08-02 08:39:08
在VBA中,公式应该是
=COUNTIF(G:G, "">="" & WORKDAY(TODAY(),-1)-2)
=COUNTIF(G:G,""<="" & WORKDAY(TODAY(),-1)-3) - COUNTIF(G:G, ""<="" & WORKDAY(TODAY(),-1)-30)
=COUNTIF(G:G, ""<="" & WORKDAY(TODAY(),-1)-30)例如,如果您希望公式位于H1、H2和H3单元中,那么VBA代码将是
Cells(1, 8).Value = "=COUNTIF(G:G, "">="" & WORKDAY(TODAY(),-1)-2)"
Cells(2, 8).Value = "=COUNTIF(G:G,""<="" & WORKDAY(TODAY(),-1)-3) - COUNTIF(G:G, ""<="" & WORKDAY(TODAY(),-1)-30)"
Cells(3, 8).Value = "=COUNTIF(G:G, ""<="" & WORKDAY(TODAY(),-1)-30)"https://stackoverflow.com/questions/38715006
复制相似问题