Simplificar mejorando fórmula

25/10/2005 - 12:57 por Hernando | Informe spam
Se podría simplificar con algo como =SI(Y( , esta fórmula ?
=SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))

Gracias y saludos

Preguntas similare

Leer las respuestas

#1 victorbcn1952NO
25/10/2005 - 14:49 | Informe spam
Prueba con:

=SI(O(G31="";G31>3;F31=H31;H31+J31ó1);"";J31)

:-)


Hernando wrote:

Se podría simplificar con algo como =SI(Y( , esta fórmula ?
=SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))

Gracias y saludos
Respuesta Responder a este mensaje
#2 Hernando
25/10/2005 - 15:22 | Informe spam
Gracias Víctor pero me da #¡VALOR!, no me queda en blanco cuando G31="",
que es el primer criterio que le tengo puesto.
Como soy novato, aprovechando y hasta tu nueva sugerencia, que
diferencia hay entre la Y y la O en =SI(Y o =SI(O ?
Gracias y saludos.


""Víctor"" escribió en el mensaje
news:
Prueba con:

=SI(O(G31="";G31>3;F31=H31;H31+J31ó1);"";J31)

:-)


Hernando wrote:

Se podría simplificar con algo como =SI(Y( , esta fórmula ?
=SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))



Gracias y saludos




Respuesta Responder a este mensaje
#3 victorbcn1952NO
25/10/2005 - 17:10 | Informe spam
1) Supongo que el error te da porque en J31 tienes algún texto o espacios
en blanco. Asegúrate que esa celda esté vacía (bórrala), o coloca algún
valor. Como una de las condiciones es que H31+J31ó1, estamos asumiendo
que en esas celdas debe haber cifras (y no caracteres alfanuméricos).

2) 'Y' y 'O' equivalen a los 'Y' y 'O' lógicos. Es decir, el 'Y' implica
que TODAS las condiciones deben cumplirse para que te devuelva la primera
condición después del paréntesis. Si, en cambio, colocas 'O' no es
necesario que se cumplan TODAS las condiciones, sino una cualquiera de
ellas.

Así pues en la fórmula citada, la sustituimos por =SI(Y(...), será
necesario que se cumplan TODAS las condiciones: Que G31 sea = "", que G31
sea >3, que F31=H31, y que H31+J31ó1.

Observa, por otro lado, que es imposible que se cumplan a la vez las dos
primeras condiciones; es decir que G31 sea = "", y G31 sea > 3.

:-)


Hernando wrote:

Gracias Víctor pero me da #¡VALOR!, no me queda en blanco cuando G31="",
que es el primer criterio que le tengo puesto.
Como soy novato, aprovechando y hasta tu nueva sugerencia, que
diferencia hay entre la Y y la O en =SI(Y o =SI(O ?
Gracias y saludos.


""Víctor"" escribió en el mensaje
news:
> Prueba con:
>
> =SI(O(G31="";G31>3;F31=H31;H31+J31ó1);"";J31)
>
> :-)
>
>
> Hernando wrote:
>
>> Se podría simplificar con algo como =SI(Y( , esta fórmula ?
>> =SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))
>
>> Gracias y saludos
>
>
Respuesta Responder a este mensaje
#4 Hernando
25/10/2005 - 23:29 | Informe spam
Víctor, te amplio datos.
Tengo en:
H31 =SI(G31=0;"";SI(G31>3;"FP sólo 1, 2 ó 3";F31/G31))
I31 =SI(G31=0;"";SI(G31>3;"";SI(F31>H31;F31-H31;"Pago total")))
J31 =SI(G31>3;"";SI(F31=H31;"";H31))
K31 =SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";F31-H31-J31)))
L31 =SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))
Yo creo que se podrían simplificar, pero no se como, por eso expuse sólo
una celda.
Otra vez gracias y saludos.
-
""Víctor"" escribió en el mensaje
news:
1) Supongo que el error te da porque en J31 tienes algún texto o
espacios
en blanco. Asegúrate que esa celda esté vacía (bórrala), o coloca
algún
valor. Como una de las condiciones es que H31+J31ó1, estamos
asumiendo
que en esas celdas debe haber cifras (y no caracteres alfanuméricos).

2) 'Y' y 'O' equivalen a los 'Y' y 'O' lógicos. Es decir, el 'Y'
implica
que TODAS las condiciones deben cumplirse para que te devuelva la
primera
condición después del paréntesis. Si, en cambio, colocas 'O' no es
necesario que se cumplan TODAS las condiciones, sino una cualquiera de
ellas.

Así pues en la fórmula citada, la sustituimos por =SI(Y(...),
será
necesario que se cumplan TODAS las condiciones: Que G31 sea = "", que
G31
sea >3, que F31=H31, y que H31+J31ó1.

Observa, por otro lado, que es imposible que se cumplan a la vez las
dos
primeras condiciones; es decir que G31 sea = "", y G31 sea > 3.

:-)


Hernando wrote:

Gracias Víctor pero me da #¡VALOR!, no me queda en blanco cuando
G31="",
que es el primer criterio que le tengo puesto.
Como soy novato, aprovechando y hasta tu nueva sugerencia, que
diferencia hay entre la Y y la O en =SI(Y o =SI(O ?
Gracias y saludos.




""Víctor"" escribió en el mensaje
news:
> Prueba con:
>
> =SI(O(G31="";G31>3;F31=H31;H31+J31ó1);"";J31)
>
> :-)
>
>
> Hernando wrote:
>
>> Se podría simplificar con algo como =SI(Y( , esta fórmula ?
>> =SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))
>
>> Gracias y saludos
>
>




Respuesta Responder a este mensaje
#5 victorbcn1952NO
26/10/2005 - 09:06 | Informe spam
No veo claro qué esperas de este conjunto de fórmulas. Parece que los
datos que haya en F31 y en G31 te tengan que dar una respuesta, pero no
veo claro cuál. ¿Por qué no explicas qué quieres que te aparezca, según
sea el contenido de aquellas celdas?

:-)



Hernando wrote:

Víctor, te amplio datos.
Tengo en:
H31 =SI(G31=0;"";SI(G31>3;"FP sólo 1, 2 ó 3";F31/G31))
I31 =SI(G31=0;"";SI(G31>3;"";SI(F31>H31;F31-H31;"Pago total")))
J31 =SI(G31>3;"";SI(F31=H31;"";H31))
K31 =SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";F31-H31-J31)))
L31 =SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))
Yo creo que se podrían simplificar, pero no se como, por eso expuse sólo
una celda.
Otra vez gracias y saludos.
-
""Víctor"" escribió en el mensaje
news:
> 1) Supongo que el error te da porque en J31 tienes algún texto o
> espacios
> en blanco. Asegúrate que esa celda esté vacía (bórrala), o coloca
> algún
> valor. Como una de las condiciones es que H31+J31ó1, estamos
> asumiendo
> que en esas celdas debe haber cifras (y no caracteres alfanuméricos).
>
> 2) 'Y' y 'O' equivalen a los 'Y' y 'O' lógicos. Es decir, el 'Y'
> implica
> que TODAS las condiciones deben cumplirse para que te devuelva la
> primera
> condición después del paréntesis. Si, en cambio, colocas 'O' no es
> necesario que se cumplan TODAS las condiciones, sino una cualquiera de
> ellas.
>
> Así pues en la fórmula citada, la sustituimos por =SI(Y(...),
> será
> necesario que se cumplan TODAS las condiciones: Que G31 sea = "", que
> G31
> sea >3, que F31=H31, y que H31+J31ó1.
>
> Observa, por otro lado, que es imposible que se cumplan a la vez las
> dos
> primeras condiciones; es decir que G31 sea = "", y G31 sea > 3.
>
> :-)
>
>
> Hernando wrote:
>
>> Gracias Víctor pero me da #¡VALOR!, no me queda en blanco cuando
>> G31="",
>> que es el primer criterio que le tengo puesto.
>> Como soy novato, aprovechando y hasta tu nueva sugerencia, que
>> diferencia hay entre la Y y la O en =SI(Y o =SI(O ?
>> Gracias y saludos.
>>
>
>> ""Víctor"" escribió en el mensaje
>> news:
>> > Prueba con:
>> >
>> > =SI(O(G31="";G31>3;F31=H31;H31+J31ó1);"";J31)
>> >
>> > :-)
>> >
>> >
>> > Hernando wrote:
>> >
>> >> Se podría simplificar con algo como =SI(Y( , esta fórmula ?
>> >> =SI(G31="";"";SI(G31>3;"";SI(F31=H31;"";SI(H31+J31ó1;"";J31))))
>> >
>> >> Gracias y saludos
>> >
>> >
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida