在 Excel 中根据另一个表放置值

在 Excel 中根据另一个表放置值

在此处输入图片描述

我有上面这个表格,我需要填写“基本费率“必须基于下表:
在此处输入图片描述

我尝试使用此功能来查找季度和其他日期,以找到放置数据的正确位置:

=IF(AND(OR(MONTH(C3)=10;MONTH(C3)=11;MONTH(C3)=12);YEAR(C3)=2020);"last";"other")

我认为会有一个很长的函数来解决这个问题。还有其他方法吗?如果没有,我可以使用什么公式来解决这个问题?

答案1

你可以尝试这个:

在此处输入图片描述

注意: 我没有使用“两张表”,而是使用了“两张工作表”中的数据。

  • 单元格 AH3 中的公式:

    =IF(AND(OR(MONTH(AD3)=10,MONTH(AD3)=11,MONTH(AD3)=12),YEAR(AD3)=2020),VLOOKUP($AF3,Sheet2!$AJ$4:$AL$10,2,FALSE),IFERROR(VLOOKUP($AF3,Sheet2!$AJ$4:$AL$10,3,FALSE),""))
    
  • 填写公式。

  • 您可以根据需要调整公式中的单元格引用。

答案2

对我来说,以下公式有效。
在此处输入图片描述

=IF(YEAR(E2)=2020,
    IF(LEFT(F2)="H",
       VLOOKUP(G2,$A$3:$C$5,IF(INT(MONTH(E2)/10),2,3),0),
       VLOOKUP(G2,$A$7:$C$9,IF(INT(MONTH(E2)/10),2,3),0)),
    "")

相关内容