如圖: https://imgur.com/a/NS3qNa0
E2:E6(區域陣列公式,下拉)
=TRANSPOSE(MMULT(O1:W1+1,(LEFT(A2:A10,FIND("/",A2:A10)-2)+FIND(MID(A2:A10,
FIND("/",A2:A10)-1,1),"KMG")/1%%>={0,201,202,205,210}/1%)*B2:B10))-SUM(
OFFSET(E1,ROW(),,9))
※ 引述《givemeakiss (愛的代價)》之銘言:
: 軟體:excel
: 版本:2016
: Hi, 板上大大,想請教
: 我目前有個想要完成的速率表格如下,要計算用戶數
: 但我想要想把“所有的判斷條件”寫在一個格子內得出值
: 產出樣貌如下:
: 速率(下載) 用戶數
: 99M以下 ?
: 100M-199M ?
: 200M-499M ...
: 500M-999M ...
: 1G以上 ...
: 資料結構如下:
: 下載/上行 用戶數
: 512K/56K 100
: 10M/5M 200
: 100M/5M 50
: 200M/100M 100
: 300M/50M 30
: 600M/100M 50
: 1000M/200M 300
: 1G/200M 200
: 2G/500M 10
: 1.首先,要判斷"/"前的下載,例如512K、10M、100M...1G
: 2.然後我要把判斷完的速率,再判斷為各個區間
: 3.計算各個區間的用戶數
: 想請問板上大大,假設我要寫成一條公式
: 不想每次都有個輔助對照表,這個是能夠達成的嗎?
: 謝謝