作业帮 > 综合 > 作业

EXCEL如何提取满足条件的数据的地址?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/14 08:31:16
EXCEL如何提取满足条件的数据的地址?
我的问题模型比较复杂,简化如下:
A1 32 B1 甲 D1 25 G1 3
A2 20 B2 乙
A3 65 B3 丙
A4 21 B4 丁
运算:D1减去G1,再减去A列的数据
要求:运算结果大于等于0,且绝对值最小
输出:找出满足要求的A列数据所在的行,并显示对应的B列的名称
本列结果应为“丁”(25-3-21)
我设计的程序是:
=INDIRECT(ADDRESS(IF(AND(D1-G1-A1:A4>=0,ABS(D1-G1-A1:A4)=MIN(ABS(D1-G1-A1:A4))),ROW(1:4)," "),COLUMN(B:B),1))
结果出不来,请各位帮我看看,
其中,我实际需要的函数比较复杂,A1:A4实际为INDIRECT("A4:A"&(T$4+3)),也就是说IF语句的嵌套的七层限制,已使用两层!
soup5258,少个右括号吧,应该括在哪里呢,我试着改了,得出的结果为“甲”,还有,sum ()用在这里是什么意思呢?非常希望您能够试着调试下,并附出函数使用的意思,
发言人 ,我的问题您大概能看明白吧,希望您帮忙调试下,并附出函数使用的意思,
你把问题想复杂了.
=INDEX($B$1:$B$4,MATCH(MAX(($A$1:$A$4