[算表] Excel INDEX+SMALL+IF+ROW应用问题

楼主: suiam74 (I am 菜头and县长)   2018-03-23 00:10:51
软件:EXCEL
版本:EXCEL 365
工作上需要
想要算出某位代理人总共代理的节数
如图https://imgur.com/a/np5vv
因此用上INDEX+SMALL+IF+ROW
希望先找出某位代理人有哪几次代理
然后再用加总算出总共代理的节数
公式设定是这样
=IFERROR(INDEX(C$2:C$15,SMALL(IF($D$2:$D$15=$G$2,ROW($1:$14),4^8),ROW(A1))),"")
但是出来的数字是错的
想请问大家是我的公式哪里设错了吗?
感谢大家!!
作者: soyoso (我是耀宗)   2018-03-23 00:31:00
公式应是正确 https://i.imgur.com/pjLuYLt.jpg请增加小数点位数
楼主: suiam74 (I am 菜头and县长)   2018-03-23 00:35:00
谢谢SOYOSO大!!!!!原来如此!!!想请问公式中的ROW行数是怎么设成1-14,而不是2-15呢?
作者: soyoso (我是耀宗)   2018-03-23 01:19:00
因row_num 1-14对应范围c2:c15,储存格为1起如c$2:c$15改为c$1:c$15,则$1:$14调整为$2:$15
楼主: suiam74 (I am 菜头and县长)   2018-03-23 02:03:00
原来如此,谢谢SOYOSO大!

Links booklink

Contact Us: admin [ a t ] ucptt.com