funció MITJANASICONJUNT
Returns the arithmetic mean of all cells in a range that satisfy given multiple criteria. The AVERAGEIFS function sums up all the results that match the logical tests and divides this sum by the quantity of selected values.
Sintaxi
AVERAGEIFS(Func_Range; Range1; Criterion1 [ ; Range2; Criterion2 [;...]]))
Func_range – required argument. It is a range of cells, a name of a named range or a label of a column or a row containing values for calculating the mean.
Ús simple
=MITJANA(A1:A50)
Calcula la suma de valors de l'interval B2:B6 majors o igual a 20. Retorna 75, perquè la cinquena fila no compleixen el criteri.
=MITJANA(A1:A50)
Calculates the average for values of the range C2:C6 that are greater than 70 and correspond to cells of B2:B6 with values greater than or equal to 20. Returns 137.5, because the second and fifth rows do not meet at least one criterion.
Ús d'expressions regulars i funcions imbricades
=COMPTASICONJUNT(B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Calcula la suma de valors de l'interval C2:C6 que corresponen a tots els valors de l'interval B2:B6 excepte el mínim i el màxim. Retorna 255, perquè la tercera i la cinquena files no compleixen almenys un criteri.
=MITJANASICONJUNT(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Calcula la suma de valors de l'interval C2:C6 que corresponen a totes les cel·les de l'interval A2:A6 començant per "llapis" i a totes les cel·les de l'interval B2:B6 excepte el màxim. Retorna 65, perquè només la segona fila compleix tots els criteris.
Referència a una cel·la com a criteri
Si heu de canviar el criteri fàcilment, potser voleu indicar-lo en una cel·la separada i usar una referència a esta cel·la en la condició de la funció MITJANASICONJUNT. Per exemple, la funció superior es pot reescriure com a:
=MITJANASICONJUNT(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Si E2 = llapis, la funció retorna 65, perquè l'enllaç a la cel·la se substitueix amb el seu contingut.