哆来咪发 发表于 2021-11-3 00:54:44

你这问题,需通过身高,找对应的行位,然后去与D列(中下)与H列(中上)对应的数值去对比,再做判断。

小打小闹 发表于 2021-11-6 17:29:29


”男/女身高别体重”表在哪??你后边的表,写的什么东西

看潮起潮落 发表于 2021-11-10 21:33:26

我这公式前提需把原始数据的B列输入 0.然后可用公式:
=IF(G4,LOOKUP(H4-1%%,OFFSET(INDIRECT(E4&"童体重标准!B1:H1"),MATCH(G4,INDIRECT(E4&"童体重标准!A:A"),)-1,),INDIRECT(E4&"童体重标准!C1:I1")),"")
往下拉。
当然你的自己公式,也可以通过 INDIRECT 函数来简化。

巴乔的忧郁 发表于 2021-11-12 02:28:03

3楼公式,没按条件进行。需按此公式来:
=IF(G4,IF(H4>OFFSET(INDIRECT(E4&"童体重标准!E3"),$G4,),IF(H4<OFFSET(INDIRECT(E4&"童体重标准!G3"),$G4,),"中",LOOKUP(H4,OFFSET(INDIRECT(E4&"童体重标准!G3:I3"),G4,),INDIRECT(E4&"童体重标准!G1:H1"))),LOOKUP(H4-1%%,OFFSET(INDIRECT(E4&"童体重标准!B3:E3"),G4,),INDIRECT(E4&"童体重标准!C1:F1"))),"")
往下拉

美丽秀啊 发表于 2021-11-15 23:45:19

感谢大佬的耐心分析!!。
可能大佬没理解我的意思。我的意思是,不用管年龄,只要知道了体重,身高,性别。对照 ”男身高别体重” 这张表,在中下的孩子就判断为消瘦,提示“是”。例如身高46,体重2以下的就是消瘦
我写了这么一个公式,但是用不成,请您帮我修改   O4=IF(AND(E4="男",J4=男体重别身高!$A:$A,H4<男体重别身高!$D:$D),"是","")

会做饭的北京大叔 发表于 2021-11-17 13:23:40

=TEXT(MATCH(1,FREQUENCY(H4,INDEX(INDIRECT(E4&"体重别身高!C3:I4"),MATCH(J4,INDIRECT(E4&"体重别身高!A3:A4"),0),)),0),"[<=2]消瘦;[<=4]超重;肥胖")
体型一列就行

大坑 发表于 2021-11-22 04:55:24

谢谢大佬,我运行了您的公式,返回有错误,我也修改不来。

明眸善睐 发表于 2021-11-25 22:18:50

你表里数据不够啊,身高只有45,46. 其他身高的怎么办?

佳莹 发表于 2021-11-26 23:59:08

大佬,我只是做了两行,其他的身高可以在46-120之间

合家团圆 发表于 2021-12-12 09:19:22


”男/女身高别体重”表在哪??你后边的表,写的什么东西
页: 1 [2] 3
查看完整版本: 求大神帮我解决多个IF函数套用的问题!!