
MEDIA.SE
La funzione MEDIA.SE restituisce la media aritmetica delle celle di un gruppo che soddisfano una determinata condizione.
MEDIA.SE(valori_test; condizione; valori_medi)
valori_test: un insieme che contiene i valori con cui effettuare il test. valori_test può contenere qualsiasi tipo di valore.
condizione: un’espressione che confronta o testa valori e risultati del valore booleano VERO o FALSO. condizione che include operatori di confronto, costanti, l’operatore di concatenamento & (e commerciale), riferimenti e caratteri jolly. Puoi utilizzare i caratteri jolly per un singolo carattere o più caratteri in un’espressione. Puoi utilizzare un ? (punto interrogativo) per rappresentare un carattere, un * (asterisco) per rappresentare più caratteri e una ~ (tilde) per specificare che il carattere seguente deve corrispondere piuttosto che essere utilizzato come carattere jolly. condizione può anche contenere una funzione REGEX al posto di caratteri jolly.
valori_medi: insieme facoltativo che contiene i valori di cui calcolare la media. valori_medi è un riferimento a un unico insieme di celle che può contenere solo valori numerici o valori booleani.
Note
- Ciascun valore viene messo a confronto con condizione. Se il valore soddisfa il test della condizione, il corrispondente valore di valori_medi viene compreso nella media. 
- valori_medi e valori_test (se specificati) devono avere la stessa misura. 
- Se il valore di valori_medi viene omesso, al suo posto viene utilizzato valori_test per valori_medi. 
- Se valori_medi viene omesso o è uguale a valori_test, valori_test può contenere solo valori numerici o valori booleani. 
- Se è richiesta più di una condizione o una serie di valori_test, considera l’utilizzo della funzione MEDIA.PIÙ.SE. 
| Esempi | 
|---|
| In base alla tabella seguente: | 
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Età | Sesso | Stato | Stipendio | 
| 2 | 35 | M | M | 71.000 | 
| 3 | 27 | F | M | 81.000 | 
| 4 | 42 | M | M | 86.000 | 
| 5 | 51 | M | S | 66.000 | 
| 6 | 28 | M | S | 52.000 | 
| 7 | 49 | F | S | 62.000 | 
| 8 | 63 | F | M | 89.000 | 
| 9 | 22 | M | M | 34.000 | 
| 10 | 29 | F | S | 42.000 | 
| 11 | 35 | F | M | 65.000 | 
| 12 | 33 | M | S | 62.000 | 
| 13 | 61 | M | M | 91.000 | 
| =MEDIA.SE(A2:A13; "<40"; D2:D13) restituisce all’incirca 56.857, lo stipendio medio delle persone di meno di quarant’anni d’età. =MEDIA.SE(B2:B13; "=F"; D2:D13) restituisce 66.000, lo stipendio medio delle persone di sesso femminile (indicato da una “F” nella colonna B). =MEDIA.SE(C2:C13; "S"; D2:D13) restituisce 56.800, lo stipendio medio delle persone single (indicato da una “S” nella colonna C). =MEDIA.SE(A2:A13; ">=40"; D2:D13) restituisce 78.800, lo stipendio medio delle persone di età pari o superiore a quarant’anni. Puoi anche utilizzare l’operatore ≥. =MEDIA.SE(C2:C13; "<>M"; D2:D13) restituisce 56.800, lo stipendio medio delle persone che non sono sposate. Puoi anche utilizzare l’operatore ≠. | 
| Esempio di REGEX | 
|---|
| In base alla tabella seguente: | 
| A | B | |
|---|---|---|
| 1 | 45 | marina@example.com | 
| 2 | 41 | Alessandro | 
| 3 | 29 | michele@example.com | 
| 4 | 64 | caterina@example.com | 
| 5 | 12 | Sara | 
| =MEDIA.SE(B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), A1:A5) restituisce 46, la media di tutte le celle contenute in A1:A5 in cui la cella corrispondente B1:B5 contiene un indirizzo e-mail. |