我在一家有多家销售汽车零件的公司工作。我想要看一下新鲜感'库存,但针对特定车辆的特定年份范围。
我使用的基本公式是
=COUNTIFS(INVENTORY!$A$2:$A$50000,$B$1,INVENTORY!$I$2:$I$50000,$J$117,INVENTORY!P$2:P$50000,$C$118)
结果是4
第一个参数是查看位置,第二个是查看特定车辆。第三是确定库存是30天,60天还是90天,并且我获得了正确的信息。我现在想知道的是,在查看这4辆车时,有多少是在2004年到2010年之间制造的,所以第四个参数的标准有一个范围,而不是一个特定年份(我知道结果)应该在30,60或60+细胞中回归为1)。在库存表中,车辆的年份列在E'列中。我不确定是否需要使用嵌入式IF语句来指定年份范围,或者需要重写整个公式。谁能给我一些关于如何编写公式以获取此信息的建议?
答案 0 :(得分:0)
您可以在同一db.collectionname.find({}).map( doc => ({
"_id": doc._id,
"type": doc.type,
"color": doc.color_map[Object.keys(doc.color_map).find(k => k === doc.type)]
}));
列中为COUTINFS
添加两个条件,即
E
上面的第二行显示了额外的意见。如果在单元格中动态存在年份范围,例如=COUNTIFS(INVENTORY!A:A,$B$1,INVENTORY!I:I,$J$117,INVENTORY!P:P,$C$118,
INVENTORY!E:E, ">=2004", INVENTORY!E:E, "<=2010")
和C1
,则标准应由连接组成,即
D1