Duda para crear regla de conteo de celdas con rango variable en excel

Hola,
Soy bastante novato en excel y me gustaría saber como poner una regla de conteo de celdas.
He conseguido contar las celdas con esta formula: =CONTAR.SI(B9:B12; "*"), sirve para contar celdas que contengan cualquier caracter.
Pero el problema viene en que si el rango se amplía porque meta otra fila, no se actualiza el conteo. Mi idea es hacer un excel con mi colección de juegos y si me compro juegos ir añadiéndolos al excel.

¿Es posible que el rango sea desde una celda fija (la que está más arriba por ejemplo) y otra celda variable?

Muchas gracias de antemano.
Un saludo.
Lo mas fácil es ampliar el rango para que considere un valor máximo de juegos que podrías llegar a tener, por ejemplo, en lugar de llegar a B12 usar como referencia B1000 y la fórmula quedaría como =CONTAR.SI(B9:B1000;"*").

Como comentario adicional a la fórmula que estas usando, en tu caso es mejor usar la fórmula CONTARA, que cuenta todas las celdas que no están vacías, CONTAR.SI es útil cuando utilizas algún criterio para hacer la cuenta y el usar el carácter * para contar todas las celas anula la utilidad de la fórmula. Yo te recomendaría que uses la fórmula =CONTARA(B9:1000). La fórmula CONTAR.SI te sería útil si por ejemplo en tus datos tienes una columa para el género del juego, por ejemplo si quieres conocer cuantos juegos del genero RPG tienes, usarías la fórmula =CONTAR.SI(C9:C1000;"RPG"), asumiendo que la columna C corresponde al género del juego.
fonm699 escribió:Lo mas fácil es ampliar el rango para que considere un valor máximo de juegos que podrías llegar a tener, por ejemplo, en lugar de llegar a B12 usar como referencia B1000 y la fórmula quedaría como =CONTAR.SI(B9:B1000;"*").

Como comentario adicional a la fórmula que estas usando, en tu caso es mejor usar la fórmula CONTARA, que cuenta todas las celdas que no están vacías, CONTAR.SI es útil cuando utilizas algún criterio para hacer la cuenta y el usar el carácter * para contar todas las celas anula la utilidad de la fórmula. Yo te recomendaría que uses la fórmula =CONTARA(B9:1000). La fórmula CONTAR.SI te sería útil si por ejemplo en tus datos tienes una columa para el género del juego, por ejemplo si quieres conocer cuantos juegos del genero RPG tienes, usarías la fórmula =CONTAR.SI(C9:C1000;"RPG"), asumiendo que la columna C corresponde al género del juego.


El caso es que pensé eso, pero en la misma hoja tengo una consola seguida de otra, por lo que si planteo esa solución me contaría juegos que estén debajo de otras consolas.

Respecto a lo de los géneros me lo apunto que me parece interesante. Gracias!
pixidix escribió:
fonm699 escribió:Lo mas fácil es ampliar el rango para que considere un valor máximo de juegos que podrías llegar a tener, por ejemplo, en lugar de llegar a B12 usar como referencia B1000 y la fórmula quedaría como =CONTAR.SI(B9:B1000;"*").

Como comentario adicional a la fórmula que estas usando, en tu caso es mejor usar la fórmula CONTARA, que cuenta todas las celdas que no están vacías, CONTAR.SI es útil cuando utilizas algún criterio para hacer la cuenta y el usar el carácter * para contar todas las celas anula la utilidad de la fórmula. Yo te recomendaría que uses la fórmula =CONTARA(B9:1000). La fórmula CONTAR.SI te sería útil si por ejemplo en tus datos tienes una columa para el género del juego, por ejemplo si quieres conocer cuantos juegos del genero RPG tienes, usarías la fórmula =CONTAR.SI(C9:C1000;"RPG"), asumiendo que la columna C corresponde al género del juego.


El caso es que pensé eso, pero en la misma hoja tengo una consola seguida de otra, por lo que si planteo esa solución me contaría juegos que estén debajo de otras consolas.

Respecto a lo de los géneros me lo apunto que me parece interesante. Gracias!


Precisamente la función de CONTAR.SI es contar los registros que cumplen determinado criterio, en tu caso, el criterio es el nombre de la consola, tal como tenínas planteada la formula, te cuenta todos los registros por lo que para que te cuente solo los de la consola que te interesa tendrías que usar el nombre de la consola en la fórmula para que te cuente solo los juegos de esa consola, si no tienes el nombre de la consola en una columna, el primer paso es agregar esa columna y poner para cada juego el nombre de la consola a la que pertenecen. Por ejemplo si queres contar los juegos de XBOX, la fórmula sería =CONTAR.SI(C9:C1000;"XBOX"), en este caso la fórmula asume que en la columna C tienes el dato del nombre de la consola. Si tus datos inician desde la fila 2 como normalmente sería, tendrás que cambiar C9 por C2.

Existe una versión avanzada de CONTAR.SI que permite combinar datos, que es CONTAR.SI.CONJUNTO, por ejemplo si quieres contar todos los juegos de XBOX que son RPG la fórmula a usar sería =CONTAR.SI.CONJUNTO(B2:B1001,"XBOX",C2:C1001,"RPG") asumiendo que en la columna B tienes el nombre de la consolo y en C el género
fonm699 escribió:
pixidix escribió:
fonm699 escribió:Lo mas fácil es ampliar el rango para que considere un valor máximo de juegos que podrías llegar a tener, por ejemplo, en lugar de llegar a B12 usar como referencia B1000 y la fórmula quedaría como =CONTAR.SI(B9:B1000;"*").

Como comentario adicional a la fórmula que estas usando, en tu caso es mejor usar la fórmula CONTARA, que cuenta todas las celdas que no están vacías, CONTAR.SI es útil cuando utilizas algún criterio para hacer la cuenta y el usar el carácter * para contar todas las celas anula la utilidad de la fórmula. Yo te recomendaría que uses la fórmula =CONTARA(B9:1000). La fórmula CONTAR.SI te sería útil si por ejemplo en tus datos tienes una columa para el género del juego, por ejemplo si quieres conocer cuantos juegos del genero RPG tienes, usarías la fórmula =CONTAR.SI(C9:C1000;"RPG"), asumiendo que la columna C corresponde al género del juego.


El caso es que pensé eso, pero en la misma hoja tengo una consola seguida de otra, por lo que si planteo esa solución me contaría juegos que estén debajo de otras consolas.

Respecto a lo de los géneros me lo apunto que me parece interesante. Gracias!


Precisamente la función de CONTAR.SI es contar los registros que cumplen determinado criterio, en tu caso, el criterio es el nombre de la consola, tal como tenínas planteada la formula, te cuenta todos los registros por lo que para que te cuente solo los de la consola que te interesa tendrías que usar el nombre de la consola en la fórmula para que te cuente solo los juegos de esa consola, si no tienes el nombre de la consola en una columna, el primer paso es agregar esa columna y poner para cada juego el nombre de la consola a la que pertenecen. Por ejemplo si queres contar los juegos de XBOX, la fórmula sería =CONTAR.SI(C9:C1000;"XBOX"), en este caso la fórmula asume que en la columna C tienes el dato del nombre de la consola. Si tus datos inician desde la fila 2 como normalmente sería, tendrás que cambiar C9 por C2.

Existe una versión avanzada de CONTAR.SI que permite combinar datos, que es CONTAR.SI.CONJUNTO, por ejemplo si quieres contar todos los juegos de XBOX que son RPG la fórmula a usar sería =CONTAR.SI.CONJUNTO(B2:B1001,"XBOX",C2:C1001,"RPG") asumiendo que en la columna B tienes el nombre de la consolo y en C el género


He intentado poner esa función en mi caso (=CONTAR.SI(C9:C1000;"XBOX")) pero no consigo implementarla (soy muy novato con el excel), no sé si el nombre de la consola debería tenerlo en cada celda junto al nombre del juego, añado una imagen de mi idea:
https://ibb.co/sjKFkxh
Para la forma en que quieres visualizar tu información lo ideal es mediante el uso de tablas dinámicas, el primer paso es generar tu tabla de datos de una forma similar a la siguiente:
Imagen
Ya que tengas terminada tu tabla de datos, con una tabla dinámica puedes generar un informe como el siguiente sin necesidad de formulas complejas:
Imagen

Te recomiendo que busques en google algun tutorial sobre la generación de tablas dinámicas que una herramienta muy útil y fácil de usar
Muchas gracias, aunque he empezado a usar Google sheets y por ahora me parece bastante más intuitivo de usar. A ver si me voy manejando mejor en el uso de tablas.
6 respuestas