`subtotal` 函数中的 9 代表求和函数 `Sum`,但它的行为与普通的 `SUM` 函数有所不同。当 `subtotal` 函数的第一个参数为 9 时,它会对指定的区域进行求和,同时 包含隐藏的行。这与 `SUM` 函数在筛选模式下仍然对总体数据进行求和的行为是不同的。因此,如果你在某个区域中使用了 `subtotal(9, ...)` 并且得到了结果 9,这意味着该区域内的所有行(包括隐藏的行)都被计算在内,总和为 9。
建议在实际应用中,如果你想要忽略隐藏的行,可以使用 `subtotal` 函数的其他函数序号,例如 109,这样就可以得到不包含隐藏行的求和结果。