Home Foros Foro dudas Foro de Access Crear función promedio que se ejecute en campos sea de tabla o formulario. Respuesta a: Crear función promedio que se ejecute en campos sea de tabla o formulario.

Respuesta a: Crear función promedio que se ejecute en campos sea de tabla o formulario.

Home Foros Foro dudas Foro de Access Crear función promedio que se ejecute en campos sea de tabla o formulario. Respuesta a: Crear función promedio que se ejecute en campos sea de tabla o formulario.

#11340

Eve Rivas
Participante

Hola Antonio: La solución que te propongo es usar el if anidado.  Usando la función SiInm en una consulta, es decir haces la consulta con tus notas1,nota2,nota3,nota4,nota5 y en la siguiente columna un dato calculado evaluando si cada nota es mayor a cero (te copio la inicial):  Prom: SiInm(([Nota1]>0) Y ([Nota2]>0) Y ([Nota3]>0) Y ([Nota4]>0) Y ([Nota5]>0);([Nota1]+[Nota2]+[Nota3]+[Nota4]+[Nota5])/5;0) esta seria la primer parte donde se evalúa si las 5 notas tienen valor, debes continuar donde aparece con la misma formula hasta que llegues a 2 y en cada una divides dentro de un numero menos y al final quedaría Nota1.  Esto tiene el margen de error si alguna nota tiene valor cero, en tal caso deben tener valor nulo pero agregar la funcion Nz.  Espero haberte ayudado.  Saludos de Guatemala.