在 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 中指定可变长度公式的主要内容,如果未能解决你的问题,请参考以下文章

在 Excel 中将 Countif 添加到数组公式(小计)

MySQL 数据类型

MySQL 数据类型(转)

请问如何用excel实现批量查找多个字符串出现的次数?

MySQL 数据类型说明解释

如何在面板控件中指定图片框的位置而不是使用foreach?