我的excel表看起来像这样:
Animal | Weight | Date
Dog 5 Jan/1/2015
Cat 2 Feb/19/2015
Cow 9 Jan/2/2015
Cow 6 Jan/1/2015
Dog 1 Jan/1/2015
Dog 4 Mar/1/2015
然后我希望a有这样的情况,第一列是下拉列表,第二列是下拉列表,第三列是总数:
Choose Animal | Choose Month | Sum of all the weight:
[Dog,Cow,Cat] | [Jan - Dec] | [Sum of the animal chosen for that month]
所以我想选择一种动物,然后选择一个月,它应该加权。例如,如果我选择Dog和Jan,则总重量应等于6(5 + 1)。我不确定如何完成这个,因为它需要从第一部分获取总和,但该部分的标准是基于第二部分的下拉值(不确定我是否甚至可以创建这样的下拉?)< / p>
答案 0 :(得分:0)
您可以使用'数据'=&gt; '数据验证'=&gt; 'list'创建下拉选项(例如,在单独的工作表上有选项列表,并选择它作为源范围)
至于总和计算,我不完全确定你的目标是什么 - 但是想象你可以使用带有通配符的VLOOKUP来丢弃月后的所有文本,例如:
=VLOOKUP(A1&"*",[range],[column no. where weight is],FALSE)
使用该值然后在下一个单元格中求和,如下所示:
=SUM(A2,IF(ISERROR(VLOOKUP(A1&"*",[Range],2,FALSE)),0,VLOOKUP(A1&"*",[Range],2,FALSE)))
但潜在的问题是例如......
日期中的年份根本不重要吗?
您计划在几个月内为动物提供多种体重输入? (例如,在您的示例中为'cow'/'Jan',如果在您的实际数据中出现这种情况)
希望这可以帮助你开始!