我需要一些帮助来弄清楚如何做到这一点。
我有两张纸,产品和城市。在“产品”选项卡中,有一个产品列表,每个产品都有许多列,其中包含该产品的详细信息。我关注P列和AT列,分别是城市代码和星级。
在“城市”选项卡上,列出了包含许多列的城市列表,以了解该城市的详细信息。我关注的是列F和A.列F是城市代码,列A是区域代码。
首先,我想计算每个地区的产品数量,为此我有这个:
SUMPRODUCT(COUNTIFS(Product!P9:P10000, Cities!F9:F10000, Cities!F9:F10000, D7))
D7是区域代码。结果似乎符合我的期望......但这里有什么问题吗?
下一步是计算存在星级评分的每个地区的产品。所以我只是添加了一个条件来忽略Star Rating列中带有空白单元格的记录:
SUMPRODUCT(COUNTIFS(Product!P9:P10000, Cities!F9:F10000, Cities!F9:F10000, D7, Product!AT9:AT10000, “<>”&””))
这并没有给我我期望的结果(当我知道有记录符合我希望列出的条件时返回零)。
任何建议都将不胜感激!
在此处创建了一个粗略的虚拟数据片段:https://docs.google.com/spreadsheets/d/1l7mIN1ilhYFJrFiKMR4HAHjraXB0x5ucQTjhIZZ-EQ8/edit#gid=0
我想我可以看到这可能不起作用,但我无法弄清楚如何让它发挥作用......
答案 0 :(得分:0)
引用您分享的“Stack Snippet”
的Google表格链接尝试在B3中使用以下数组公式
{=SUMPRODUCT(COUNTIFS($G$1:$G$25,IF($J$1:$J$7=A3,$K$1:$K$7,"")))}
和C3
{=SUMPRODUCT(COUNTIFS($G$1:$G$25,IF($J$1:$J$7=A3,$K$1:$K$7,""),$H$1:$H$25,"<>"&""))}