计数单元格内的数字

目前我正在试图弄清楚一年内的采购数量。 在我的数量购买单元我有一个数量清单(800 + 2400 + 2400 + 2400 + 2400 + 2400 + 2400)。 这个单元显示7个不同的购买。

我的问题是,什么公式将采取这个单元格,并计数单独购买的数量,并吐出7购买的数量,没有我不得不手动计数?

我已经尝试使用Len和Count公式,但是,它们继续计数字符或单元格本身。

谢谢! 斯科特

  1. 你可能应该用不同的方式来组织你的工作表,正如评论中Chris所强调的那样。
  2. 如果要这样保留,可以使用VBA模块中的用户定义函数来检索公式文本,然后使用它来计算“+”号的数量。

    Public Function FormulaText(rng As Range) FormulaText = rng.formula End Function 

计数公式可以是:

 =len(formulatext(a1))-len(substitute(formulatext(a1),"+",""))+1