L4单元格输入公式:
=IFERROR(IF(I4=条件1,INDEX(E4:G6,MATCH(J4,C4:C6),MATCH(K4,E3:G3)),IF(I4=条件2,INDEX(E7:G9,MATCH(J4,C7:C9),MATCH(K4,E3:G3)),INDEX(E10:G12,MATCH(J4,C10:C12),MATCH(K4,E3:G3)))),"")
没有办法啊,你的数据结构这样的,公式就这么复杂啦
思路决定出路,若你的数据结构调整一下,如下图:
那么,你的问题就很简单了,只要在L4单元格输入公式:
=IFERROR(INDEX($C$5:$E$13,MATCH(K4&I4,$B$5:$B$13,),MATCH(J4,$C$3:$E$3)),"")
那么简单的就OK啦。
如认为回答满意,就给予点赞并最佳答案哦……
见截图
K2输入
=SUMIFS(INDIRECT(CHAR(64+MATCH(J2,$1:$1,))&":"&CHAR(64+MATCH(J2,$1:$1,))),A:A,H2,B:B,"<"&I2,C:C,">"&I2)
公式下拉
看明白了。如果有相应标准的表 ,就可以做 。不过公式稍微复杂。只要标准表项目部重复即可 。如果重复就不好办。
方向告诉你一下 ,可以用COUNTIFS嵌套IF公式的办法来解决 。因为条件比较多 ,公式 会稍微长点。COUNTIFS计算时又需要遍历数组,如果标准表比较大,计算可能会慢,如果标准表比较小,计算速度跟正常公式基本一样 。
你自己根据我的提示先研究一下吧。需要我帮你处理,可以私信。要我做的话,需要发原表过来,因为公式稍微复杂点 ,比较耗费精力,所以不免费,见谅!
如果需要我写公式,最好把你原表数据发过来,判断会更准确一些。以前帮人做过几次表,有些人的表发过来之后,发现和提问的案例要求相去甚远。所以为了准确起见,最好发原表格式过来。
不明白你的计算要求。
是不是 分类1=条件1
不良比例 =40%
ABC =A 还是要=A中的数据5%
结果 是如何算出来的?