永发信息网

EXCEL如何设公式?

答案:3  悬赏:20  手机版
解决时间 2021-03-11 02:07
  • 提问者网友:伴风望海
  • 2021-03-10 13:41
EXCEL如何设公式?
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-03-10 15:02
C2=IF(INDEX(FREQUENCY(IF($A$2:$A$100=A2,ABS($B$2:$B$100-B2)),3),1)-1>0,"疑似同一人","一个人")
数组公式,按Ctrl+Shift+Enter结束公式输入,向下复制公式。追问看不懂,不过我试了一下有错误,所以我认为不应该采纳,还是谢谢你的帮助。追答什么情况下有错误?我模拟了几种情况似乎都正确。追问不好意思,刚才操作错了,非常感谢!!
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-03-10 16:58

数组公式学的不好,只能用辅助列来解决了。
看图说话
C2公式=A2&B2,下拉公式
D2公式=IF(COUNTIF($C$2:$C$13,A2&B2)=1,"一个人","疑似同一个人"),下拉公式
追问谢谢,不用数组更好理解,赞一个,但是要把年龄相差在3岁及以内的认为是疑似同一个人,而不是年龄相同的疑似同一个人,该怎么设置公式?追答方括号的回答是正确的,而且思路很好,使用FREQUENCY产生数据范围,厉害!
  • 2楼网友:青尢
  • 2021-03-10 15:40
你首先应该把整个表格按年龄从大到小或从小到大排列一下,不然没办法操作,排列好之后用if公式,c2=if(b3-b2<=3,"疑似同一个人",“一个人”),然后下面直接下拉,C3就是b4-b3,下面一次类推,应该就可以了,不过我没有表格实际操作过,不知道会不会出问题,你可以先试下,如果不行的话你最好把表格发过来我帮你设置好再发还给你!追问谢谢,在同一个名字下可以进行如此计算,难点在于年龄列中有很不同的名字。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯