在 Excel 中查找和汇总菜单成本

在 Excel 中查找和汇总菜单成本

我准备饭菜,并试图弄清楚如何使用 Excel 根据顾客订购的菜肴来汇总顾客欠我的钱。

现在我用的菜名是“鸡肉”、“牛肉”、“海草”、“罗非鱼”、“鸡翅”,价格各不相同。例如,我在想,我可以将价格与“牛肉”这道菜联系起来,每当它看到这个词时,它就会替换该值,并根据每位顾客订购的菜品列表,将相关值相加。

正如你在下图中看到的,我有顾客姓名A列以及从D列开始的后续列是他们所点的菜肴的列表(菜肴的数量各不相同)。

我希望 Excel 能够提供他们欠我的钱总额根据他们订购的商品。在 C4 和 C5 中,我手动输入了这两个客户的总金额。我希望能够让 Excel 自动计算他们欠我多少钱。我该怎么做?

点击此处查看示例图片

答案1

作为太阳能麦克在他的评论中说,您将需要辅助列。类似以下内容将起作用:

在此处输入图片描述

图 1图 2列包含客户订单的文本描述。板 1 成本板 2 成本包含每件订购商品的价值。成本列来自一个查找公式,该公式指向一列盘子及其值(列 H 和 I)。显示单个公式如下所示:

在此处输入图片描述

我使用的公式遵循这个基本模式=IF(C2="",0,VLOOKUP(C2,$H$2:$I$6,2,FALSE))。您可以查看IFVLOOKUP语句的详细信息,但可以说语句IF需要检查空白板,否则将VLOOKUP返回#N/A,这将导致使用该列的任何数学运算失败。VLOOKUP范围($H$2:$I$6)需要包含$符号,否则当您将其复制到其他行或列时,它将无法正常工作,并且FALSE需要最后一个语句,否则它将仅返回最接近的值,即使它不在列表中(这将使您的总数不正确)。

你需要为你使用的每一个板柱做一个辅助柱,但是成本列和车牌及费用表都可以隐藏或放在另一张表(或甚至另一个工作簿)上。由于VLOOKUP需要精确匹配才能工作,因此您应该查看数据验证并使用车牌表中的列表。这就是我制作第一张图片中显示的可用车牌下拉列表的方法。这将使数据输入更快,并且您不必担心拼写错误导致该客户的总数无效。

相关内容