在这个网站的帮助下,我一直在Google Sheets中编写一个查询/公式。
它几乎完全适合我们的需要,但是当没有数据可计数时,它仍然显示一个1,实际上它应该显示0。
这是查询
=COUNTUNIQUE(
QUERY(F2:I,
"Select G
where F='DG'
and I is not null
and H='Booked' "
& IF(C2="<>",,"and I="&C2&"")))我创建了一个示例表,在这里显示问题,WWV7lvI/edit?usp=sharing
在示例中,单元格C2告诉C4中的公式查找决定周10中的预订(第一列)。第10周没有预订,因此单元格C4应该显示0,但实际上显示的是0。
我们设计它时,如果在<>中输入C2,它会显示所有唯一的预订,其中第一列不是空的。
我如何解决这个问题,以显示一个零?有人能帮忙吗?
发布于 2018-09-14 10:54:38
这个问题源于两个事实。
修复方法是将错误转换为空值,然后COUNTUNIQUE()将不计算该值:
=COUNTUNIQUE(
IFERROR(
QUERY(F2:I,
"Select G
where F='DG'
and I is not null
and H='Booked' "
& IF(C2="<>",,"and I="&C2&"")),
""))https://stackoverflow.com/questions/52327724
复制相似问题