目前我正试图计算一年内的购买数量。在我的QTY购买单元格中,我有一个数量列表(800 + 2400 + 2400 + 2400 + 2400 + 2400 + 2400)。此单元显示7种不同的购买。
我的问题是,什么公式将采用这个单元格并单独计算购买数量并为购买数量吐出7,而不必手动计算它们?
我尝试过同时使用Len和Count公式,但是,他们继续计算字符或只计算单元格本身。
谢谢! 斯科特
答案 0 :(得分:4)
如果要保持这种方式,可以在VBA模块中使用用户定义的函数来检索公式文本,然后使用它来计算“+”符号的数量。
Public Function FormulaText(rng As Range)
FormulaText = rng.formula
End Function
计算公式可以是:
=len(formulatext(a1))-len(substitute(formulatext(a1),"+",""))+1