En Excel, columnaA tengo valores que deben triplicarse en la columnaB
Así que actualmente tengo
A
1 val1
2 val2
3 val3
Me gustaría que cada valor se triplique en la columna B, como
A B
1 val1 val1
2 val2 val1
3 val3 val1
4 val2
5 val2
6 val2
7 val3
8 val3
9 val3
¿Cómo puedo hacer esto?
Respuesta1
Según el cambio de Dave, la fórmula a partir de B2
ahora debería decir:
=INDEX($A$2:$A$9,CEILING(ROWS($B$2:$B2)/3,1),1)
Cómo funciona
ROWS($B$2:$B2)/3
La ROWS
función dividida por 3 dice que por cada 3 filas que completes la fórmula, buscará una celda más abajo para encontrar el valor de A. El primero $B$2
usa referencia absoluta porque siempre desea que la fórmula recuerde dónde está la primera celda en B. El segundo $B2
se llenará y le dirá hasta dónde contar.
CEILING(#,1)
La CEILING
función con una precisión de 1 garantizará que el resultado de FILAS (#) se redondee al número entero más cercano y, por lo tanto, nos indica hasta dónde llegar en A.
INDEX($A$2:$A$9, #)
La función ÍNDICE utiliza su resultado para devolver el elemento # de su tabla en la columna A.