Foros del Web » Soporte técnico » Ofimática »

Contar filas no vacías, Excel 2007

Estas en el tema de Contar filas no vacías, Excel 2007 en el foro de Ofimática en Foros del Web. sea la siguiente hoja: ____________________________ ___|__A__|__B__|__C__|__D__| _1_|__7__|__3__|_____|_____| _2_|_____|_____|__2__|_____| _3_|_____|_____|_____|_____| _4_|__X__|_____|_____|__6__| _5_|_____|_____|_____|_____| _6_|__4__|__7__|__5__|_____| _7_|_____|_____|_____|_____| _8_|_____|_____|__9__|_____| _9_|_____|__S__|_____|_____| cómo saber el número de filas que en entre sus ...
  #1 (permalink)  
Antiguo 24/06/2010, 16:23
Avatar de Luighi  
Fecha de Ingreso: enero-2008
Mensajes: 7
Antigüedad: 16 años, 10 meses
Puntos: 0
Contar filas no vacías, Excel 2007

sea la siguiente hoja:
____________________________
___|__A__|__B__|__C__|__D__|
_1_|__7__|__3__|_____|_____|
_2_|_____|_____|__2__|_____|
_3_|_____|_____|_____|_____|
_4_|__X__|_____|_____|__6__|
_5_|_____|_____|_____|_____|
_6_|__4__|__7__|__5__|_____|
_7_|_____|_____|_____|_____|
_8_|_____|_____|__9__|_____|
_9_|_____|__S__|_____|_____|

cómo saber el número de filas que en entre sus columnas contiene al menos algún dato?, es decir, calcular el número de filas no vacías

según el cuadro adjunto, el número de filas que entre sus columnas contiene al menos una celda con algún dato, es 6

sin usar macros, insertar nuevas columnas y mucho menos VBA cuál sería la fórmula?

he visto en [URL]http://www.forosdelweb.com/f90/combinar-funciones-excel-645154[/URL] que usan la fórmula sumaproducto() pero no lo entendí, para qué sirve esa fórmula y cuál es su interpretación en la respuesta dada?

luego veo que allí indican que se use Ctrl+Shift+Enter
eso para qué sirve realmente?

...

finalmente lo que necesitaba lo resolví con la siguiente fórmula:

=filas(a1:d9)-sumaproducto((esblanco(a1:a9))*(esblanco(b1:b9))*( esblanco(c1:c9))*(esblanco(d1:d9)))

a partir de [URL]http://www.forosdelweb.com/f90/combinar-funciones-excel-645154[/URL] llegué a sumaproducto((esblanco(a1:a9))*(esblanco(b1:b9))*( esblanco(c1:c9))*(esblanco(d1:d9))) el cual me devuelve el número de filas vacías

para calcular las no vacías le antepuse filas(a1:d9), osea el total de filas, llegando así a obtener las no vacías

pero sigo sin entender porqué sumaproducto((esblanco(a1:a9))*(esblanco(b1:b9))*( esblanco(c1:c9))*(esblanco(d1:d9))) me devuelve el número de filas vacías

podrían explicarme porqué sumaproducto((esblanco(a1:a9))*(esblanco(b1:b9))*( esblanco(c1:c9))*(esblanco(d1:d9))) me devuelve el número de filas vacías?

quizás la fórmula pueda simplicarlo más aún, de modo que tenga que obviar filas(a1:d9)

aunque ya tengo la respuesta a mi pregunta sigo teniendo dudas sobre el procedimiento llevado a cabo, espero puedan ayudarme y muchísimas gracias ante todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.