Правильно ли мое понимание?
Попробуйте эту формулу:
=SUMPRODUCT((TEXT(H2,"YYYY-MM")=TEXT($A$2:$A$13,"YYYY-MM"))*(J2=$B$1:$E$1),I2*$B$2:$E$13)
В настоящее время я работаю над отчетом о выставлении счетов из разных стран. Счета выставляются в валюте конкретной страны. Поэтому я пытаюсь конвертировать их в доллары США для пересчета даты выставления счета.
Мне удалось загрузить исторический обменный курс, и это ежемесячно, но все еще работает для меня. Я немного сбиваю с толку, как сопоставлять и индексировать их, когда есть несколько лет (30 лет), и какие валюты нужно обменять, а даты разные.
Вот как выглядит историческая таблица обменных курсов:
и часть счета, я хочу заполнить amount $
столбец:
Вы можете получить тариф с
=index('ExchangeRateSheet'!$A$1:$F$20000,match(BillDate,'ExchangeRateSheet'!A:A,0),match(BillCurrency,'ExchangeRateSheet'!$1:$1,0))
Трудно дать более точную формулу, так как я не вижу ваших имен листов и адресов ячеек. Настройте в соответствии с вышеуказанной логикой.
Получив ставку, используйте ее в своей формуле преобразования, то есть умножьте плату на ставку.