Saltar al contenido

¿Cómo hacer un bucle en Excel sin VBA o macros?

Solución:

La forma de obtener los resultados de su fórmula sería comenzar en una nueva hoja.

En la celda A1 pon la fórmula

=IF('testsheet'!C1 <= 99,'testsheet'!A1,"") 

Copie esa celda a la fila 40 En la celda B1 ponga la fórmula

=A1

En la celda B2 pon la fórmula

=B1 & A2

Copie esa celda hasta la fila 40.

El valor que desea ahora está en esa columna en la fila 40.

No es realmente la respuesta que desea, pero esa es la forma más rápida de hacer las cosas de manera excelente sin crear una fórmula personalizada que tome un rango y realice el cálculo (lo que sería más divertido de hacer).

Solo estaba buscando algo similar:

Quiero sumar todas las columnas de filas impares.

SUMIF tiene DOS rangos posibles, el rango a suma de, y un rango para considerar criterios en.

SUMIF(B1:B1000,1,A1:A1000)

Esta función considerará si una celda en el rango B es “= 1”, sumará la celda A correspondiente solo si lo es.

Para obtener “= 1” para volver en el rango B, puse esto en B:

=MOD(ROWNUM(B1),2)

Luego, autocompletar para obtener el módulo para llenar, puede poner un criterio calculable aquí para obtener las condiciones SUMIF o SUMIFS que necesita para recorrer cada celda.

¡Más fácil que ARRAY y oculta el back-end de los bucles!

Voy a responder esto yo mismo (corrígeme si me equivoco):

No es posible iterar sobre un grupo de filas (como una matriz) en Excel sin VBA instalado / macros habilitado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *