目前我正在尝试计算一年内的购买数量。在我购买的 QTY 单元中,我有一个数量列表(800+2400+2400+2400+2400+2400+2400)。此单元格显示 7 种不同的购买情况。
我的问题是,什么公式将采用这个单元格并单独计算购买数量,并吐出 7 作为购买数量,而无需我手动计算?
我尝试过使用 Len 和 Count 公式,但是,它们继续计算字符或仅计算单元格本身。
谢谢! 斯科特
如果您想保持这种状态,您可以使用 VBA 模块中的用户定义函数来检索公式文本,然后使用它来计算“+”号的数量。
Public Function FormulaText(rng As Range)
FormulaText = rng.formula
End Function
计数公式可以是:
=len(formulatext(a1))-len(substitute(formulatext(a1),"+",""))+1
例如,单元格混合有文本和数字:75, 258 , 5 , 32 ,277 公式将考虑 75,258,5,32,277 并返回 5。
可以创建这样的公式吗?