............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Formula para Dejar un solo nombre de un filtro activo

Ver el tema anterior Ver el tema siguiente Ir abajo

Formula para Dejar un solo nombre de un filtro activo

Mensaje por kruciare el Vie Ene 27, 2012 2:49 pm

Junto con saludar, ademas de agradecer su ayuda quisiera saber si me pueden ayudar con un problema en mi hoja excel.
El problema es el siguiente tengo varias columnas con datos y todas tiene auto filtro asta allí todo ok pero decidí crear otras celdas con los resultados de los datos filtrado lo cual también me fusiona pero no me fusiona con el nombre de la empresa, cuando filtro me salen varias veces el nombre de una empresa por algo lógico del auto filtro y lo que necesito es que en la celda indicada en el archivo solo me muestre una vez el nombre de la empresa filtrada dejo el archivo para ser mas claro agradecería mucho su ayuda con esto, he revisado varias formas pero no me fusionan si con valores pero no con nombres.

[Tienes que estar registrado y conectado para ver este vínculo]

kruciare

Masculino Cantidad de envíos : 18
Edad : 35
Ciudad - Pais : chile
Version de Excel : 2010
Fecha de inscripción : 13/01/2012

Volver arriba Ir abajo

Re: Formula para Dejar un solo nombre de un filtro activo

Mensaje por Toldeman el Vie Ene 27, 2012 4:24 pm

Hola.

En el evento calculate de la hoja, pega este codigo:

Código:
Private Sub Worksheet_Calculate()
Dim ul As Long
ul = Range("B" & Rows.Count).End(xlUp).Row
If Range("B" & ul) <> "" Then
[K2] = Range("B" & ul).Value
End If
End Sub

Un saludo.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 60
Edad : 51
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Formula para Dejar un solo nombre de un filtro activo

Mensaje por kruciare el Vie Ene 27, 2012 5:22 pm

Excelente tu ayuda muchas gracias muchas gracias... te consulto solo por consultar este código no se puede crear como una funsion para excel asi solo crear una formula (solo es una consulta) Gracias por tu ayuda de verdad muchas gracias.

kruciare

Masculino Cantidad de envíos : 18
Edad : 35
Ciudad - Pais : chile
Version de Excel : 2010
Fecha de inscripción : 13/01/2012

Volver arriba Ir abajo

Re: Formula para Dejar un solo nombre de un filtro activo

Mensaje por GalileoGali el Dom Ene 29, 2012 10:30 am

pUEDES PROBAR TAMBIEN ESTA MATRICIAL

=INDICE(B4:B1503;MAX((FILA(B4:B1503)-FILA(B4)+1)*(0<>B4:B1503)*SUBTOTALES(3;DESREF(B4:B1503;FILA(B4:B1503)-FILA(B4);0;1;1))))

INGRESAR A CELDA CON ctrl+mayus+enter en lugar de simplemente enter

(0<>B4:B1503)* : podria evitarse si no llenaras con "0" tus celdas sin dato
la iteracion pretendida con
FILA(B4:B1503)-FILA(B4) no es la mas feliz, pero creo que antes habria que crear rangos dinamicos que devuelvan referencias "elásticas" al crecimiento o disminucion que pueda experimentar la tabla de registros


_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Formula para Dejar un solo nombre de un filtro activo

Mensaje por kruciare el Vie Feb 03, 2012 2:24 pm

Gracias por la formula funciono excelente.
consulta porque funciono con la manera especial de ctrl+mayus+enter y no al solo teclear enter cual es la diferencia.
Muchas gracias maestro...

kruciare

Masculino Cantidad de envíos : 18
Edad : 35
Ciudad - Pais : chile
Version de Excel : 2010
Fecha de inscripción : 13/01/2012

Volver arriba Ir abajo

Re: Formula para Dejar un solo nombre de un filtro activo

Mensaje por GalileoGali el Dom Feb 05, 2012 1:12 am

Te sugiero ir a la definciion de Formula o entrada matricial. Luego ver ejemplos...y analizarlos
El de recien por ejemplo le dice a Excel evalua ; FILA(b4;B1503, CASO POR CASO, es decir fila b4 = 4; fila(b5) = 5

es decir se obtiene una constante matrcial {4\5\6\......\1502\1503} esta permite clacular SUBTOTALES(3; PARA CADA FILA Y DE AHI PERMITE DECIR QUE FILAS ESTAN FILTRADAS y cuales descartadas

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Formula para Dejar un solo nombre de un filtro activo

Mensaje por Contenido patrocinado Hoy a las 1:55 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.