1 diff --git a/sc/source/core/tool/interpr1.cxx b/sc/source/core/tool/interpr1.cxx
2 index 4f1976a..a2adbe9 100644
3 --- sc/source/core/tool/interpr1.cxx
4 +++ sc/source/core/tool/interpr1.cxx
5 @@ -3078,6 +3078,9 @@ double ScInterpreter::IterateParameters( ScIterFunc eFunc, BOOL bTextAsZero )
6 if ( bTextAsZero || pFormatter->IsNumberFormat(aStr, nFIndex, fVal))
9 + else if (eFunc == ifCOUNT2)
10 + // COUNTA - we should count both number and string.
14 if ( bTextAsZero && eStackType == svString )