Мне нужна помощь в том, как написать формулу Excel для следующего:
В ячейке A28
будет введено одно из следующих значений: LIN , LOX, LAR, CO2, GH2, GN2 или GO2
В зависимости от того, что введено в ячейку A28, будет иметь значение преобразования, которое необходимо умножить на значение в ячейке D63, и этот продукт будет помещается в ячейку S63
Пример:
ЕСЛИ A28 = LIN,
ТО ЯЧЕЕ D63 НЕОБХОДИМО УМНОЖИТЬ НА 13,80
И ЭТО ПРОДУКТ, РАЗМЕЩЕННЫЙ В ЯЧЕЙКЕ S63
LIN = 13.80 LOX = 12.08 LAR = 9.671 CO2 = 1.0 GH2 = 1.0 GN2 = 1.0 GO2 = 1.0
Любая помощь приветствуется!
Вам необходимо иметь отдельную таблицу с каждым из возможных значений (LIN, LOX и т. д.) в одном столбце и соответствующими коэффициентами преобразования (13,80, 12,08 и т. д.) в следующем столбце. Итак, если эта таблица находится в B1: C7, вы должны ввести следующее в S63:
= D63 * VLOOKUP (A28, B1: C7,2, FALSE)
Если вы предпочитаете жестко закодировать значения в формуле, а не создавать отдельную таблицу поиска, вы можете использовать следующую менее элегантную формулу в S63:
= IF (ISBLANK (A28), "", IF (A28 = "LIN", 13.80, IF (A28 = "LOX", 12.08, IF (A28 = "LAR", 9.671,1.0)) ))
0
Попробуйте ввести эту формулу в
= D63 * SUM ((A28 = "LIN") * 13,8, (A28 = «LOX») * 12,08, (A28 = «LAR») * 9,671, (A28 = «CO2») * 1, (A28 = «GH2») * 1, (A28 = «GN2») * 1, (A28 = «GO2») * 1)
Как он определяет, содержит ли A28 «LOX»:
Если вы чувствуете себя немного смелым, вы можете попробовать эти формулы в S63 :
= D63 * CHOOSE (MATCH (A28, {"LIN"; "LOX"; "LAR"; "CO2"; "GH2"; "GN2"; "GO2"}, 0), 13.8,12.08,9.671, 1,1,1,1)
или
= D63 * VLOOKUP (A28, {"LIN", 13.8; «LOX», 12.08; «LAR», 9.671; «CO2», 1; «GH2», 1; «GN2», 1; «GO2», 1}, 2,0)
Функции умножения с деньгами в Excel
Вы можете использовать функцию ПРОДУКТ () для умножения денежных значений в вашей электронной таблице Microsoft Excel. Функции позволяют выполнять определенный набор вычислений в ячейке, столбце или строке. Функция PRODUCT () выполняет только один тип вычислений, поэтому вам может потребоваться использовать оператор умножения для выполнения более сложного умножения..
Формат числа
Установите свой номер преобразовать в валюту все денежные значения в Microsoft Excel. Формат номера валюты помещает символ валюты перед вашим значением, добавляет соответствующие знаки препинания и округляет ваше значение до двух десятичных знаков. Например, числовой формат валюты изменяет значение «5450,333» на «5 450,33 доллара США». Выделите ячейки, щелкните вкладку «Главная» на ленте и выберите «Валюта» в раскрывающемся списке числового формата.
Функция продукта
Excel предоставляет множество математических функций для вычисления значений в вашей электронной таблице. Математической функцией для умножения значений является функция ПРОИЗВОДИТ (). Вы можете вставить функцию PRODUCT () двумя способами. Первый способ — открыть раскрывающийся список математических функций на вкладке «Формулы» на ленте. Нажмите кнопку «Math & Trig» и выберите «Product», чтобы открыть окно функций. Второй способ — ввести функцию прямо в ячейку, например «= PRODUCT (A2, B2)» (без кавычек).
Ссылки на ячейки
Excel позволяет использовать функцию PRODUCT () для всех ваших денежных значений, независимо от их расположения. Например, если у вас есть «532,44 доллара США» в столбце A2 и «21,99 доллара США» в столбце B2, введите формулу «= PRODUCT (A2, B2)» (без кавычек) в соседний столбец. Вы можете умножить столбец значений, используя двоеточие между первой и последней ссылками на ячейки, например «= PRODUCT (A2: A10)». Вы также можете объединить несколько наборов данных, например «= PRODUCT (A2: A10, B2: B10).»
Оператор умножения
Excel использует оператор умножения в виде звездочки для выполнения умножения в ячейке. Его можно использовать отдельно или вместе с другими операторами. Этот метод полезен, когда умножение является составной частью более сложной формулы. Например, вы можете использовать операторы, если хотите умножить «5,99 доллара США» в столбце A2 на «1,99 доллара США» в столбце B2, а затем разделить на «5» в столбце C2 по формуле «= (A2 * B2)/C2».