Date: prev next · Thread: first prev next last


Hola

Primero que todo disculpe la demora en contestar, hasta hoy tuve algo de
tiempo


Según entiendo, la fórmula debe retornar el valor de la columna D
correspondiente a la fila donde se encuentra el mayor valor de la
columna A, si es así, creo que esta alternativa debe funcionar

=INDIRECTO(DIRECCIÓN(COINCIDIR(MÁX(A$1:A52);A$1:A52;0);4))

o esta otra alternativa es posible que también de solución a su necesidad

=BUSCARV(MÁX(A$1:A30);A$1:D30;4;0)

estaré atento a cualquier inquietud adicional.

:)

hechiz-0


El 14/02/14 04:50, JJ Palacios escribió:
El 13/02/14 12:59, Roberto escribió:
Tengo una fórmula que vengo utilizando hasta la versión 4.1.4.2 y que no
funciona correctamente en la versión 4.2.

La misma es la siguiente:

=INDIRECTO(DIRECCIÓN((CONTAR((D$1:D52);7))+6-CONTAR.SI(A$1:A52;MÁX(A$1:A52))+1;2))



Lo que hace es buecar el mayor valor que se encuentre en la columna A e
inserta, en la celda en donde se encuentra la fórmula, el valor que se
encuentre en la columna D.

No solo no reconoce el mayor valor de la columna A sino que, además,
ahora
coloca datos que estan cargados por encima de las celdas que debiera
referencias.

Quisiera saber si hay algún error de sintaxis en la fórmula ó que puede
estar ocurriendo.

La he probado en OpenOffice tanto en versiones viejas como en la
última y
si funciona.

He desinstalado la versión 4.2 y vuelto a la 4.1.4.2 porque esta
fórmula se
utiliza en una planilla de cálculo de uso diario para nosotros.

Por favor espero su comentario

No se si la formula hace lo que tu quieres. En principio, no,... o no
exactamente, atendiendo a tu explicación.
La formula hace lo siguiente:

CONTAR.SI(A$1:A52;MÁX(A$1:A52))
Cuenta las veces que el máximo valor en el rango A1:A52 aparece.
Supongamos que el rango contiene los valores: 1, 2, 3, 3. El máximo
valor es 3 y aparece dos veces. Luego el resultado es 2.

(CONTAR((D$1:D52);7))
Cuenta los valores numericos en los rangos: D$1:D52 y 7.
Supongamos que todos los valores de D$1:D52 son numéricos, entonces el
resultado será 53.
La formula dará lo mismo si es (CONTAR((D$1:D52);0)), es decir en
lugar de 7, ponemos 0, 1, ó 2, etc...

DIRECCIÓN((CONTAR((D$1:D52);7))+6-CONTAR.SI(A$1:A52;MÁX(A$1:A52))+1;2)
DIRECCIÓN(fila;columna)
Suministra una referencia a una celda. En este caso siempre será una
celda de la columna "2" o "B"

INDIRECTO()  : suministra el contenido de una celda o rango. En este
caso una celda


Por lo tanto, la formula nos da el contenido de una celda de la
columna "B" y la fila será el número de valores numéricos que hay en
el rango D1:D52 mas uno; mas 6; menos las veces que el máximo valor
del rango A1:A52 aparece repetido; mas 1.

La formula se podría escribir como:
=INDIRECTO(DIRECCIÓN(CONTAR(D$1:D52)-CONTAR.SI(A$1:A52;MÁX(A$1:A52))+8;2))


¿Es esto lo que quieres que haga? ... ¿?

Saludos



-- 
Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscribe@es.libreoffice.org
¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/
Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: http://listarchives.libreoffice.org/es/users/
Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.