既满足一个多个条件,又满足其中一个条件,一个多个时结果正确,满足其中一个时显示错误 - 爱问答

(爱问答)

既满足一个多个条件,又满足其中一个条件,一个多个时结果正确,满足其中一个时显示错误

既满足一个多个条件,又满足其中一个条件,一个多个时结果正确,满足其中一个时显示错误=IF($H355<0.5,$O355,IF(AND($H355>0.5,$H355<1),$P355,IF($H355>1,$P355+(ROUNDUP(($H355-1),0)*0.6),IF(OR($E355=西藏藏族自治区,$E355=新疆维吾尔族自治区,$E355=内蒙古自治区,$E355=海南省),$P355,0))))前面的都正确,如果省份为这四个任意一个时,不管重量多少要求结果都等于2.6

是否:

1 当E列出现西藏、新疆、内蒙、海南等地时,无论H列为何值,J列都等于2.6;

2 当E列不出现西藏、新疆、内蒙、海南等地时,则按H列的值,计算J列?


可以改为:

=IF(OR($E355="西藏藏族自治区",$E355="新疆维吾尔族自治区",$E355="内蒙古自治区",$E355="海南省"),$P355,IF($H355<=0.5,$O355,IF($H355<=1,$P355,$P355+ROUNDUP($H355-1,0)*0.6)))


原式有两个问题:

1 语法上:文本值需要用"。。。"括起来;

2 逻辑上:需要将E355特殊值的判断前置;

下一篇:如何保证完成本工程系统联合调试

上一篇:建立一个学生信息结构体数组

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?