Cambiar fórmula al arrastrar

Cambiar fórmula al arrastrar

Tengo una condición especial. Tengo tres variables en mi fórmula.

=COUNTIF(A1:F1,A84)

Ahora, cuando lo arrastro verticalmente quiero cambiar el valor del primer parámetro, es decir, A:F y al arrastrarlo horizontalmente quiero cambiar el valor del segundo parámetro, es decir, A84. No quiero cambiar de columna. Alguna vez.
Por ejemplo:
Imagen de muestra

¿Cómo lo hago?

esta respuestaresuelve el problema para otra fórmula. Quizás la solución sería algo como esto:

=COUNTIF(INDEX($A:$A,COLUMN(A:A)):INDEX($F:$F,COLUMN(F:F)),$A85)

Respuesta1

=COUNTIF(INDEX($A:$A,COLUMN(B:B)):INDEX($F:$F,COLUMN(B:B)),$A86)

Otra solución sería hacer lo mismo usando Indirect()la función.

Respuesta2

Cuando Excel cambia automáticamente las referencias de celda, mantendrá una celda bloqueada si agrega un $ al frente.

Entonces, para bloquear la referencia de A1 a su celda independientemente del movimiento horizontal o vertical, usa $A$1.

Si desea que las filas cambien, pero no las columnas, cambiará la referencia A1 a $A1.

Si desea hacer que las columnas cambien, pero mantener las filas iguales, cambie la referencia A1 a A$1.

En su ejemplo, eso haría que su fórmula:

=CountIf($A$1:$F$1,$A84)

Tenga en cuenta que esto significa que debe cambiar manualmente el contador de filas porque Excel simplemente no funciona de esa manera. Entonces puedes hacerlo por fila, pero luego tienes que modificar la primera celda antes de transponerla a la derecha.

información relacionada