Se / Outra lógica envolvendo texto i Excel

0

Eu quero executar a seguinte lógica em uma planilha do Microsoft Excel 2010:

In cell E3: if C3 = Off or off then VALUE=0, else Value=C3*D3

Onde a célula C3 irá conter um número ou a palavra 'off' permitindo a capitalização. E o E3 sempre resolve um valor numérico. Se a capitalização não puder ser permitida, a exigência de todas as letras minúsculas é a forma preferida.

Eu tentei:

=IF(C3="off", 0, C3*D3)

mas o E3 sempre retorna #VALUE! não importa o valor de C3. Eu tinha o tipo de célula definido como Moeda para E3 e General para todas as outras células.

O que eu preciso entrar no E3 e como as células devem ser formatadas para obter o resultado desejado?

    
por OCDtech 18.02.2013 / 16:27

2 respostas

2

=IF(LOWER(C3)="off",0,C3*D3) deve fazer o trabalho independentemente do caso real de off . No entanto, não está claro o que está em D3 - talvez essa célula cause erro, já que essa fórmula funciona bem para mim.

    
por 18.02.2013 / 16:45
1

Sua fórmula deve funcionar de verdade. Você também pode fazer um hack:

=IFERROR(C3*D3,0)

No caso de o C3 conter "Off" - ou qualquer outro texto - C3*D3 resultará em erro - e IFERROR irá ocasionar esse erro para o desejado 0 .

    
por 18.02.2013 / 22:18