Excel: devuelve un valor específico si se encuentra

Quiero poder calcular el promedio de un alumno, sin embargo, si encuentra un número específico entre las materias promediadas, devolverá ese número específico Y NO calculará el promedio. Ejemplo:

Si Jack tiene las siguientes calificaciones promediadas en cierta cantidad de materias, 2 3 4 5 5, entonces me gustaría que Excel calcule el promedio. La respuesta sería 3.8.

Sin embargo, si Josh tiene las siguientes calificaciones promediadas – 1 2 3 4 5 – entonces me gustaría que Excel devuelva 1 tiene el promedio de Josh porque encontró un número específico dado en sus promedios, en este ejemplo sería 1. Lo quiero para devolver 1 como respuesta, y no 3.

No sé si tiene sentido. Traté de hacerlo comprensible. Intenté mezclar varias funciones, pero sin resultados. ¿Tengo que usar VBA para eso?

Usa esta fórmula:

=IFERROR(INDEX(A:A,MATCH(1,A:A,0)),AVERAGE(A1:A5)) 

enter image description here

enter image description here

Tratar,

 =if(countif(A:A, 1), 1, average(A:A)) 

= IF (ISNUMBER (MATCH (1, A1: A5)), 1, AVERAGE (A1: A5))

= IF (SUMAPRODUCTO (- (A1: A5 = 1)), 1, PROMEDIO (A1: A5))