Excel - 记录客户购买的商品数量
Posted
技术标签:
【中文标题】Excel - 记录客户购买的商品数量【英文标题】:Excel - Record how many items a customer buys 【发布时间】:2018-02-24 04:27:05 【问题描述】:我需要你在这个特定领域的专业知识。
我正在我的 Excel 上运行客户/库存记录,但我不知道如何计算客户购买的商品数量。例如有 2 列:客户和股票。
08 Jun -- William -- When Breath Becomes Air -- $9.00
-- A Long Way Home -- $12.99
-- Other Stationaries -- $5.99
20 Sep -- William -- Annual service -- $50
所以我尝试创建一个列来手动插入客户每次购买的商品数量并使用 IF-SUM-VLOOKUP。但这太累了:
08 Jun -- William -- 3 -- When Breath Becomes Air -- $9.00
-- A Long Way Home -- $12.99
-- Other Stationaries -- $5.99
20 Sep -- William -- 1 -- Annual service -- $50
接下来,我想我可以做一点 SUMIF,但它需要客户名称出现在确切时间,而我合并我的客户单元格,因为我希望它整洁清晰以进行记录。所以 merge 和 SUMIF 不太适合。啊!
08 Jun -- William -- When Breath Becomes Air -- $9.00
-- William -- A Long Way Home -- $12.99
-- William -- Other Stationaries -- $5.99
我只是希望有任何方法可以记录客户的购买时间,这样我就可以在他们达到特定购买门槛时给他们奖励和折扣。我愿意提出建议,并提前感谢大家。
【问题讨论】:
【参考方案1】:要计算客户购买的商品数量,您可以使用在C2
单元格=IF(B2="","",IFERROR(LARGE(F2:$F$800,COUNT(F2:F800)-1)-ROW(),1))
中输入的公式。此外,您需要帮助列(F
列),您应该在其中输入此公式并将其拖到底部=IF(A1<>0,ROW(),"")
。请看下图的结果。
【讨论】:
感谢您的解决方案,但是当其他客户在同一天购买时,它会破坏公式,因此该解决方案适用但部分适用。 不客气。实际上,这不应该破坏公式,只是尝试过,它正在计算输入正确...您能否详细说明其他客户对数据结构的含义? 我只是担心其他客户出现在该列中,我们的公式将无法处理它,因为 C 列公式与客户的姓名不太相关。因此,如果我将它与混合数量的客户一起使用,它仍然会正常计算吗?此外,我不知道为什么,但是当我对 F 列使用 ROW 函数时,它会显示非常大的数字,例如 98 100 左右,我的日期格式是 DD/MM/YY。非常感谢。以上是关于Excel - 记录客户购买的商品数量的主要内容,如果未能解决你的问题,请参考以下文章