EXCEL表中同时满足列和行两个条件如何引用数据
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 12:28:09
C2单元格输入公式=IF(AND(A2>=80,B2>=4500),"A",IF(AND(A2>=55,B2>=2600),"B",IF(AND(A2>=50,B2>=1100),"C",IF(AND
D2输入=A2&B2&C2下拉至D10E2输入=SUMPRODUCT((B2:B10="事故")*(C2:C10=1)/COUNTIF(D2:D10,D2:D10))E2就得到你的结果了.
=sumproduct((a1:a100=条件A)*(b1:b100=条件B))
=COUNTIF($B$1:$B$11,RIGHT(D1))E1里输入上面的公式,然后填充
设大于100,你可以在C1中输入公式:=IF(AND(A1>100,B1>100),"是","否")是不是你要求的.再问:如果A1和B1中的数值都大于100,就让公式A1-B1-C1在D1中成立,如果
F2输公式=IF(AND(D2"",E2""),SUMPRODUCT((D2&E2=$A$2:$A$6&$B$2:$B$6)*$C$2:$C$6),"")下拉填充公式
通过if和sum公式嵌套完成!如果条件简单,可以直接通过sumif或者sumifs来实现,可以看看offic自带的公式说明.
=SUM(N(MATCH(IF(A1:A7&B1:B7="A当阳",A1:A7&B1:B7&C1:C7,"ABC"),IF(A1:A7&B1:B7="A当阳",A1:A7&B1:B7&C1:C7,"A
用数据筛选不行吗?一定要用函数?如果用函数,我觉得还需要VBA编程
=INDEX(N:N,MAX(ROW(A1:A10)*(A1:A10="第一个条件")*(B1:B10="第二个条件")))数组公式,按CTRL+SHIFT+回车结束.如果条件是单元格内容,可以直接引
用if条件函数再问:要计数的,
未输入数据时公式=SUMPRODUCT((A1:A1005))由于是设为大于5,就显示次数正常了.
点解D2拆分冻结.
=IF(OR(AND(A1>100,B1=0),AND(A1>100,B1>100)),A1-B1-C1,"")把这个公式输入,你就可以在相应的单元格内输入你想要的数值,得到你要的效果了!请参考!
你的D列数据需将小时去掉,否则不能参加计算,如果你是自定义的格式除外,也就是说D列必须得为数字格式,能参加计算的格式.我给你加个辅助列E,在E1中输入=LEFT(D1,1),即可将数字2提出,第二行的
选中要冻结的行与列交叉点单元格,点冻结
=INDEX({0,0,1;1,1,0},G1,F1)
=SUMPRODUCT(ISNUMBER(FIND("15期",K1:K10))*(L1:L10="是"))再问:大神大神顺便吧,条件1:K列单元格包含“15期”,条件2:L列单元格为“是”,求同时满
=if(and(a1>100,b1>100),a1-b1-c1,"")
=SUMPRODUCT((A4:A20=2)*(B4:B20=1))