你好,我是劉卓。歡迎來到我的公號(hào),excel函數(shù)解析。今天來分享一個(gè)多維引用的案例,多維引用的好處就是可以“降維打擊”,用高維對(duì)低維,就好比游戲中的黃金對(duì)白銀。
不過你也不用覺得多維引用多么神秘,無非就是增加了容器。比如,平時(shí)引用一個(gè)區(qū)域,相當(dāng)于把這個(gè)區(qū)域的數(shù)據(jù)存放在一個(gè)“抽屜”中。
而多維引用,相當(dāng)于把這些數(shù)據(jù)分別存放在多個(gè)“抽屜”中,多個(gè)“抽屜”又存放在一個(gè)“柜子”中。簡(jiǎn)單來說就是容器套容器。當(dāng)然,這只是我個(gè)人的理解,每個(gè)人的理解方式不同。
對(duì)所有飲料最后一次的采購(gòu)數(shù)量求和
如果讓你做,你會(huì)怎么做?先自己想一想。有些小伙伴可能會(huì)想到用lookup來做。求最后一個(gè)數(shù)字嘛,這是lookup的強(qiáng)項(xiàng)。公式如下:
=LOOKUP(9^9,B3:B10)+LOOKUP(9^9,C3:C10)+LOOKUP(9^9,D3:D10)+LOOKUP(9^9,E3:E10)
=SUM(N(OFFSET(A2,SUBTOTAL(2,OFFSET(A3:A10,,{1,2,3,4})),{1,2,3,4})))
OFFSET(A3:A10,,{1,2,3,4})這部分用offset把A3:A10分別偏移1,2,3,4列,得到了由B3:B10、C3:C10、D3:D10、E3:E10形成的多維引用,就相當(dāng)于把這4個(gè)區(qū)域分別放入4個(gè)“抽屜”中,它們相對(duì)獨(dú)立。
SUBTOTAL(2,OFFSET(A3:A10,,{1,2,3,4}))這部分用subtotal分別對(duì)多維引用的各個(gè)區(qū)域計(jì)數(shù),也就是對(duì)4個(gè)“抽屜”存放的數(shù)據(jù)分別計(jì)數(shù),得到的結(jié)果為{5,3,6,5}。也就是分別統(tǒng)計(jì)B3:B10、C3:C10、D3:D10、E3:E10這4個(gè)區(qū)域中數(shù)字的個(gè)數(shù)。
subtotal第1參數(shù)的2,相當(dāng)于count,對(duì)于這個(gè),相信各位小伙伴都清楚。
=SUM(N(OFFSET(A2,MMULT(COLUMN(A:H)^0,N(B3:E10>0)),{1,2,3,4})))
https://pan.baidu.com/s/1RPdzwbhirzhvebe1nfpVaQ
聯(lián)系客服