作业帮 > 综合 > 作业

为什么在EXCEL,if语句中TRUE=TRUE会变成false

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 04:17:39
为什么在EXCEL,if语句中TRUE=TRUE会变成false
IF(NOT(MONTH(G34)=OR(1,3,5,7,8,10,12)),((31-DAY(G34))+DAY(H34))*E34*0.004/360,30-DAY(G34)+DAY(H34)))
我想达到的目的是这样的————例:IF(1={1,3,5,7,9},做A程序,如果不在这个数组中做B程序.)但是好像永远做不到A程序.
MONTH(G34)=OR(1,3,5,7,8,10,12) 这样表示不对的,可以写成:
OR(MONTH(G34)={1,3,5,7,8,10,12})
倒不如直接写成:
=IF(OR(MONTH(G34)={1,3,5,7,8,10,12}),30-DAY(G34)+DAY(H34),((31-DAY(G34))+DAY(H34))*E34*0.004/360)