【发布时间】:2022-10-16 20:08:10
【问题描述】:
我有以下输入数据:
| Filter | Date | Employee1 | Employee2 | Employee3 | Reason | Amount |
|---|---|---|---|---|---|---|
| Tip | 8/30/2022 | Brendan McGrath | Called In | |||
| 9/1/2022 | Matthew Wright | Reimbursement | 30.00 | |||
| 9/1/2022 | Robert Lombardo | Mike Houle | Bonus | |||
| 9/2/2022 | Mike Houle | Patrick Brown | Sean Brennan | Lost Tool | -10.00 | |
| 9/3/2022 | Hector Murillo | Jonathan Guzman | Tip | 50.00 | ||
| 9/3/2022 | Mickey Krochko | Tip | 10.00 | |||
| 9/5/2022 | ||||||
| Alex Vargas | Tip | 20.00 | ||||
| Robert Lombardo | Tip | 100.00 |
我想根据以下条件计算总金额:
- 对于原因等于
Tip(的值筛选柱子) - 如果同一行有两个或多个员工原因等于
Tip,则数量值乘以该行的员工人数。Tip的预期结果是:Hector and Jonathan (2x50) + Mickey (10) + Alex (20) + Robert(100),即230。我试图将
SUMIF与VLOOKUP结合起来,但我还没有进入乘法部分来计算有多少员工将收到每个单独的小费,因为我正在尝试通过SUMIF和@987654335 工作@。笔记:根据评论部分收到的反馈更新了问题。
【问题讨论】:
-
请检查:Help Asking 并请更新您的问题。
-
您可能会发现 sumproduct() 很有趣。
-
快速查看您的屏幕截图,请注意您正在调用
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]),并默认使用第四个参数(近似搜索不完全匹配)。这是你想要的吗? -
没错,其次可能使用
SUMPRODUCT()是正确的、简单的和令人难以置信的。有关它的更多信息SUMPRODUCT()