comparación de filas

07/03/2006 - 12:42 por henry | Informe spam
Buenas,

Quisiera comparar dos filas de elementos sin utilizar una tercera fila de
apoyo mediante una función excel y sin ANIDAR FUNCIONES “SI”. ¿Es posible?

Ej: en las casillas A1:E1 tengo {5,5,5,5,5}
en las casillas A2:E2 tengo {5,5,5,5,5}
quiero evaluar a que A1:E1>A2:E2 es FALSO con una sóla fórmula sin utilizar
otra fila más de apoyo y sin utilizar funciones SI anidadas.

Os agradecería mucho que me echarais una mano

Muchas gracias y un saludo,

Preguntas similare

Leer las respuestas

#1 victorbcn1952NO
07/03/2006 - 13:06 | Informe spam
Una pregunta:

Supongamos que en A1:E1 tienes {8,12,6,0,15} y en A2:E2 tienes {18,2,6,0,4}

En este caso, ¿consideras que A1:E1 es mayor a A2:E2? O, al revés, ¿es
menor? ¿Puedes razonarnos la respuesta?

:-)


henry wrote:

Buenas,

Quisiera comparar dos filas de elementos sin utilizar una tercera fila de
apoyo mediante una función excel y sin ANIDAR FUNCIONES “SI”. ¿Es


posible?

Ej: en las casillas A1:E1 tengo {5,5,5,5,5}
en las casillas A2:E2 tengo {5,5,5,5,5}
quiero evaluar a que A1:E1>A2:E2 es FALSO con una sóla fórmula sin


utilizar
otra fila mà¡s de apoyo y sin utilizar funciones SI anidadas.

Os agradecerà­a mucho que me echarais una mano

Muchas gracias y un saludo,
Respuesta Responder a este mensaje
#2 henry
07/03/2006 - 13:26 | Informe spam
Por supuesto que puedo :-)

Para que la condición sea verdadera se tiene que dar que en todos los
elementos se cumpla la condición. Estoy comparando dos arrays tal como se
hace en muchos lenguajes de programación.

Es decir si evaluo que A1:E1 es mayor a A2:E2 lo que realmente quiero decir
es que quiero evaluar que se da A1>A2 & B1>B2 & C1>C2 & D1>D2 & E1>E2.

Creí que me había explicado.




""Víctor"" escribió:

Una pregunta:

Supongamos que en A1:E1 tienes {8,12,6,0,15} y en A2:E2 tienes {18,2,6,0,4}

En este caso, ¿consideras que A1:E1 es mayor a A2:E2? O, al revés, ¿es
menor? ¿Puedes razonarnos la respuesta?

:-)


henry wrote:

> Buenas,

> Quisiera comparar dos filas de elementos sin utilizar una tercera fila de
> apoyo mediante una función excel y sin ANIDAR FUNCIONES “SI”. ¿Es
posible?

> Ej: en las casillas A1:E1 tengo {5,5,5,5,5}
> en las casillas A2:E2 tengo {5,5,5,5,5}
> quiero evaluar a que A1:E1>A2:E2 es FALSO con una sóla fórmula sin
utilizar
> otra fila mà¡s de apoyo y sin utilizar funciones SI anidadas.

> Os agradecerà­a mucho que me echarais una mano

> Muchas gracias y un saludo,



Respuesta Responder a este mensaje
#3 Juan
07/03/2006 - 14:10 | Informe spam
hola

prueba la siguiente formula matricial (acepta con CTRL + MAYUSC + ENTER)

=Y(A1:E1>A2:E2)

un saludo


"henry" escribió en el mensaje
news:
Por supuesto que puedo :-)

Para que la condición sea verdadera se tiene que dar que en todos los
elementos se cumpla la condición. Estoy comparando dos arrays tal como se
hace en muchos lenguajes de programación.

Es decir si evaluo que A1:E1 es mayor a A2:E2 lo que realmente quiero
decir
es que quiero evaluar que se da A1>A2 & B1>B2 & C1>C2 & D1>D2 & E1>E2.

Creí que me había explicado.




""Víctor"" escribió:

Una pregunta:

Supongamos que en A1:E1 tienes {8,12,6,0,15} y en A2:E2 tienes
{18,2,6,0,4}

En este caso, ¿consideras que A1:E1 es mayor a A2:E2? O, al revés, ¿es
menor? ¿Puedes razonarnos la respuesta?

:-)


henry wrote:

> Buenas,

> Quisiera comparar dos filas de elementos sin utilizar una tercera fila
> de
> apoyo mediante una función excel y sin ANIDAR FUNCIONES “SIâ€
Respuesta Responder a este mensaje
#4 henry
07/03/2006 - 15:29 | Informe spam
Muchas gracias, Juan, funciona perfectamente,

Sólo un par de preguntillas:

¿Qué estás haciendo al aceptar la fórmula con CTRL + MAYUSC + ENTER? Es algo
que yo no conocía hasta ahora.

Para hacer una comparación doble (A1:E1 es mayor que A2:E2 y menor que
A3:E3), ¿hay alguna forma de hacerlo sin anidar tres fórmulas excel “Y”? (es
que es una fórmula que tengo que repetir muchas veces y cuantos menos
argumentos tenga menos posibilidad de fallo)

Muchas gracias de nuevo y un saludo,


"Juan" escribió:

hola

prueba la siguiente formula matricial (acepta con CTRL + MAYUSC + ENTER)

=Y(A1:E1>A2:E2)

un saludo


"henry" escribió en el mensaje
news:
> Por supuesto que puedo :-)
>
> Para que la condición sea verdadera se tiene que dar que en todos los
> elementos se cumpla la condición. Estoy comparando dos arrays tal como se
> hace en muchos lenguajes de programación.
>
> Es decir si evaluo que A1:E1 es mayor a A2:E2 lo que realmente quiero
> decir
> es que quiero evaluar que se da A1>A2 & B1>B2 & C1>C2 & D1>D2 & E1>E2.
>
> Creí que me había explicado.
>
>
>
>
> ""Víctor"" escribió:
>
>> Una pregunta:
>>
>> Supongamos que en A1:E1 tienes {8,12,6,0,15} y en A2:E2 tienes
>> {18,2,6,0,4}
>>
>> En este caso, ¿consideras que A1:E1 es mayor a A2:E2? O, al revés, ¿es
>> menor? ¿Puedes razonarnos la respuesta?
>>
>> :-)
>>
>>
>> henry wrote:
>>
>> > Buenas,
>>
>> > Quisiera comparar dos filas de elementos sin utilizar una tercera fila
>> > de
>> > apoyo mediante una función excel y sin ANIDAR FUNCIONES “SI”. ¿Es
>> posible?
>>
>> > Ej: en las casillas A1:E1 tengo {5,5,5,5,5}
>> > en las casillas A2:E2 tengo {5,5,5,5,5}
>> > quiero evaluar a que A1:E1>A2:E2 es FALSO con una sóla fórmula sin
>> utilizar
>> > otra fila mà¡s de apoyo y sin utilizar funciones SI anidadas.
>>
>> > Os agradecerà­a mucho que me echarais una mano
>>
>> > Muchas gracias y un saludo,
>>
>>
>>




Respuesta Responder a este mensaje
#5 victorbcn1952NO
07/03/2006 - 15:41 | Informe spam
Henry: No dudaba que pudieras razonarlo. Lo que quería era estar seguro
yo de lo que querías :-)

La fórmula de Juan te servirá perfectamente, y por si acaso, te doy otra
posibilidad (no matricial):

=(A1>A2)*(B1>B2)*(C1>C2)*(D1>D2)*(E1>E2)

aunque en este caso te aparecerá 0 en vez de FALSO ó 1 en vez de
VERDADERO. También puedes conseguirlo cambiando así la fórmula matricial
de Juan:

{=N(Y(A1:E1>A2:E2))}

:-)



Juan wrote:

hola

prueba la siguiente formula matricial (acepta con CTRL + MAYUSC + ENTER)

=Y(A1:E1>A2:E2)

un saludo


"henry" escribió en el mensaje
news:
> Por supuesto que puedo :-)
>
> Para que la condición sea verdadera se tiene que dar que en todos los
> elementos se cumpla la condición. Estoy comparando dos arrays tal como se
> hace en muchos lenguajes de programación.
>
> Es decir si evaluo que A1:E1 es mayor a A2:E2 lo que realmente quiero
> decir
> es que quiero evaluar que se da A1>A2 & B1>B2 & C1>C2 & D1>D2 & E1>E2.
>
> Creí que me había explicado.
>
>
>
>
> ""Víctor"" escribió:
>
>> Una pregunta:
>>
>> Supongamos que en A1:E1 tienes {8,12,6,0,15} y en A2:E2 tienes
>> {18,2,6,0,4}
>>
>> En este caso, ¿consideras que A1:E1 es mayor a A2:E2? O, al revés, ¿es
>> menor? ¿Puedes razonarnos la respuesta?
>>
>> :-)
>>
>>
>> henry wrote:
>>
>> > Buenas,
>>
>> > Quisiera comparar dos filas de elementos sin utilizar una tercera fila
>> > de
>> > apoyo mediante una función excel y sin ANIDAR FUNCIONES “SI”. ¿Es
>> posible?
>>
>> > Ej: en las casillas A1:E1 tengo {5,5,5,5,5}
>> > en las casillas A2:E2 tengo {5,5,5,5,5}
>> > quiero evaluar a que A1:E1>A2:E2 es FALSO con una sóla fórmula sin
>> utilizar
>> > otra fila mà¡s de apoyo y sin utilizar funciones SI anidadas.
>>
>> > Os agradecerà­a mucho que me echarais una mano
>>
>> > Muchas gracias y un saludo,
>>
>>
>>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida