contar celdas que contengan numeros

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Re: contar celdas que contengan numeros

Notapor galileogali » 16 Mar 2007 19:33

Ahhhh....perdon....si bien la anterior opera solamente sobre rangos unidimensionales: tiene la ventaja que trabaja sobre alfanumericos...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: contar celdas que contengan numeros

Notapor KL » 16 Mar 2007 19:36

galileogali";p="36446 escribió:Ahhhh....perdon....si bien la anterior opera solamente sobre rangos unidimensionales: tiene la ventaja que trabaja sobre alfanumericos...


Si, pero COINCIDIR debe llevar el tercer argumento como 0 o bien FALSO necesriamente (de lo contrario podria haber errores)

=SUMAPRODUCTO(N(COINCIDIR(B7:B16,B7:B16,0)=FILA(B7:B16)-FILA(B7)+1))

y ademas dicha formula no traga las celdas vacias :-)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Re: contar celdas que contengan numeros

Notapor KL » 16 Mar 2007 19:46

Se podria hacer lo siguiente:

=SUMAPRODUCTO(N(COINCIDIR(""&B7:B16,""&B7:B16,0)=FILA(B7:B16)-FILA(B7)+1))

y aunque ralentizaria la formula muchisimo (3 veces en 1000 celdas), aun asi seria mas de 10 veces mas rapida que tu primera version con CONTAR.SI en 1000 celdas:

=SUMAPRODUCTO((B2:B15<>"")/(CONTAR.SI(B2:B15,B2:B15)))
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Re: contar celdas que contengan numeros

Notapor galileogali » 16 Mar 2007 19:51

Un pequeño truquito salva el problema de las celdas vacias.....obviamente con detrimento de la eficiencia.....

KL: Asi que ¿COINCIDIR(a1,b2:b6,) no es equivalente a COINCIDIR(a1,b2:b6,0) ?
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: contar celdas que contengan numeros

Notapor KL » 16 Mar 2007 20:03

galileogali";p="36449 escribió:Un pequeño truquito salva el problema de las celdas vacias.....obviamente con detrimento de la eficiencia.....?

Creo que te equivocas :-) "El truquito" a pesar de ser un pelin "user-unfriendly" es muy rapido mas que el uso de ""& y nos devuelve practicamente a la velocidad de la version que no soportaba los vacios :-)

galileogali";p="36449 escribió:KL: Asi que ¿COINCIDIR(a1,b2:b6,) no es equivalente a COINCIDIR(a1,b2:b6,0) ?


No, este parametro por omision equivale a 1 o VERDADERO
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Notapor galileogali » 16 Mar 2007 20:05

=SUMAPRODUCTO(N(COINCIDIR(rngd,rngd,0)=FILA(rng)-FILA(B7)+1))-(B7="")

Tuve que hacer un ajuste por si la primera celda es vacia.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: contar celdas que contengan numeros

Notapor galileogali » 16 Mar 2007 20:29

KL: en este archivo te trato de mostrar por qué disiento en el asunto del tercer argumento :
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: contar celdas que contengan numeros

Notapor KL » 16 Mar 2007 20:35

tienes razon - no me habia percatado de la coma :-O
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Notapor jbf99 » 20 Mar 2007 08:52

Leí­ por ahí­ un truco en un problema similar para salvar las celdas vacias que era anexionar &"" al criterio de validación el cual aplicado a este problema podrí­a quedar algo parecido a :
=SUMAPRODUCTO((ESNUMERO($B$2:$B$15)/CONTAR.SI($B$2:$B$15;$B$2:$B$15&"")))

Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
jbf99
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Jul 2005 07:50

Re: contar celdas que contengan numeros

Notapor xpelos » 20 Mar 2007 16:44

Valga esta ampliación a la propuesta del maestro Gali,

=SUMAPRODUCTO((B2:B43<>"")/(CONTAR.SI(B2:B43;B2:B43)+(B2:B43="")))
para resolver el problema de vací­os en la lista.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Re: contar celdas que contengan numeros

Notapor galileogali » 20 Mar 2007 18:37

Muchachos: si miran el desarrollo del thread (que, demás esta decirlo, es una temática asaz recurrida), han de ver que de una u otra manera las soluciones con cocientes si bien tienen aplicabilidad sobre rangos n * m con n y m mayores que 1 , resultan "lentos" ( a la hora de procesar grandes superficies). Mientras que las soluciones con FRECUENCIA (SUPERFICIE, SUPERFICIE) donde se hace mayor que 0 cuenta sobre superficies no necesariamente unidiemensionales, pero se restringe a valores numericos. Por otra parte, vení­amos evaluando las bondades y defectos con KL y veiamos como muy eficiente a COINCIDIR con FILA dando CONTANDO SOLO CUANDO POSICION RELATIVA en RANGO concuerda FILA tambien relativa, (DESCARTANDO LAS POSIBLES REPETICIONES EN FILAS SUPERIORES A LA DE LA PRIMERA APARICION. Esta la hicimos valida sobre alfanumeros y vacias. bUENO ESTARí
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Anterior

Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: jesu gomez y 7 invitados