Problemas con la funcion SI

18/11/2005 - 07:11 por plaplita_ | Informe spam
La sintaxis de la Funcion es =si(b6<250000;b6*a1;b6*a2) es un ejercicio sencillo que me devuelve un valor numerico segunla condición, en eso estamos de acuerdo

Mi problema básicamente, es que la versión que utilizo en el trabajo tiene como separador de los argumentos el punto [.] no el punto y coma [;], por lo que al escribir la función anterior y dar el enter, excel me convierte las celdas a1 y b6 en un rango..
=si(b6<250000.b6*a1:b6*a2) y esto a su vez, me devuelve en la celda el valor FALSO

No lo se con claridad, creo que mi problema puede estar en que la versión de excel esta instalada en Ingles y la forma de escribir la funcion puede cambiar, realmente no lo se, y necesito solucionarlo rapidamente

Al crear funciones en el computador de casa con punto y coma [;] y abrirlas en el computador del trabajo, las fnciones son reconocidas y asumidas con el punto [.], pero al tratar de escribir otra, me genera problemas y me devuelve nuevamente FALSO

POR FAVOR AYUDENME!!!!
Desesperada Plaplita :

plaplita_

Ver este tema: http://www.softwaremix.net/viewtopic-456174.htm

Enviado desde http://www.softwaremix.net

Preguntas similare

Leer las respuestas

#1 Norma
18/11/2005 - 12:00 | Informe spam
En la pc que tenes el problema: configuracion , panel de control, doble clic
en configuracion regional, presionas la ficha NUMERO, AHI CARGAS LOS
SEPARADORES COMO LOS QUERES, en la ficha MONEDA LO MISMO, aplicas y creo que
te tendria que andar perfecto. si usas punto como decimal, usa coma como
separador de miles y ; para separador de lista
Suerte!
Norma
"plaplita_" escribió en el mensaje
news:

La sintaxis de la Funcion es =si(b6<250000;b6*a1;b6*a2) es un ejercicio
sencillo que me devuelve un valor numerico segunla condición, en eso
estamos de acuerdo.

Mi problema básicamente, es que la versión que utilizo en el trabajo tiene
como separador de los argumentos el punto [.] no el punto y coma [;], por
lo que al escribir la función anterior y dar el enter, excel me convierte
las celdas a1 y b6 en un rango...
=si(b6<250000.b6*a1:b6*a2) y esto a su vez, me devuelve en la celda el
valor FALSO.

No lo se con claridad, creo que mi problema puede estar en que la versión
de excel esta instalada en Ingles y la forma de escribir la funcion puede
cambiar, realmente no lo se, y necesito solucionarlo rapidamente.

Al crear funciones en el computador de casa con punto y coma [;] y
abrirlas en el computador del trabajo, las fnciones son reconocidas y
asumidas con el punto [.], pero al tratar de escribir otra, me genera
problemas y me devuelve nuevamente FALSO.

POR FAVOR AYUDENME!!!!!
Desesperada Plaplita :(


plaplita_


Ver este tema: http://www.softwaremix.net/viewtopic-456174.html

Enviado desde http://www.softwaremix.net


Respuesta Responder a este mensaje
#2 KL
18/11/2005 - 12:28 | Informe spam
Hola plaplita_

Seguramente soy yo, pero es la primera vez que tropiezo con el punto como
separador de argumentos en Excel y menos en una instalacion inglesa ya que
en paises anglosajones suele ser el separador de decimales.

Te importaria reproducir aqui exactamente la formula que introduces en casa
y que te devuelve FALSO?

Si la formula te devuelve FALSO me atrevo a suponer que la funcion SI ya la
estas introduciendo como IF.

Aparte de eso, la unica cosa que se me ocurre es que Excel interpreta el
segundo punto (si es que es un punto) de la formula COMO OTRO OPERADOR
PERMITIDO, pero que no es un separador de argumentos. De lo contrario te
devolveria error o no permitiria la introduccion de la formula. Es decir,
Excel debe estar intrepretando que en vez de 3 argumentos (condicion,
respuesta1, respuesta2) tienes 2 argumentos (condicion, respuesta1).

De todas formas como en tu mensaje no mencionas la coma como una opcion en
ningun momento, yo que tu probaria con las comas (que es lo mas tipico para
las versiones inglesas).

=IF(B6<250000,B6*A1,B6*A2)

Comentas datos adicionales?

Saludos,
KL


"plaplita_" wrote in message
news:

La sintaxis de la Funcion es =si(b6<250000;b6*a1;b6*a2) es un ejercicio
sencillo que me devuelve un valor numerico segunla condición, en eso
estamos de acuerdo.

Mi problema básicamente, es que la versión que utilizo en el trabajo tiene
como separador de los argumentos el punto [.] no el punto y coma [;], por
lo que al escribir la función anterior y dar el enter, excel me convierte
las celdas a1 y b6 en un rango...
=si(b6<250000.b6*a1:b6*a2) y esto a su vez, me devuelve en la celda el
valor FALSO.

No lo se con claridad, creo que mi problema puede estar en que la versión
de excel esta instalada en Ingles y la forma de escribir la funcion puede
cambiar, realmente no lo se, y necesito solucionarlo rapidamente.

Al crear funciones en el computador de casa con punto y coma [;] y
abrirlas en el computador del trabajo, las fnciones son reconocidas y
asumidas con el punto [.], pero al tratar de escribir otra, me genera
problemas y me devuelve nuevamente FALSO.

POR FAVOR AYUDENME!!!!!
Desesperada Plaplita :(


plaplita_


Ver este tema: http://www.softwaremix.net/viewtopic-456174.html

Enviado desde http://www.softwaremix.net


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