我正在使用Excel大纲级别。数据看起来像这样。子细胞内的汇总信息Excel大纲级别分组
我需要的红色文本是一个自动化的值(可能是在寻找孩子的多层次),这将询问一组记录中的任意子记录和汇总数据。在这种情况下,你可以看到这三个条件是: - 如果所有的座位都没有被占用,房间是空的,如果有empyt容纳它的部分,如果所有的座位都采取了充分..
你能用formuala做到这一点,还是我需要创建一个VBA功能?
我正在使用Excel大纲级别。数据看起来像这样。子细胞内的汇总信息Excel大纲级别分组
我需要的红色文本是一个自动化的值(可能是在寻找孩子的多层次),这将询问一组记录中的任意子记录和汇总数据。在这种情况下,你可以看到这三个条件是: - 如果所有的座位都没有被占用,房间是空的,如果有empyt容纳它的部分,如果所有的座位都采取了充分..
你能用formuala做到这一点,还是我需要创建一个VBA功能?
在C4
并假设列A是隐藏的,并且具有房间注意到旁边的每个座位:
=If(Countif(A:A, B4) - 1 = CountA(Offset(C4, 1, 0, Countif(A:A, B4) - 1)), "FULL",
If(0 = CountA(Offset(C4, 1, 0, Countif(A:A, B4) - 1)), "EMPTY", "PARTIAL"))
此外:
两点针对上述情况,如果还没有标记的细胞A4
Room A
然后删除- 1
。
此外,一旦完成这一个单元格的简单复制并粘贴到其他单元格,它会自动使用相对引用为您引用正确的单元格。
如果换位:
=If(Countif(1:1, B2) - 1 = CountA(Offset(B3, 0, 1, , Countif(1:1, B2) - 1)), "FULL",
If(0 = CountA(Offset(B3, 0, 1, , Countif(1:1, B2) - 1)), "EMPTY", "PARTIAL"))
如果你可以添加一列注意到房间的每个座位,我可以提出一个答案旁边?这是否可能,即使它总是隐藏。 – glh 2013-03-14 11:31:28
是的。我可以做到这一点.. – Hightower 2013-03-14 11:54:15
这很好。我的建议应该起作用。 – glh 2013-03-14 12:09:14