我的伴侣为一群孩子开设音乐课,并使用Google表格进行注册。孩子们报名,停止活动或一直回来,所以我们一直在必要时隐藏每张纸上的行。现在,我们希望在每个工作表上都有一个单元格(请注意:每个类都有它自己的工作表),以显示可用空间的数量,该空间在每次添加新孩子或由于孩子已经隐藏行而被更新时进行更新停止参加。
我尝试使用下面的方法显示空格数。每个班级16个空格,减去B列中的孩子数。
=16-COUNTIF(B2:B100,"<>")
问题是,这将计算出包含隐藏行的空格数,从而产生奇怪的结果,例如减去可用空格数。
如何在上述公式中加上隐藏行的数量?
答案 0 :(得分:0)
此解决方案采用了HaPhan的建议,并系统地构建了该解决方案。
请考虑以下屏幕截图。
1-绿框:还有一个额外的列(“状态”),用于记录有关学生的出勤信息。
2-橙色框:这些是“状态”列中单元格的数据值。 “状态”列中的所有单元格均为下拉列表。这样可以确保拼写,分类等的一致性。
3-蓝色框:筛选器已打开。在“状态”列中,提问者可以取消选择“已完成”和“已停止”学生;只会显示那些已付费并参加的学生。
4-紫色框:这些是“状态”列中各种条件的总计。实际公式在D列中说明。
5-红框:一个简单的摘要,显示可以出售的班级座位数。假设最大班级人数为16(手动数据输入到单元格C6)减去“付费学生”的数量(来自单元格C4的计算值),则可得到的座位数。
过滤而不是隐藏的选项非常重要,因为“选择”和“取消选择”非常容易,而且会自动覆盖整个列。 “隐藏”和“隐藏”行是偶然的;很难判断是否已找到所有相关行。