Extender formula con celdas no consecutivas pero distribución regular

Hola, quería extender una formula, el problema es que al extenderla me repite la serie de celdas cuando lo que quiero es que la continué, son cada 32 filas. A ver si con el ejemplo queda más claro.

=SI(Toma de datos'!O6="x";'Toma de datos'!F8;'Toma de datos'!F6)

=SI('Toma de datos'!O38="x";'Toma de datos'!F40;'Toma de datos'!F38)

=SI('Toma de datos'!O70="x";'Toma de datos'!F72;'Toma de datos'!F70)

Si la extiendo me va a poner:

=SI('Toma de datos'!O9="x";'Toma de datos'!F11;'Toma de datos'!F9)
=SI('Toma de datos'!O41="x";'Toma de datos'!F43;'Toma de datos'!F41)

=SI('Toma de datos'!O73="x";'Toma de datos'!F75;'Toma de datos'!F73)

Y lo que quiero es que siga la serie teniendo en cuenta que va de 32 en 32:

=SI(Toma de datos'!O102="x";'Toma de datos'!F104;'Toma de datos'!F102)
=SI('Toma de datos'!O134="x";'Toma de datos'!F136;'Toma de datos'!F134)
y así hasta...

Me han aportado esta solución:

Empezamos poniendo la primera fórmula tal cual por ejemplo en la celda B1
=SI(Toma de datos'!O6="x";'Toma de datos'!F8;'Toma de datos'!F6)
En la celda C1 pon el número 6
y debajo de ella (en la C2) pon esta fórmula =C1+32 y la arrastras hacia abajo
ahora en B2 pon esta fórmula:
=si(indirecto("'toma de datos'!"&"f"&c2&"c15";0)="x";'Toma de datos'!F8;'Toma de datos'!F6)
y la arrastras hacia abajo

Pero después de darle un par de vueltas me he dado cuenta de que solo se soluciona la parte de la prueba lógica de la formula, los valores a devolver no.

GRacias

1 Respuesta

Respuesta
1

Vamos a probar otra vez: y sigue estas instrucciones:

Empezamos poniendo la primera fórmula tal cual por ejemplo en la celda B1
=SI(Toma de datos'!O6="x";'Toma de datos'!F8;'Toma de datos'!F6)
-En la celda C1 pon el número 6 y debajo de ella (en la C2) pon esta fórmula =C1+32 y la arrastras hacia abajo

-En la celda D1 pon en número 8 y debajo de ella (en la D2) pon esta fórmula =D1+32 y la arrastras hacia abajo

-En la celda E1 pon el número 6 y debajo de ella (en la E2) pon esta fórmula =E1+32 y la arrastras hacia abajo.

Ahora en B2 pon esta fórmula y la arrastras hacia abajo

=SI(INDIRECTO("'toma de datos'!"&"f"&C2&"c15";0)="x";INDIRECTO("'toma de datos'!"&"f"&D2&"c6";0);INDIRECTO("'toma de datos'!"&"f"&E2&"c6";0))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas