2013-03-23 4 views
-3

В Excel 2013 я хочу запустить формулу, которая выполняет следующее:Если-то формула

Если ячейка A1 равен нулю, то В1 умножается на 10% и С1 умножается на 20%, и D1 умножается по (1-0,2).

+0

, в котором ячейки (ячеек) вас хотите поместить свою формулу или формулы? –

+0

Являются ли исходные значения фиксированных чисел или формул B1, C1 и D1? – grahamj42

ответ

2

Предполагая, что у вас есть данные в столбцах от А до D, вы можете ввести следующие формулы в столбцы EG, которые будут вычисленных из В, С и D соответственно

[in E1] =if(A1=0, B1*1.1,[whatever you want to happen if A1 NOT 0, e.g. B1]) 
[in F1] =if(A1=0, C1*1.2, C1) 
[in G1] =if(A1=0, D1*(1-0.2), D1) 
+0

спасибо, приятель! действительно полезно! еще один вопрос tho! могу ли я установить две формулы для одной ячейки? например умножьте D1 на 10%, если B1 равен нулю и умножьте его на 20%, если B2 равно нулю и умножьте его на 30%, если B3 равно нулю! заранее спасибо – user2202993

+0

Да, вы могли бы использовать «вложенные, если», например. '[in E1] = if (B1 = 0, D1 * 1.1, if (B2 = 0, D1 * 1.2, if (B3 = 0, D1 * 1.3, D1)))' Он просто использует синтаксис '[ критерии теста, действие, если true, действие, если false] ' – Texas

+0

УДИВИТЕЛЬНО! Спасибо чувак! u спас мне часы работы :-) cheers – user2202993

 Смежные вопросы

  • Нет связанных вопросов^_^