btcq.net
当前位置:首页 >> EXCEL中同时满足A列和B列中的条件,然后返回C列中的值,求公式 >>

EXCEL中同时满足A列和B列中的条件,然后返回C列中的值,求公式

如果是多条件索引可以用MATCH或者LOOKUP函数;如果是多条件求和可以用SUMPRODUCT或者SUMIFS函数.

选中A列,在第一行工具栏中找到“数据-筛选”,然后可以进行自定义筛选条件,对B 列进行同样操作即可.

=VAR(((A2:A34="张三")*(B2:B34="语文"))*C2:C34)最后不能直接回车得ctrl+shift+enter那个张三语文那俩个条件你可以根据你的要求换

在F4单元格输入以下公式,然后向右向下填充公式=IFERROR(INDEX($B:$B,MATCH(F$3,$A:$A,0),MATCH($D4,$C:4C,-1)),"")

=lookup(1,0/((a$1:a$100=a2)*(b$1:b$100=b2)),c$1:c$100) 直接使用vlookuo=VLOOKUP(A2&B2,IF({1,0},$A$1:$A$100&$B$1:$B$100,$C$1:$C$100),2,) 数组公式,按CTRL+SHIFT+回车三键确定

=IF(AND(A1="",B1=""),"",IF(AND(A1<0,B1>0),"好",IF(AND(A1>0,B1>0),"很好",IF(AND(A1>0,B1<0),"非常好",IF(AND(A1<0,B1<0),"非常非常好","")))))上面的公式,除了设置了你说的条件,另外还设置了:如果A1和B1任意一个为空时,结果返回空.如果A1和B1任意一个等于0时,结果返回空.===========把上面的公式填入C1单元格.下拉往下填充公式.

如果是要求和,用sumifs函数就可以了

and函数可以判断是否同时符合两个条件,if函数可以根据and返回的逻辑值进行运算.if(and(条件1,条件2),sum(c1:c10),)

如a列为甲且b列为子的c列的和=sumproduct((a1:a9="甲")*(b1:b9="子")*(c1:c9))

你找一个空白的地方,把ABC3列复制出来(例如复制在X/Y/Z这3列里),然后选中X/Y/Z这3列,点击排序,按照升序排列,第一优先级是X,第二优先级是Y.排好以后,把Y列不是“户主”的都删掉.我们假设:从X1至Z1770的区域,其Y列内容都是户主.D1单元格的公式为:=VLOOKUP($A1,$X$1:$Z$1770,3,0)把D1的公式复制到D列,即为想要的结果.

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