楼主:
cutekid (可爱小孩子)
2023-05-10 11:04:39如图: 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.计算各个区间的用户数
: 想请问板上大大,假设我要写成一条公式
: 不想每次都有个辅助对照表,这个是能够达成的吗?
: 谢谢