База данных Excel - умножение формулы на курс обмена - PullRequest
0 голосов
/ 10 ноября 2018

Я создаю некоторые бухгалтерские документы, и мне нужно умножить курс доллара США на нашу валюту по дате. Я попробовал все, но я не знаю, как это сделать .. Вот пример:

DATE       |    USD  | CZK

1.1.2018 | 2$ |  USD Price * CZK Price by same date

2.2.2018 | 2$ |  USD Price * CZK Price by same date


EXCHANGE RATE

1.1.2018 | 22

2.2.2018 | 23

(это означает, что цена на 1,1 будет 44 крон, а 2,2 будет 46 крон)

И это мне нужно делать каждый день в году. Так что почерк невозможен. Мне нужна формула для этого. Не могли бы вы мне помочь? Я знаю, что это может быть vlookup и если ..

Спасибо!

Ответы [ 2 ]

0 голосов
/ 10 ноября 2018

Вы также можете использовать INDEX с MATCH для достижения этого и переносить в IFERROR, если в столбце поиска не найдено совпадение для строки «date». Если в столбце поиска E найдено совпадение, для строки «date» в столбце A число, возвращаемое для совпадения, передается в качестве аргумента номера строки для индекса в столбце F, который возвращает оценку в той же строке, в которой совпадение было найденный. Затем это умножается на столбец B.

Вы должны изменить диапазоны $ F $ 2: $ F $ 3 и $ E $ 2: $ E $ 3, чтобы охватить все ваши фактические строки в этих столбцах.

В B2 и перетащите вниз

=IFERROR(B2*INDEX($F$2:$F$3,MATCH(A2,$E$2:$E$3,0)),"")

enter image description here

0 голосов
/ 10 ноября 2018

Да, вы можете умножить курс обмена в своей ячейке, одновременно выполняя поиск, поэтому в ячейке C2:

=B2*(VLOOKUP(A2,$E$2:$F$3,2,FALSE))

т.е. VLOOKUP(A2,$E$2:$F$3,2,FALSE) даст вам курс обмена,

A2: значение поиска, дата в нашем случае.

$E$2:$F$3: где мы можем найти дату в вашей "области поиска". Обратите внимание, что искомая дата должна быть в первом столбце нашей «области поиска».

2: В нашей «области поиска», из какого номера столбца мы должны вернуть наш номер / значение возврата. В нашем случае наша «область поиска» - это два столбца, где мы хотим, чтобы результат возвращался из 2-го столбца столбцов E и F.

FALSE: поиск точного соответствия.

Когда обменный курс найден, мы умножаем его на сумму в долларах, т.е. B2 * Vlookup():)

enter image description here

...