Запрос о формуле Excel - Функция ЕСЛИ(…)

Я хочу использовать функцию IF() из Excel в формуле для некоторой ячейки, как показано ниже:

=IF(I2="SELL","(C2-F2)*D2","0")

Это означает, что я хочу видеть, есть ли в ячейке I2 текст SELL (ЕСЛИ условие истинно), тогда я хочу, чтобы ячейка имела формулу как (C2-F2) * D2, иначе, если условие ложно, она печатает 0.

Но проблема в том, что когда условие истинно, вместо того, чтобы помещать формулу для текста, он помещает строку (C2-F2) * D2, как в этой ячейке. Я хочу, чтобы, когда условие истинно, оно интерпретировало (C2-F2)*D3 как формулу в этой ячейке. Я пробовал много вещей, например -

=IF(I2="SELL","=((C2-F2)*D2)","0") 

or

=IF(I2="SELL","=("(C2-F2)*D2)"","0") 

но без особого успеха.

Как я могу заставить его работать?

благодарю вас,

-AD


person goldenmean    schedule 25.11.2010    source источник


Ответы (1)


положить

=IF(I2="SELL",(C2-F2)*D2,0) 

делает то, что я искал.

Благодарность,

-AD

person goldenmean    schedule 25.11.2010