Excel Formula matrice IF MAX

Sommario:

Excel Formula matrice IF MAX
Excel Formula matrice IF MAX
Anonim

La formula dell'array MAX IF ricerca il valore massimo in base a criteri specifici. Nell'esempio seguente, utilizziamo MAX IF per trovare il miglior (più alto) risultato per due eventi di atletica leggera – il s alto in alto e il s alto con l'asta – semplicemente cambiando il criterio di ricerca.

Queste istruzioni si applicano a Microsoft Excel per Microsoft 365 ed Excel 2019, 2016, 2010 e 2007.

Formule CSE

Si creano formule di matrice premendo i tasti Ctrl, Shift e Invio su la tastiera in successione dopo aver digitato la formula.

A causa dei tasti premuti per creare la formula dell'array, le persone a volte le chiamano CSE formule.

MAX IF Sintassi e argomenti della formula annidata

Il lavoro di ogni parte della formula è:

  • La funzione MAX trova il risultato più alto per l'evento scelto.
  • La funzione IF ci consente di scegliere l'evento impostando una condizione utilizzando i nomi degli eventi.
  • La formula di matrice consente alla funzione IF di verificare condizioni multiple in una singola cella e, quando i dati soddisfano una condizione, la formula di matrice determina quali dati (risultati dell'evento) la funzione MAX esaminerà per trovare il miglior risultato.

La sintassi per la formula IF MAX è:

Poiché la funzione SE è nidificata all'interno della funzione MAX, l'intera funzione SE diventa l'unico argomento per la funzione MAX

Gli argomenti per la funzione IF sono:

  • logical_test (obbligatorio): un valore o un'espressione testata per vedere se è vero o falso.
  • value_if_true (obbligatorio) Il valore visualizzato se logical_test è true.
  • value_if_false (opzionale) Il valore visualizzato se logical_test è false.

In questo esempio:

  • Il test logico cerca di trovare una corrispondenza per il nome dell'evento digitato nella cella D10 del foglio di lavoro.
  • L'argomento value_if_true sarà, con l'aiuto della funzione MAX, il miglior risultato per l'evento scelto.
  • L'argomento value_if_false non è necessario in questo caso e la sua assenza abbrevia la formula. Se un nome di evento che non è nella tabella dei dati, come il s alto in lungo, viene digitato nella cella D10, restituirà uno zero (0).

Inserimento della formula nidificata IF MAX

Il lavoro di ogni parte della formula è:

  • La funzione MAX trova il risultato più alto per l'evento scelto.
  • La funzione IF ci consente di scegliere l'evento impostando una condizione utilizzando i nomi degli eventi.
  • La formula di matrice consente alla funzione IF di verificare condizioni multiple in una singola cella e, quando i dati soddisfano una condizione, la formula di matrice determina quali dati (risultati dell'evento) la funzione MAX esaminerà per trovare il miglior risultato.

Dato che stiamo creando sia una formula annidata che una formula di matrice, dovremo digitarla direttamente in una cella del foglio di lavoro.

Una volta inserita la formula, non premere il tasto Invio sulla tastiera o fare clic su una cella diversa con il mouse poiché dobbiamo trasformare la formula in un array formula.

  1. Inserisci i seguenti dati nelle celle da D1 a E9 come mostrato in questa immagine.

    Image
    Image
  2. Digita s alto in alto nella cella D10. La formula esaminerà questa cella per abbinarla agli eventi in celle da D2 a D7.

    Image
    Image
  3. Seleziona cella E10 che è la posizione in cui verranno visualizzati i risultati della formula.
  4. Digita quanto segue:

    =MAX(SE(RE2:RE7=RE10, MI2:MI7))

    Image
    Image
  5. Premere il tasto Invio sulla tastiera per creare la formula dell'array.
  6. Testa la formula trovando il miglior risultato per il s alto con l'asta. Digita pole vault nella cella D10 e premi il tasto Enter sulla tastiera. La formula dovrebbe restituire l' altezza di 5,65 metri in cella E10.

    Image
    Image

Consigliato: