我一直从这个等式得到一个错误

= IF(A5 =< 8, B5 * .07, IF(A5 > 8 AND A5 =< 15, B5 * .05, IF(A5 > 15 AND A5 < 20, B5 * .03, 00.00))) 

我不完全确定为什么我收到和错误。 语法看起来是正确的,不是吗?

你不能AND你一样尝试。 你需要这样做:

 =IF(A5<=8,B5*0.07,IF(AND(A5>8,A5<=15),B5*0.05,IF(AND(A5>15,A5<20),B5*0.03,0))) 

如果提取常量因子(B5)并将其应用于所有结果,并且IF子句嵌套在一起以使它们有效级联(即完全不使用AND),则它更短,可能更容易理解:

 =B5*(IF(A5<=8,0.07,IF(A5<=15,0.05,IF(A5<20,0.03,0))))