Rango varibale

14/06/2012 - 14:56 por Alejandro Garcia Garay | Informe spam
Saludos. Tengo una inquietud. Estoy tratando de realizar un análisis de un rango de datos que ingreso a una hoja de un libro, los datos van aumentando en sus filas día a día, es decir, hoy tengo 10 filas, mañana 11 filas con datos. En otra hoja tengo la siguiente formula: =CONTAR.SI(datos!$C$2:$H$100;1), ¿como hago para que mañana cuando ingrese un dato mas en la fila 101, la formula me tome automáticamente este rango?, es decir la formula mañana debería ser: =CONTAR.SI(datos!$C$2:$H$101;1).

Espero haberme hecho entender bien y agradezco a todos sus comentarios.

Preguntas similare

Leer las respuestas

#1 Pedro F. Pardo
14/06/2012 - 15:46 | Informe spam
El jueves, 14 de junio de 2012 13:56:29 UTC+1, Alejandro Garcia Garay escribió:
Saludos. Tengo una inquietud. Estoy tratando de realizar un análisis de un rango de datos que ingreso a una hoja de un libro, los datos van aumentando en sus filas día a día, es decir, hoy tengo 10 filas, mañana 11 filas con datos. En otra hoja tengo la siguiente formula: =CONTAR.SI(datos!$C$2:$H$100;1), ¿como hago para que mañana cuando ingrese un dato mas en la fila 101, la formula me tome automáticamente este rango?, es decir la formula mañana debería ser: =CONTAR.SI(datos!$C$2:$H$101;1).

Espero haberme hecho entender bien y agradezco a todos sus comentarios.



Yo en estos casos lo que hago es considerar las columnas completas es decir, en lugar de escribir
=CONTAR.SI(datos!$C$2:$H$101;1)

Pongo...
=CONTAR.SI(datos!$C:$H;1)

¿Funciona?
Respuesta Responder a este mensaje
#2 Alejandro Garcia Garay
14/06/2012 - 16:54 | Informe spam
Listo, gracias por responderme. Voy a realizar una prueba y luego les comento.


El jueves, 14 de junio de 2012 08:46:12 UTC-5, Pedro F. Pardo escribió:
El jueves, 14 de junio de 2012 13:56:29 UTC+1, Alejandro Garcia Garay escribió:
> Saludos. Tengo una inquietud. Estoy tratando de realizar un análisis de un rango de datos que ingreso a una hoja de un libro, los datos van aumentando en sus filas día a día, es decir, hoy tengo 10 filas, mañana 11 filas con datos. En otra hoja tengo la siguiente formula: =CONTAR.SI(datos!$C$2:$H$100;1), ¿como hago para que mañana cuando ingrese un dato mas en la fila 101, la formula me tome automáticamente este rango?, es decir la formula mañana debería ser: =CONTAR.SI(datos!$C$2:$H$101;1).
>
> Espero haberme hecho entender bien y agradezco a todos sus comentarios.

Yo en estos casos lo que hago es considerar las columnas completas es decir, en lugar de escribir
=CONTAR.SI(datos!$C$2:$H$101;1)

Pongo...
=CONTAR.SI(datos!$C:$H;1)

¿Funciona?
Respuesta Responder a este mensaje
#3 Alejandro Garcia Garay
14/06/2012 - 18:43 | Informe spam
Saludos nuevamente.

Hice la prueba, no era lo que quizás deseaba yo, pero me funciona, da el resultado que tenia en mente. Gracias por tu comentario.




El jueves, 14 de junio de 2012 08:46:12 UTC-5, Pedro F. Pardo escribió:
El jueves, 14 de junio de 2012 13:56:29 UTC+1, Alejandro Garcia Garay escribió:
> Saludos. Tengo una inquietud. Estoy tratando de realizar un análisis de un rango de datos que ingreso a una hoja de un libro, los datos van aumentando en sus filas día a día, es decir, hoy tengo 10 filas, mañana 11 filas con datos. En otra hoja tengo la siguiente formula: =CONTAR.SI(datos!$C$2:$H$100;1), ¿como hago para que mañana cuando ingrese un dato mas en la fila 101, la formula me tome automáticamente este rango?, es decir la formula mañana debería ser: =CONTAR.SI(datos!$C$2:$H$101;1).
>
> Espero haberme hecho entender bien y agradezco a todos sus comentarios.

Yo en estos casos lo que hago es considerar las columnas completas es decir, en lugar de escribir
=CONTAR.SI(datos!$C$2:$H$101;1)

Pongo...
=CONTAR.SI(datos!$C:$H;1)

¿Funciona?
Respuesta Responder a este mensaje
#4 jheredia5107
14/06/2012 - 20:36 | Informe spam
El jueves, 14 de junio de 2012 09:56:29 UTC-3, Alejandro Garcia Garay escribió:
Saludos. Tengo una inquietud. Estoy tratando de realizar un análisis de un rango de datos que ingreso a una hoja de un libro, los datos van aumentando en sus filas día a día, es decir, hoy tengo 10 filas, mañana 11 filas con datos. En otra hoja tengo la siguiente formula: =CONTAR.SI(datos!$C$2:$H$100;1), ¿como hago para que mañana cuando ingrese un dato mas en la fila 101, la formula me tome automáticamente este rango?, es decir la formula mañana debería ser: =CONTAR.SI(datos!$C$2:$H$101;1).

Espero haberme hecho entender bien y agradezco a todos sus comentarios.



Hola Alejandro
Si deseas contar los registros que tienes en una base o tabla, no creo que la funcion CONTAR.SI sea la mas correcta. Yo usaria la funcion Contar y solo en una columna.
=CONTAR(datos!$C$2:$C$50000) por ejemplo, haciendo un rango muy amplio, eso si, periodicamente tendras que controlar que los registros no excedan el rango declarado.
Caso contrario deberás hacerlo mediante una macro, si es esto lo que necesita, avisas ¿Si?
Respuesta Responder a este mensaje
#5 juan carlos Heredia
18/06/2012 - 16:01 | Informe spam
El jueves, 14 de junio de 2012 09:56:29 UTC-3, Alejandro Garcia Garay escribió:
Saludos. Tengo una inquietud. Estoy tratando de realizar un análisis de un rango de datos que ingreso a una hoja de un libro, los datos van aumentando en sus filas día a día, es decir, hoy tengo 10 filas, mañana 11 filas con datos. En otra hoja tengo la siguiente formula: =CONTAR.SI(datos!$C$2:$H$100;1), ¿como hago para que mañana cuando ingrese un dato mas en la fila 101, la formula me tome automáticamente este rango?, es decir la formula mañana debería ser: =CONTAR.SI(datos!$C$2:$H$101;1).

Espero haberme hecho entender bien y agradezco a todos sus comentarios.



Hola, espero que esto te sirva:
Sub Contar_Unos()
Dim MiRango As String

Sheets("datos").Activate
Range("A3").Select
ActiveCell.CurrentRegion.Select
MiRango = Selection.Address(ReferenceStyle:=xlR1C1)
Range("A1").Select
Sheets("Hoja2").Activate
Range("B2").Activate

ActiveCell.FormulaR1C1 = "=COUNTIF(Datos!" & MiRango & ",1)"


End Sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida