rprt.net
当前位置:首页 >> 同一条件返回多个数值 >>

同一条件返回多个数值

”excel vlookup返回满足同一条件的多个值的和“ 一、按题意应该是要用SUMIF函数来完成 二、SUMIF函数的定义 根据指定条件对若干单元格求和.语法 SUMIF(range,criteria,sum_range) Range 为用于条件判断的单元格区域.Criteria 为确定

假设你输入的数在A1:A111 这个范围,其对应的值在B1:B111 那么如果你在c1输入任意一个A列的值 可以用公式:d1=index(b:b,small(if(A$1:A$111=c$1,row($1:$111),777),row(a1)))&"" ctrl+shift+enter 下拉如果满足要求请多给分

这个需要数组公式解决了 C1输入公式 =INDEX(B$1:B$10,SMALL(IF(A$1:$A$10=1,ROW($1:$10),""),ROW(A1)),1) CTRL SHIFT 回车结束,向下填充,

示意图如下:在G3中输入公式:=IF(IFERROR(INDEX($A$3:$C$100,SMALL(IF(($A$3:$A$100=$E3)*($B$3:$B$100=$F3),ROW($1:$98)),COLUMN(A1)),3),"")=0,"",IFERROR(INDEX($A$3:$C$100,SMALL(IF(($A$3:$A$100=$E3)*($B$3:$B$100=$F3),ROW($1:$98)),COLUMN(A1)),3),"")) ,同时按下ENTER键,SHIFT键,和CTRL键,公式右拉,再下拉.

选20个单元格,按f2输入你的公式,然后shift+ctrl+enter

你的公式是错的.AND是要多个条件同时成立,才返回value_if_true,而各组判断不可能同时成立,是不是?把AND改为OR,结果为数值,就不要加引号了.=IF(OR((A4>=0)*(A4<=1037.29),(A4>=3211.68)*(A4<=3349),(A4>=4501.5)*(A4<=5893.5),(A4>=6908.81)*(A4<=7053.81)),5.66,4.88)

=SUM(IF(D2={"山地","耕地"},{9100,18667}),SUM((D2={"山地","耕地"})*(E2="用材林"))*5200)

在E1输入“客户号”,在E2输入“1001”;选择表1的数据区域,做高级筛选,筛选结果放G1:

H2输入=sumproduct((a$1:a$100=f2)*(b$1:b$100=g2)*c$1:c$100)下拉填充公式即可

在查找页的B9单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式 =INDEX(数据页!B:B,SMALL(IF(数据页!$K$4:$K$20=$K$5,ROW($4:$20),4^8),ROW(A1)))

网站首页 | 网站地图
All rights reserved Powered by www.rprt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com