24/06/2010, 16:25
|
| | | 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 |