为什么if函数if函数怎么筛选出想要的值来的不对,大家看看哪里有问题?


比如,BCDEF2姓名日期上班时间下班时间晚餐补3张三2012-3-318:4719:1004李四2012-4-18:1818:0405王二2012-4-108:3921...
比如,B C D E F2 姓名 日期 上班时间 下班时间 晚餐补3 张三 2012-3-31 8:47 19:10 04 李四 2012-4-1 8:18 18:04 05 王二 2012-4-10 8:39 21:21 0(实际计算结果应该为1)使用的函数为=if(E3>="20:00",1,0)我很苦恼,之前一直没出现过问题,今天所有和时间有关的函数,都结果不正确,楚妃我把函数改为=if(E3-"20:00">=0,1,0)在线等解答,摆脱大家啦
展开选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部
公式可改为:=IF(E3>=TIMEVALUE("20:00"),1,0)你的公式=if(E3>="20:00",1,0)

=if(E3-"20:00">=0,1,0)
问题出在直接比较时:E3>="20:00"E3时间格式的数据(21:21)会转化为excel序列数(0.889583333)"20:00" 是文本因为数值总是小于文本的, E3>="20:00"恒为FALSE所以不能得到正确的结果间接比较时:E3-"20:00">=0因为做减法的时候,E3数据(21:21)与"20:00"都会自动转化为excel序列数所以能够得到正确的结果
本回答被网友采纳
收起
2条折叠回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
}

C7代表数字21224,C8代表0,我的本意是想表达如果C8(除数)这一栏数字大于0,输出的值为C7/C8的商,否则输出C8这一栏的值。...
C7代表数字21224,C8代表0,我的本意是想表达如果C8(除数)这一栏数字大于0,输出的值为C7/C8的商,否则输出C8这一栏的值。
展开
选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
=IF(C8>0,C7/C8,C8)}

我要回帖

更多关于 if函数怎么筛选出想要的值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信