乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL函数,提取区域内满足条件数据-excel条件区域函数,excel按条件提取数据

EXCEL函数,提取区域内满足条件数据-excel条件区域函数,excel按条件提取数据

作者:乔山办公网日期:

返回目录:excel表格制作


因为你的提成原则是按大于或等于某促销价,所直接用你设计的表2是不方便设计公式的。需要修改下设计,从左到右把原来的顺序倒过来,并增加一个虚拟的最低价格——0,如下图:

这样就可能通过引用查找来设计公式了

E2=OFFSET(INDIRECT("Sheet2!A"&MATCH(A2,Sheet2!A$3:A$10,)+2),,MATCH(D2,SUBTOTAL(9,OFFSET(INDIRECT("Sheet2!A"&MATCH(A2,Sheet2!A$3:A$10,)+2),,{1,3,5,7})))*2)

F2=E2*B2

下拉

分析,重新设计表2,设计验证公式,太费时间了。帮身边同事,一顿晚餐肯定得请了,呵呵。而且提问的“当价格等于促销价三799,提成15;”太起误导作用了,开始以为还有一个准确等于最低介的提成计算问题,那大于最低价,到上一个价格之间如何提成?找了很久,也没找到。一个个对照截图分析才猜测应该与其他是一致的原则。




Q1数组公式,输入zhidao完成后不要直接回车,要按三键  CTRL+SHIFT+回车  下拉。

=INDEX($1:$1,SMALL(IF(A$2:L$2>0,COLUMN(A:L),256),ROW(A1)))&""


如果第2行不会出现负数的情况,公式还可以短一点点:

=INDEX($1:$1,SMALL(IF(A$2:L$2,COLUMN(A:L),256),ROW(A1)))&""



如果A列是性别,B列是姓名
=sumproduct((A1:A100="男")*(left(B1:B100,1)="李")*(len(B1:B100)>=3))
这样就可以了

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网