Excel 根据城市和日期查找成本的公式
Excel formulas to lookup cost based on city and date
我有一份截至列出日期有效的城市和产品成本列表。
我正在尝试制作一个公式,当给定 "A" 中的城市和 "B" 中的日期时,该公式将 return 单元格 "C" 的适用成本。例如,当 A 为 "Cincinnati" 且 B 为“22-Jul-16”时,C 应为“$18.00”。
列表已更新并按生效日期顺序排列。我最初想 CONCATENATE
城市和日期然后使用 VLOOKUP
设置为 TRUE
,但是日期的近似值不能将它们与文本结合起来,所以它只有 return这是确切日期的费用。猜想这是数组的领域,但对它们不太了解。
接受任何建议,谢谢!
City Effective Date Cost City Date Cost
Cincinnati 01-Jan-16 .00 A B C
Dayton 01-Jan-16 .50
Atlanta 01-Jan-16 .50
Dallas 01-Jan-16 .00
Atlanta 20-Feb-16 .00
Cincinnati 01-Mar-16 .20
Dallas 31-Mar-16 .00
Dayton 12-May-16 .00
Atlanta 21-Jun-16 .00
Cincinnati 01-Jul-16 .00
Dallas 31-Jul-16 .00
Cincinnati 01-Sep-16 .00
Dayton 11-Sep-16 .00
Atlanta 22-Sep-16 .75
Dallas 01-Oct-16 .50
Dayton 12-Nov-16 .50
截图:
您将使用此数组公式:
=INDEX($C:$C,MATCH(H2,IF($A:$A=G2,$B:$B)))
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是Enter。如果操作正确,那么 Excel 将在公式周围放置 {}
。
我有一份截至列出日期有效的城市和产品成本列表。
我正在尝试制作一个公式,当给定 "A" 中的城市和 "B" 中的日期时,该公式将 return 单元格 "C" 的适用成本。例如,当 A 为 "Cincinnati" 且 B 为“22-Jul-16”时,C 应为“$18.00”。
列表已更新并按生效日期顺序排列。我最初想 CONCATENATE
城市和日期然后使用 VLOOKUP
设置为 TRUE
,但是日期的近似值不能将它们与文本结合起来,所以它只有 return这是确切日期的费用。猜想这是数组的领域,但对它们不太了解。
接受任何建议,谢谢!
City Effective Date Cost City Date Cost
Cincinnati 01-Jan-16 .00 A B C
Dayton 01-Jan-16 .50
Atlanta 01-Jan-16 .50
Dallas 01-Jan-16 .00
Atlanta 20-Feb-16 .00
Cincinnati 01-Mar-16 .20
Dallas 31-Mar-16 .00
Dayton 12-May-16 .00
Atlanta 21-Jun-16 .00
Cincinnati 01-Jul-16 .00
Dallas 31-Jul-16 .00
Cincinnati 01-Sep-16 .00
Dayton 11-Sep-16 .00
Atlanta 22-Sep-16 .75
Dallas 01-Oct-16 .50
Dayton 12-Nov-16 .50
截图:
您将使用此数组公式:
=INDEX($C:$C,MATCH(H2,IF($A:$A=G2,$B:$B)))
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是Enter。如果操作正确,那么 Excel 将在公式周围放置 {}
。