=excel和值尾的比较函数:E4=IF(OR(D4=RIGHT(D3+1),D4=RIGHT(D3+2)),“1”,“”)

当D4等于D3加1的尾数时或D4等于D3加2的尾数时,E4等于1,其他为空,不知错在哪里,D4全显空,哪位高手帮我看一下错在哪里,谢谢... 当D4等于D3加1的尾数时或D4等于D3加2的尾数时,E4等于1,其他为空,不知错在哪里,D4全显空,哪位高手帮我看一下错在哪里,谢谢 展开
 我来答
太极健1969
2013-02-25 · TA获得超过9038个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:4069万
展开全部
因为你的D4的值没有达到要求,当然是“”
如你的D3是3,D4是4,那么就成立了,同理,你的D3是3,D4是5也成立。只是你的公式写错了
正确的公式
=if(or(d4=right(d3)+1,d4=right(d3)+2),1,"")

=IF(OR(D4=--RIGHT(D3+1),D4=--RIGHT(D3+2)),1,"")


=IF(OR(D4=VALUE(RIGHT(D3+1)),D4=VALUE(RIGHT(D3+2))),1,"")

总之一点,要让数据变成同一类型,才有可比性
追问
但是我是希望是D3+1,或D3+2的尾值,因为E4小于10,如果D3=9的话,E4就不成立了
追答
你把公式复制去看下结果吧,不成立就是空值呀
海狮188
2013-02-25 · TA获得超过3780个赞
知道大有可为答主
回答量:2327
采纳率:64%
帮助的人:1457万
展开全部
有两方法可行:
一是保留原公式:E4=IF(OR(D4=RIGHT(D3+1),D4=RIGHT(D3+2)),"1",""),而将D4设置成文本方式后,双击D4单元格。
二是将公式改为:E4=IF(OR(D4=--RIGHT(D3+1),D4=--RIGHT(D3+2)),"1","")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自朱家尖积极进取的大平原狼
2013-02-25 · TA获得超过6281个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2872万
展开全部
公式中所有符号要在半角状态下输入。
D4如果是数值, RIGHT要改为--RIGHT
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyxh0916
2013-02-25 · TA获得超过8864个赞
知道大有可为答主
回答量:4258
采纳率:50%
帮助的人:4482万
展开全部
=SUM(N(D4=RIGHT(D3+{1,2}))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式