Поместите значение на основе другой таблицы в Excel

введите описание изображения здесь
У меня есть эта таблица выше, и мне нужно заполнить столбец “Базовая ставка“который должен быть основан на таблице ниже:
введите описание изображения здесь

Я попробовал эту функцию, чтобы найти квартал и другие даты, чтобы найти правильное место для размещения данных:

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

Думаю, будет долгая функция для решения этой проблемы, есть ли другие способы? Если нет, то какую формулу я могу использовать для решения этой проблемы.

2 ответа
2

Вы можете попробовать это:

введите описание изображения здесь

NB Вместо двух таблиц я использовал данные из двух листов.

  • Формула в ячейке 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),""))
    
  • Заполните формулу вниз.

  • При необходимости вы можете изменить ссылки на ячейки в формуле.

    Для меня работала следующая формула.
    введите описание изображения здесь

    =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)),
        "")
    

    • Если ответ помог решить проблему, проверьте значок ✓ рядом с ответом.

      – ZygD
      13 часов назад

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *