Te sugiero la siguiente fórmula: =INDIRECTO(CONCATENAR("B";(FILA()-2)*4-3))
En inglés: =INDIRECT(CONCATENATE("B";(ROW()-2)*4-3))
Adjunto archivo con la fórmula nueva junto a la original.
Puedes ver la ayuda de LibreOffice sobre INDIRECTO, CONCATENAR, FILA.
Hecho con LibreOffice 6.4.7.2 (x86); OS: Windows 6.1.
Edito: Explico:
- La primera fórmula está en la fila 3, pero necesitamos que diga B1. Número de fila (3) menos 2 es 1. 1 por 4 es 4; 4 menos 3 es 1: tengo B1.
- La segunda fórmula está en la fila 4, pero necesitamos que diga B5. Número de fila (4) menos 2 es 2. 2 por 4 es 8; 8 menos 3 es 5: tengo B5.
– Visto de otro modo: FILA() da 3, pero necesito iniciar en 1 (agrego -2
); los números saltan de a 4 (agrego *4
); 14 es 4, 24 es 8, etc., 4 menos 3 es 1 (B1
), 8 menos 3, es 5 (B5
) (agrego -3
).
Agrego (2020-11-25) una fórmula más corta =INDICE($B:$B;(FILA()-2)*4-3)
que acabo de probar.
En inglés: =INDEX($B:$B;(ROW()-2)*4-3)
Ayuda sobre la función INDICE.
Agregar Respuesta está reservado para las soluciones. Si deseas agregar más información, pulsa en edit (bajo tu pregunta); también puedes agregar comentarios a una respuesta.
Marca la tilde ( → ) que está a la izquierda de la respuesta que solucione tu inconveniente.