EXCEL公式的结果显示#DIV⼀0!,如何变成100%又保留公式

2025-03-11 05:15:48
推荐回答(3个)
回答1:

题目中的公式有错误,应改为这样:

=SUMPRODUCT((A:A={"及格","良好","优秀"})*(B:B="科目"))



如果要求改为COUNTIFS,公式修改为这样,但要在外面再套一个SUM求和函数,则公式:

=SUM(COUNTIFS(A:A,{"及格","良好","优秀"},B:B,"科目"))



至于提问的标题所说的#DIV/0错误,假设公式是A1/B1,那么可以修改为:

=IF(B1,TEXT(A1/B1,"0.00%"),"")


由于是除法,可能产生多位小数,公式可以加入四舍五入函数,公式中的数字2代表保留两位小数,可根据实际需要修改。

=IF(B1,TEXT(ROUND(A1/B1,2),"0.00%"),"")

回答2:

作为除数的B1单元格一定是空格或才其值为0。

修改一下就可以避免了。

回答3:

你好,没看到如是以后的数据,请上数据吧