[算表] SumProduct + InDirect + Address + Row

作者: foolkids (翼をください)   2018-09-28 11:04:53
軟體:Office Excel
版本:2010
抱歉標題很奇怪,因為問題也很奇怪,不清楚確切原因... 所以上來請問各位高手
檔案如以下連結:https://goo.gl/FKbEvW
可正常運作的公式在儲存格H5,但是H4只是將ADDRESS的列參數從 5 改成 ROW(A5)
就變成無法執行了...
可是H3這格改成SUM的公式,卻又沒問題?
以下是公式全文:
[H3]=SUM(INDIRECT(ADDRESS(ROW($A$5),4)&":"&ADDRESS(8,4)))
[H4]=SUMPRODUCT((C5:C8="A")*INDIRECT(ADDRESS(ROW($A$5),4)&":"&ADDRESS(8,4)))
[H5]=SUMPRODUCT((C5:C8="A")*INDIRECT(ADDRESS(5,4)&":"&ADDRESS(8,4)))
作者: soyoso (我是耀宗)   2018-09-28 11:14:00
改善上可配合index https://i.imgur.com/ds79e2L.jpg
作者: foolkids (翼をください)   2018-09-28 11:52:00
喔喔!謝謝SO大!可是這是什麼原理?加上index就好了?
作者: soyoso (我是耀宗)   2018-09-28 13:08:00
未查到原理是什麼?能提供的是index可接受indirect配合row所回傳的array或reference的資料
作者: foolkids (翼をください)   2018-09-28 17:29:00
好哦!謝謝,先這樣用就好

Links booklink

Contact Us: admin [ a t ] ucptt.com