¿Cómo consigo que mi fórmula haga referencia siempre a la última hoja?

Actualmente tengo 2 hojas de trabajo en mi archivo de Excel.

La primera hoja se conoce como la página Resumen, que muestra un resultado resumido de la segunda hoja.

La segunda hoja se conoce como los datos en bruto. Un ejemplo sería una columna llamada Fruits.

<code>Apple
Apple
Apple
Banana
Banana
Pear
</code>

En la primera hoja, tendría una fórmula que cuenta el número de veces que aparecen los frutos respectivos y el resultado se mostrará en diferentes celdas.

<code>=COUNTIF(Fruits!A2:A7,"Apple")
=COUNTIF(Fruits!A2:A7,"Banana")
</code>

Lo que quiero hacer es si puedo programar la fórmula de manera que cada vez que añada una nueva hoja de datos sin procesar (tercera hoja), las estadísticas de la primera hoja puedan hacer referencia a la última hoja para obtener la información.

(Suponiendo que la posición de los datos y todos sean iguales a la segunda hoja).

Lo que he hecho hasta ahora es salir con una función.GETLASTWSNAME() que es capaz de recuperar siempre el nombre de la última hoja de trabajo. pero me parece un poco imposible anidar la función dentro de la propia fórmula de countif.

<code>=COUNTIF((GETLASTWSNAME())!A2:A7,"Apple)
</code>

La fórmula anterior es cómo quiero que funcione, pero lamentablemente sobresalir no me permite hacerlo.

Cualquier comentario será bienvenido. ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta