Utilizar funcion SI y DECIMAL

27/07/2005 - 13:30 por ricard | Informe spam
Hola,
Estoy haciendo una hoja en que una de las celdas quiero que ponga
un valor determinado dependiendo del resultado de una función
redondeado a dos decimales, para ello utlizo la funcion SI y DECIMAL
y no me da el resultado correcto.

Ejem.
=SI(DECIMAL(A1/A2)=1.16;472000060)
ME DA FALSO
pero si hago ÞCIMAL(A1/A2)
me da 1,16

Un saludo

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
27/07/2005 - 13:43 | Informe spam
ricard" escribió en el mensaje news:
Hola,
Estoy haciendo una hoja en que una de las celdas quiero que ponga
un valor determinado dependiendo del resultado de una función
redondeado a dos decimales, para ello utlizo la funcion SI y DECIMAL
y no me da el resultado correcto.

Ejem.
=SI(DECIMAL(A1/A2)=1.16;472000060)
ME DA FALSO
pero si hago ÞCIMAL(A1/A2)
me da 1,16

Un saludo



Ten en cuenta que DECIMAL devuelve el número como texto, y que convendría que le pusieras el número de decimales que debe devolver. Mira si te sirve:

=SI(VALOR(DECIMAL(A1/A2;2))=1.16;472000060)

Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#2 ricard
27/07/2005 - 13:49 | Informe spam
Gracias Fernando

"Fernando Arroyo" escribió:

ricard" escribió en el mensaje news:
> Hola,
> Estoy haciendo una hoja en que una de las celdas quiero que ponga
> un valor determinado dependiendo del resultado de una función
> redondeado a dos decimales, para ello utlizo la funcion SI y DECIMAL
> y no me da el resultado correcto.
>
> Ejem.
> =SI(DECIMAL(A1/A2)=1.16;472000060)
> ME DA FALSO
> pero si hago ÞCIMAL(A1/A2)
> me da 1,16
>
> Un saludo

Ten en cuenta que DECIMAL devuelve el número como texto, y que convendría que le pusieras el número de decimales que debe devolver. Mira si te sirve:

=SI(VALOR(DECIMAL(A1/A2;2))=1.16;472000060)

Un saludo.


Fernando Arroyo
MS MVP - Excel

Respuesta Responder a este mensaje
#3 KL
27/07/2005 - 15:00 | Informe spam
Hola chicos,

Creo que se podria hacer lo mismo con menor coste (menos funciones y sin
tener que manejar cadenas de texto):

=SI(REDONDEAR(A1/A2;2)=1,16;472000060)

Y si en vez de FALSO valdria un 0, entonces:

=(REDONDEAR(A1/A2;2)=1,16)*472000060

Saludos,
KL

"ricard" wrote in message
news:
Gracias Fernando

"Fernando Arroyo" escribio:

ricard" escribio en el mensaje
news:
> Hola,
> Estoy haciendo una hoja en que una de las celdas quiero que ponga
> un valor determinado dependiendo del resultado de una funcion
> redondeado a dos decimales, para ello utlizo la funcion SI y DECIMAL
> y no me da el resultado correcto.
>
> Ejem.
> =SI(DECIMAL(A1/A2)=1.16;472000060)
> ME DA FALSO
> pero si hago ÞCIMAL(A1/A2)
> me da 1,16
>
> Un saludo

Ten en cuenta que DECIMAL devuelve el numero como texto, y que convendria
que le pusieras el numero de decimales que debe devolver. Mira si te
sirve:

=SI(VALOR(DECIMAL(A1/A2;2))=1.16;472000060)

Un saludo.


Fernando Arroyo
MS MVP - Excel

Respuesta Responder a este mensaje
#4 ricard
28/07/2005 - 09:30 | Informe spam
Hola KL
Merci

"KL" escribió:

Hola chicos,

Creo que se podria hacer lo mismo con menor coste (menos funciones y sin
tener que manejar cadenas de texto):

=SI(REDONDEAR(A1/A2;2)=1,16;472000060)

Y si en vez de FALSO valdria un 0, entonces:

=(REDONDEAR(A1/A2;2)=1,16)*472000060

Saludos,
KL

"ricard" wrote in message
news:
> Gracias Fernando
>
> "Fernando Arroyo" escribio:
>
>> ricard" escribio en el mensaje
>> news:
>> > Hola,
>> > Estoy haciendo una hoja en que una de las celdas quiero que ponga
>> > un valor determinado dependiendo del resultado de una funcion
>> > redondeado a dos decimales, para ello utlizo la funcion SI y DECIMAL
>> > y no me da el resultado correcto.
>> >
>> > Ejem.
>> > =SI(DECIMAL(A1/A2)=1.16;472000060)
>> > ME DA FALSO
>> > pero si hago ÞCIMAL(A1/A2)
>> > me da 1,16
>> >
>> > Un saludo
>>
>> Ten en cuenta que DECIMAL devuelve el numero como texto, y que convendria
>> que le pusieras el numero de decimales que debe devolver. Mira si te
>> sirve:
>>
>> =SI(VALOR(DECIMAL(A1/A2;2))=1.16;472000060)
>>
>> Un saludo.
>>
>>
>> Fernando Arroyo
>> MS MVP - Excel
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida