ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 紫菜蛋汤

[求助] 关于IF函数的一点问题

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-19 21:55 | 显示全部楼层
原帖由 wxw1997 于 2011-4-19 21:48 发表
O2=IF(J2="","",IF((K2>=45%)*(L2>=35%)*(J2>=15000)*ISNUMBER(K2)*ISNUMBER(L2),"入围","不合格"))

这种可以,为什么还要加个ISNUMBER呢?

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-19 21:59 | 显示全部楼层
原帖由 ZDYCTD 于 2011-4-19 21:51 发表
k列公式=IF(G2="",0,I2/G2-1),右拉下拉即可。

老师,你的意思是说问题出在K4单元格上?为什么呢?我写的那个公式审核的时候"K2>=45%","L2>=35%"都返回的TURE,可是K2,L2明明什么数据都没有啊!

TA的精华主题

TA的得分主题

发表于 2011-4-19 22:04 | 显示全部楼层
一点就透:文本大于数值,空文本也是文本

TA的精华主题

TA的得分主题

发表于 2011-4-19 22:04 | 显示全部楼层

回复 8楼 紫菜蛋汤 的帖子

在if里加TYPE(K2*L2)=1,是判断两相乘的值是否为数值,当然也就间接地判断两个是否都为数值,因为只有数值才能相乘得出数值。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-19 22:09 | 显示全部楼层
原帖由 fjdky 于 2011-4-19 22:04 发表
一点就透:文本大于数值,空文本也是文本

哦,原来如此.难怪 "">=0.45  会返回TRUE呢.谢了.

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-19 22:11 | 显示全部楼层

回复 14楼 danielwotcha 的帖子

哦,谢谢了,明白了.

TA的精华主题

TA的得分主题

发表于 2011-4-19 22:13 | 显示全部楼层
K列判断设0值最好
没有哪里说只有数值相乘才能得数值吧,逻辑值相乘得什么?

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-19 22:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 angellbxsc 于 2011-4-19 22:13 发表
K列判断设0值最好
没有哪里说只有数值相乘才能得数值吧,逻辑值相乘得什么?

设0不好,因为我要先把公式拉到1000行,然后再设定保护工作表,保护公式所在的那一列.再把表格发给别人,让别人往里填数据.如果我写0的话,别人拿去了,只填500行数据,那岂不是下面500行都是0%,影响美观.

TA的精华主题

TA的得分主题

发表于 2011-4-20 17:50 | 显示全部楼层
J4>=18000,而条件里是J4>=15000,当然会出现入围了

TA的精华主题

TA的得分主题

发表于 2011-4-20 19:22 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-5 10:31 , Processed in 0.030962 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表