我做的是一个学生宿舍入住情况统计表。
A列是宿舍序号
B列是宿舍可入住的学生数量,且数量不一样,有的是10人,有的是14人,有的9人……
C列是已住人数
现在我统计的是已住满的宿舍数量、未住满的宿舍数量和空宿舍的数量。
请教高手指点!
谢谢!谢谢!谢谢!
朋友,请再进一步说明,我是想一下子把C列里属于那三种条件的数量给统计出来。
请教关于在Excel中对符合条件的数据的数量统计
答案:4 悬赏:60 手机版
解决时间 2022-01-01 05:01
- 提问者网友:兔牙战士
- 2021-12-31 23:24
最佳答案
- 五星知识达人网友:渊鱼
- 2022-01-01 00:48
上面的公式有误:
你可以增加一列在D1中输入=IF(D2=0,"空宿舍",IF(D2=C2,"已经住满",IF(D2
宿舍编号 宿舍状态 可住人数 已住人数
A1-111 未住满 3 1
A1-112 已经住满 3 3
A1-113 未住满 3 2
A1-114 已经住满 3 3
A1-115 已经住满 7 7
A1-116 空宿舍 3 0
A1-117 已经住满 3 3
A1-118 空宿舍 9 0
A1-119 未住满 4 1
A1-120 空宿舍 6 0
A1-121 已经住满 7 7
A1-122 已经住满 3 3
A1-123 未住满 4 2
项目 宿舍状态统计
住满的统计: 6->=COUNTIF(B2:B14,"已经住满")
未住满的统计: 3->=COUNTIF(B3:B15,"未住满")
未住满的统计: 3->=COUNTIF(B4:B15,"空宿舍")
你可以增加一列在D1中输入=IF(D2=0,"空宿舍",IF(D2=C2,"已经住满",IF(D2
A1-111 未住满 3 1
A1-112 已经住满 3 3
A1-113 未住满 3 2
A1-114 已经住满 3 3
A1-115 已经住满 7 7
A1-116 空宿舍 3 0
A1-117 已经住满 3 3
A1-118 空宿舍 9 0
A1-119 未住满 4 1
A1-120 空宿舍 6 0
A1-121 已经住满 7 7
A1-122 已经住满 3 3
A1-123 未住满 4 2
项目 宿舍状态统计
住满的统计: 6->=COUNTIF(B2:B14,"已经住满")
未住满的统计: 3->=COUNTIF(B3:B15,"未住满")
未住满的统计: 3->=COUNTIF(B4:B15,"空宿舍")
全部回答
- 1楼网友:行路难
- 2022-01-01 03:22
上面的公式有误:
你可以增加一列在d1中输入=if(d2=0,"空宿舍",if(d2=c2,"已经住满",if(d2<c2,"未住满","")))
宿舍编号 宿舍状态 可住人数 已住人数
a1-
- 2楼网友:廢物販賣機
- 2022-01-01 02:19
设数据从第二列开始,共有99行
D列为辅助列,D2输入:
=IF(OR(C2="",C2=0),"空",IF(B2=C2,"满",IF(B2>C2,"未满")))
然后向下复制至D100
E2写公式:
="已住满"&COUNTIF($D$2:$D$100,"满")&"间"
E3公式:
="未住满"&COUNTIF($D$2:$D$100,"未满")&"间"
E4公式:
="空宿舍"&COUNTIF($D$2:$D$100,"空")&"间"
- 3楼网友:像个废品
- 2022-01-01 01:25
已住满的宿舍数量
=SUMPRODUCT(--(B2:B100<=C2:C100))
未住满的宿舍数量
=SUMPRODUCT(--(B2:B100>C2:C100))
空宿舍的数量
=SUMPRODUCT((C2:C100="")*(C2:C100=0))
其中的区域换成你的实际大小,我设的是100行。
----------------------------------------------
要说的一点是“空宿舍的数量 ”的公式,如果你在空的格式中输入0
那么这样就可以
=COUNTIF(C2:C100,0)
如果是空格这样就行
=COUNTIF(C2:C100,"")
如果又有空格又有0值,就用我上面给你的公式
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯