在 countifs 中指定可变长度公式
Posted
技术标签:
【中文标题】在 countifs 中指定可变长度公式【英文标题】:Specifying a variable length formula in countifs 【发布时间】:2013-06-06 22:52:52 【问题描述】:如何将可变长度公式作为 countifs 的输入。有没有办法做到这一点?
Application.WorksheetFunction.CountIfs(formula1,formula2...)
而 formula1 有一个范围和一个标准.. 因为在我的例子中,公式从一个到多个变化
【问题讨论】:
你能不能扩展一下because in my case the formula varies from one to many"
的意思
我必须从用户那里获得条件,并且在这些条件下我必须申请 countifs。但是在这里我无法计算用户给出的条件数。它可能从一到多变化,因此countifs中的公式从一到多变化。
可能会发生一些字符串替换,例如,例如:str1= "range1,criteria1" 并替换为 countifs(str1)。这种是否可行?
我仍然不清楚您想要实现什么 - 添加到您的问题中的示例会有所帮助。
应该使用这些 cmets 中的说明来编辑问题,以便在第一次阅读时更清楚。
【参考方案1】:
使用结合了 OFFSET 和 COUNT 的动态范围 请参阅此站点作为参考http://support.microsoft.com/kb/830287
【讨论】:
这如何回答这个问题? OP 不清楚他所说的“可变长度公式”是什么意思,但我的猜测是他试图执行计数的范围在长度上是不同的(因为他引用了参数COUNTIFS 作为“公式”)。使用会随着 OFFSET 缩小和增长的动态范围可以实现这一点。以上是关于在 countifs 中指定可变长度公式的主要内容,如果未能解决你的问题,请参考以下文章