diff --git a/kernel/av/table.go b/kernel/av/table.go index c851470d5..b4e98258f 100644 --- a/kernel/av/table.go +++ b/kernel/av/table.go @@ -1666,8 +1666,8 @@ func (table *Table) calcColRollup(col *TableColumn, colIndex int) { } } sort.Float64s(values) - if len(values) > 0 { - if len(values)%2 == 0 { + if 0 < len(values) { + if 0 == len(values)%2 { col.Calc.Result = &Value{Number: NewFormattedValueNumber((values[len(values)/2-1]+values[len(values)/2])/2, col.NumberFormat)} } else { col.Calc.Result = &Value{Number: NewFormattedValueNumber(values[len(values)/2], col.NumberFormat)}