{{1}}
大家好。那么这是代码的一部分。变量checkADD返回值0,但显然它不应该,因为其余变量正确返回值。无论如何,这里有更多信息:
checkRECORD正确查找并计算1条记录。 checkADD也应该使用相同的方法,一个条件和范围更多(因为F1:F列值可以是0或者1,我想要计算1个)。
我尝试使用SUMIFS,但仍然没有计算任何东西。我检查了范围,并检查了标准,一切都很好!我试过没有变量(全范围),但没有运气。
所以问题是......为什么COUNTIFS在这里不起作用?
Thnx提前
答案 0 :(得分:0)
对不起那些花时间的人,错误是我的......
checkADD = Application.WorksheetFunction.CountIfs(SJtempSTATION, _
stationSTATION, SJtempARTIST, stationARTIST, SJtempADD, 1)
checkSPINS = Application.WorksheetFunction.SumIfs(SJtempSPINS, _
SJtempSTATION, stationSTATION, SJtempARTIST, stationARTIST)
checkX = InStr(1, LCase(targetCELL), "x")
checkADD = InStr(1, LCase(targetCELL), "add")
我将checkADD变量命名为两次。我猜太晚了,我应该休息一下......