spreadsheet: return empty values from sheet context

This is required as AVERAGE/AVERAGEA need to distinguish between
empty and non-empty cells.
This commit is contained in:
Todd 2017-09-20 18:21:22 -05:00
parent b056033c12
commit e7da598399

View File

@ -35,9 +35,8 @@ func (e *evalContext) Cell(ref string, ev formula.Evaluator) formula.Result {
return res
}
// Evaluating an empty cell returns a zero in Excel
if c.IsEmpty() {
return formula.MakeNumberResult(0)
return formula.MakeEmptyResult()
} else if c.IsNumber() {
v, _ := c.GetValueAsNumber()
return formula.MakeNumberResult(v)