有人可以告诉我这行是做什么的:
ActiveSheet.Range("AH1").FormulaArray = "=iferror(MATCH(1,(plan!T3:T20000=AF1)*
(plan!W3:W20000=MONTH(E1)),0),0)+2"
plan是我的Excel文件中的工作表名称。提前谢谢。
答案 0 :(得分:0)
这个添加数组公式(通常用Ctrl + Shift + Enter插入)到单元格AH1。似乎公式检查计划表中列T中的值是否等于AF列中的此值,E列中的日期月份等于计划中的值!W列,由于某种原因加2。
答案 1 :(得分:0)
该公式是一个多标准CountIF。在没有看到数据的情况下,它正在执行以下操作。
如果任何行与单元格column T
中的行匹配,则计算AF1
中的数据,但仅在Column W
中显示的相应月份与单元格中显示的Month
匹配时才计算数据E1
。然后是add 2
。