[算表] 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