EXCEL函数计算不同单元格多条件计数

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:27:00
A列为房号如:1-1-101,1-2-101,2-2-204,3-1-101,B列未销售状态,未售表示为1,已售表示为空(IF函数),请各位大虾帮我写个函数,我要统计1栋(也就是房号为1-*-*)剩余房源数,先谢过了!
貌似不行啊

=SUMPRODUCT((--(LEFT(A1:A100,FIND("-",A1:A100)-1)="1"))*B1:B100)
不需要辅助助,用FIND("-",A1:A100)-1的目的主要是为了你的几栋超过2位数的情况,若不会超过,直接用1就行了

假如A列房号不超过1000个,利用C列为辅助列,在C1中输入=LEFT(A1,1),然后填充至A列相等行
统计1栋:=SUMPRODUCT(($C$1:$C$1000="1")*($B$1:$B$1000))
统计2栋:=SUMPRODUCT(($C$1:$C$1000="2")*($B$1:$B$1000))
.
.
.
.
.
统计n栋:=SUMPRODUCT(($C$1:$C$1000="n")*($B$1:$B$1000))

=SUM(IF(LEFT(A1:A500,FIND("-",A1:A500)-1)="1",B1:B500))数组公式,公式在编辑状态下按CTRL+SHIFT+ENTER结束.