2016-05-23 3 views
-1

Я хочу разработать функцию IF с использованием нового значения Рекомендуемого значения скорости обмена.Как получить данные с другого листа в excel с использованием функции IF

Из листа DataInput я рассчитать себестоимость (АС) (в себестоимостью (AU) колонка) с использованием следующих критериев:

Если обменный курс Тип является NL, то стоимость Цена (AU) рассчитывается путем умножения себестоимости (NL) по Курсу (NL к АС) ячейку на DataInput листе

+0

Хотя то, что вы говорите, очень приятно, его все еще отсутствует информация. Было бы очень полезно, если бы вы предоставили примерную таблицу данных вашего рабочего листа DataInput. В настоящее время мы не знаем, где и как информация по курсу обмена удерживается на этом листе. Есть только один обменный курс, или есть несколько обменных курсов в зависимости от валюты. Нам не нужна вся электронная таблица, но достаточно примеров, с которыми мы можем работать. –

ответ

0

для того, чтобы ссылаться на ячейку на другом листе, вместо использования:

=A1 

вам нужно указать имя листа перед ним. Так что, если мы хотим, чтобы ссылаться A1 на другом листе мы используем:

='another sheet'!A1 

Так что для того, чтобы построить свой IF заявление, вы можете построить его как еще один другой, если заявление, вам просто нужно будет включать имя листа с ячейки для тех ячеек, которые расположены на других листах.

В качестве примера для того, чтобы вытащить значение из B3 на Лист3, когда значение текущей ячейки листа M42 является ТТТ, но тянуть Valus от А1 на Мозги листе это будет выглядеть примерно так:

=IF(M42="TTT",'sheet3'!B3,'BRAINS'!A1) 

функция IF состоит из трех частей:

  • логической проверки, условной проверка, то, что вы хотите назвать это, что решает ИСТИНА или ЛОЖЬ
  • ИСТИНЫ результата действия
  • Ложное результат действия

Каждый к частям отделено запятой и выглядит в общем смысле:

IF(CONDITION CHECK, TRUE action, FALSE action) 

Теперь, если вы не ставите ЛОЖЬ действие в и проверка условия возвращает false, тогда результат вашей функции IF отобразит FALSE.

+0

но как идет расчетная часть? –

+0

вы вычисляете часть либо в истинной части инструкции if ложной части оператора if, в зависимости от того, что вам нужно сделать на основе логической части проверки оператора IF. –