Come utilizzare la funzione MEDIA.SE di Excel -

Sommario

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

Scopo

Celle medie che corrispondono a più criteri

Valore di ritorno

La media delle celle che soddisfano tutti i criteri

Sintassi

= MEDIA.SE (avg_rng, intervallo1, criteri1, (intervallo2), (criteri2), …)

argomenti

  • avg_rng - L'intervallo per la media.
  • range1 - Il primo range da valutare.
  • Criteria1 - I criteri da utilizzare su range1.
  • range2 - (opzionale) Il secondo intervallo da valutare.
  • Criteria2 - (opzionale) I criteri da utilizzare su range2.

Versione

Excel 2007

Note sull'utilizzo

La funzione MEDIA.SE calcola la media dei numeri in un intervallo che soddisfano i criteri forniti. Il primo intervallo dato a AVERAGEIFS è l'intervallo contenente i numeri da mediare. I criteri vengono forniti in coppia (intervallo, criteri) ed è richiesta solo la prima coppia. Per ogni criterio aggiuntivo, fornire un'altra coppia intervallo / criteri. I criteri dati a AVERAGEIFS vengono applicati con la logica AND: tutti i criteri devono essere veri affinché un numero venga incluso nella media.

I criteri possono essere forniti come numeri, stringhe o riferimenti. Ad esempio, i criteri validi potrebbero essere 10, "> 10", A1 o "<" e A1. I criteri possono includere anche caratteri jolly per la corrispondenza parziale.

AVERAGEIFS è 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 AVERAGEIFS richiede un intervallo di celle per gli argomenti di intervallo: non è possibile utilizzare un array.

AVERAGEIFS ignorerà automaticamente le celle vuote, anche quando i criteri corrispondono. In altre parole, AVERAGEIFS non includerà celle vuote nella media. AVERAGEIFS restituisce # DIV / 0! se nessuna cella soddisfa i criteri.

Esempi

Nell'esempio mostrato, le formule in H5: H7 sono:

=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")

Queste formule restituiscono il prezzo medio degli immobili dove:

  1. i prezzi sono maggiori di zero
  2. i prezzi sono maggiori di zero e inferiori a $ 500.000
  3. le proprietà hanno almeno 2 camere da letto e più di 1 bagno

Virgolette doppie ("") nei criteri

In generale, i valori di testo nei criteri sono racchiusi tra virgolette doppie (""), mentre i numeri non lo sono. 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.

=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 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:

=AVERAGEIFS(B1:B10,A1:A10,"red")

Criteri multipli

Immettere i criteri a coppie (intervallo, criteri). Ad esempio, per calcolare la media dei valori in A1: A10, dove B1: B10 = "A" e C1: C10> 5, utilizza:

=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")

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 inferiori al valore nella cella B1. Notare che l'operatore minore di (che è testo) è racchiuso tra virgolette.

=AVERAGEIFS(A1:A10,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 dei valori in B1: B10 quando i valori in A1: A10 contengono il testo "rosso", puoi utilizzare una formula come questa:

=AVERAGEIFS(B1:B10,A1:A10,"*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 ~ ?, ~ *, ~~).

Nota: l'ordine degli argomenti è diverso tra AVERAGEIFS e AVERAGEIF. L'intervallo per la media è sempre il primo argomento in AVERAGEIFS.

Appunti

  • Se nessun dato corrisponde ai criteri, AVERAGEIFS restituisce # DIV0! errore
  • Ciascun intervallo aggiuntivo deve avere lo stesso numero di righe e colonne della average_range .
  • I criteri non numerici devono essere racchiusi tra virgolette doppie, ma i criteri numerici no. Ad esempio: 100, "100", "> 32", "jim" o A1 (dove A1 contiene un numero).
  • I caratteri jolly? e * può essere utilizzato nei criteri. Un punto interrogativo corrisponde a qualsiasi carattere e un asterisco corrisponde a zero o più caratteri di qualsiasi tipo.
  • Per trovare un punto interrogativo o un asterisco letterale, utilizzare una tilde (~) davanti al punto interrogativo o all'asterisco (ad esempio ~ ?, ~ *).

Articoli interessanti...