我没有得到以下代码的正确计算。我在一个范围内计算值大于2且大于D1的单元格。我无法通过条件> 2正确计算。
Range("C1").Formula = "=COUNTIFS(A2:C10,"">2"",F2:F10, "">""&D1)"
答案 0 :(得分:1)
来自:http://office.microsoft.com/en-us/excel-help/countifs-function-HA010047494.aspx
“criteria_range2,criteria2,...可选。其他范围及其相关标准。最多允许127个范围/标准对。
重要每个附加范围必须与criteria_range1参数具有相同的行数和列数。范围不必彼此相邻。“
您的两个范围是不同的大小。您需要如何更改公式将取决于您期望的结果。
答案 1 :(得分:0)
我认为你必须分别比较每一列:
Range("C1").Formula = _
"=COUNTIFS(A2:A10,"">2"",B2:B10,"">2"",C2:C10,"">2"",F2:F10,"">""&D1)"