Excel 对格式化为文本的数字范围的 SUMIFS

Excel SUMIFS over a range of number formatted as text

我目前正在开发一个包含数千个条目的 Excel Sheet。

在其中一列中,所有数字都存储为文本。我想对这些条目进行 SUMIFS,但由于格式错误,它似乎不起作用。有什么方法可以在不改变原始数据的情况下计算出我的结果吗?

谢谢

您可以将其用作数组公式(按 ctrl + shft + enter):

=SUM(IF(B1:B5="d",NUMBERVALUE(A1:A5)))

或者,作为常规公式:

=SUMPRODUCT((B1:B5="d")*(C1:C5="g"),NUMBERVALUE(A1:A5))