2017-09-15 175 views
2

我需要您在这个特定领域的专业知识。Excel - 记录客户购买的项目数

我在我的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的一点点,但它需要客户的名称,而我合并我的客户细胞出现的确切时间,因为我希望它是整洁和清晰记录。所以合并和SUMIF不适合。 Urgh!

08 Jun -- William -- When Breath Becomes Air -- $9.00 
     -- William -- A Long Way Home -- $12.99 
     -- William -- Other Stationaries -- $5.99 

我只希望有什么办法可以记录顾客的购买时间,所以我可以给他们奖励和折扣,只要它们达到一定的采购门槛。我开放了建议,并提前感谢球员。

+0

你可能要考虑填充所有相关的细胞中的name列(不合并),如果你不想重复显示让自己的字体颜色一样的背景。然后,很容易计算每个名称的行数。 – pnuts

回答

0

要计算客户购买的物品数量,可以使用此公式输入的C2单元格=IF(B2="","",IFERROR(LARGE(F2:$F$800,COUNT(F2:F800)-1)-ROW(),1))。此外,您需要帮助器列(F列),您应该在其中输入此公式并将其拖至底部=IF(A1<>0,ROW(),"")。请在下面的图片中看到结果。

enter image description here

+0

感谢您的解决方案,但是当另一位客户在同一天购买时会违反公式,因此此解决方案适用但部分适用。 – Tino

+0

不客气。实际上,这不应该破坏公式,只是尝试了这一点,它正在计算投入的权利......请您详细说明另一位客户对于数据结构的含义吗? –

+0

我只是害怕另一位客户出现在栏目中,我们的公式将无法处理它,因为C列公式与顾客的姓名并不完全相关。所以如果我将这个用于多个客户,它仍然会正常计数?此外,我不知道为什么,但是当我使用F列的ROW函数时,它显示的数字非常大,例如98 100左右,我的日期格式是DD/MM/YY。非常感谢。 – Tino

相关问题