【发布时间】:2018-04-29 20:33:31
【问题描述】:
我需要帮助,请,
我有 2 张表格:一张有员工在一个月内(1 月、2 月等)从事项目/提案的天数,另一个有员工费率。我需要多个匹配率和 1 月天数,其中两个表中的所有条件都相同,然后在类型:“项目”和“2018 年”时显示总和。我需要分别为每个月做这个总和,但如果我找到如何做一个,那么休息应该很简单:)[n/v] 意味着没有价值。
表一
年 |类型 |项目 |员工 |一月(天) |二月(天)
2018 |项目 |苹果 |约翰 N | 6 | 7
2018 |项目 |苹果 |亚历克斯 T | [n/v] | 8
2017 |提案 |香蕉 |蒂姆 C | 8 | [n/v]
2017 |提案 |香蕉 |塞纳我 | 9 | 6
2018 |项目 |猕猴桃 |约翰 N | [n/v] | 6
2018 |项目 |猕猴桃 |日元 T | 4 | 5
表 2
年 |类型 |项目 |员工 |评分
2018 |项目 |苹果 |约翰 N | 30
2018 |项目 |苹果 |亚历克斯 T | 40
2017 |提案 |香蕉 |蒂姆 C | 20
2017 |提案 |香蕉 |塞纳我 | 30
2018 |项目 |猕猴桃 |约翰 N | 10
2018 |项目 |猕猴桃 |日元 T | 40
如果我在同一个表中同时包含费率和天数,我可以使用 SUMPRODUCT() 执行此操作;
如果两列都在同一个表中,我使用的公式是:
=IFERROR(SUMPRODUCT(((Table[Year]= D2)(Table[Type]="Project")(Table[Jan]>0))*(Table[Rate]*表[一月])),"")
但有 2 个单独的表,它不会返回正确的值。
提前致谢
【问题讨论】:
-
你有什么版本的 Excel?如果您使用的是 Excel 2013 或更高版本,则可能有比 SUMPRODUCT 更好的方法。
-
谢谢@jeffreyweir,我在mac上使用excel 2011
-
好的,我相信这排除了我的替代方法。
标签: excel excel-formula multiple-tables excel-match excel-tables