Come utilizzare la funzione MEDIA.SE di Excel -

Sommario

Sommario

La funzione MEDIA.SE di Excel calcola la media dei numeri in un intervallo che soddisfano i criteri forniti. I criteri AVERAGEIF possono includere operatori logici (>, <,, =) e caratteri jolly (* ,?) per la corrispondenza parziale.

Scopo

Ottieni la media dei numeri che soddisfano i criteri.

Valore di ritorno

Un numero che rappresenta la media.

Sintassi

= MEDIA.SE (intervallo, criteri, (intervallo_medio))

argomenti

  • intervallo : una o più celle, inclusi numeri o nomi, matrici o riferimenti.
  • criteri : un numero, un'espressione, un riferimento di cella o un testo.
  • intervallo_media : (opzionale) le celle da calcolare nella media. Se omesso, viene utilizzato l'intervallo.

Versione

Excel 2007

Note sull'utilizzo

MEDIA.SE calcola la media dei numeri in un intervallo che soddisfano i criteri forniti. I criteri possono essere forniti come numeri, stringhe o riferimenti. Ad esempio, i criteri validi potrebbero essere 10, "> 10", A1 o "<" e A1.

L'argomento intervallo_media è facoltativo. Quando intervallo_media non è fornito, AVERAGEIF if calcolerà la media dei valori numerici nell'argomento range. Quando viene fornito intervallo_media, AVERAGEIF calcolerà la media dei numeri in intervallo_media.

I criteri AVERAGEIF possono includere operatori logici (>, <,, =) e caratteri jolly (* ,?) per la corrispondenza parziale.

MEDIA.SE è in un gruppo di otto funzioni in Excel che dividono i criteri logici in due parti (intervallo + criteri). Di conseguenza, la sintassi utilizzata per costruire i criteri è diversa e AVERAGE.Se richiede un intervallo di celle per gli argomenti di intervallo, non è possibile utilizzare un array.

MEDIA.SE ignorerà automaticamente le celle vuote, anche quando i criteri corrispondono. In altre parole, MEDIA.SE non includerà celle vuote che soddisfano i criteri come zero nella media. MEDIA.SE restituisce # DIV / 0! se nessuna cella nell'intervallo soddisfa i criteri.

La funzione MEDIA.SE può applicare solo una singola condizione. Se è necessario applicare più criteri, utilizzare la funzione MEDIA.SE.

Esempi

Nell'esempio mostrato le formule in H5: H8 sono le seguenti:

=AVERAGEIF(C5:C15,">0") // price greater than $0 =AVERAGEIF(C5:C15,">200000") // price greater than $200k =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms =AVERAGEIF(D5:D15,">=3",C5:C15) // 3+ bedrooms

Virgolette doppie ("") nei criteri

In generale, i valori di testo sono racchiusi tra virgolette doppie ("") e i numeri no. Tuttavia, quando un operatore logico è incluso con un numero, il numero e l'operatore devono essere racchiusi tra virgolette. Notare la differenza nei due esempi seguenti. Poiché la seconda formula utilizza l'operatore maggiore o uguale a (> =), l'operatore e il numero sono entrambi racchiusi tra virgolette doppie.

=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms

Le virgolette doppie vengono utilizzate anche per i valori di testo. Ad esempio, per calcolare la media dei valori in B1: B10 quando i valori in A1: A10 sono uguali a "rosso", puoi utilizzare una formula come questa:

=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only

Valore da un'altra cella

Un valore di un'altra cella può essere incluso nei criteri utilizzando la concatenazione. Nell'esempio seguente, MEDIA.SE restituirà la media dei numeri in A1: A10 che sono inferiori al valore nella cella B1. Notare che l'operatore minore di (che è testo) è racchiuso tra virgolette.

=AVERAGEIF(A1:A10,"<"&B1) // average values less than B1

Caratteri jolly

I caratteri jolly punto interrogativo (?), Asterisco (*) o tilde (~) possono essere utilizzati nei criteri. Un punto interrogativo (?) Corrisponde a qualsiasi carattere e un asterisco (*) corrisponde a zero o più caratteri di qualsiasi tipo. Ad esempio, per calcolare la media delle celle in un B1: B10 quando le celle in A1: A10 contengono il testo "rosso" ovunque, puoi utilizzare una formula come questa:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "red"

La tilde (~) è un carattere di escape per consentire di trovare caratteri jolly letterali. Ad esempio, per trovare una corrispondenza con un punto interrogativo letterale (?), Un asterisco (*) o una tilde (~), aggiungi una tilde davanti al carattere jolly (ad esempio ~ ?, ~ *, ~~).

Appunti

  • Le celle nell'intervallo che contengono VERO o FALSO vengono ignorate.
  • Le celle vuote vengono ignorate in range e average_range quando si calcolano le medie.
  • MEDIA.SE restituisce # DIV / 0! se nessuna cella nell'intervallo soddisfa i criteri.
  • Average_range does not have to be the same size as range . The top left cell in average_range is used as the starting point, and cells that correspond to cells in range are averaged.
  • AVERAGEIF allows the wildcard characters question mark (?) and asterisk (*), in criteria. The ? matches any single character and the * matches any sequence of characters. To find a literal ? or *, use a tilde (~) before the character, i.e. ~* and ~?.

Related videos

Codici di errore delle formule di Excel In questo video, esamineremo ciascuno dei codici di errore visualizzati da Excel quando c'è qualcosa di sbagliato in una formula. Vedremo anche alcuni semplici modi per risolvere gli errori. Come utilizzare la funzione MEDIA.SE In questo video, vedremo come utilizzare la funzione MEDIA.SE per calcolare una media da numeri che soddisfano un singolo criterio in un insieme di dati.

Articoli interessanti...