• MAX (MAX)
  • restituisce il valore massimo dell'intervallo o della lista indicata

    sintassi:
    =MAX(intervallo con valori)
    =MAX(valore 1; valore 2; valore 3; valore 4; ...)


    per evitare che dia errore se trova un #N/D (non disponibile) usa una formula array
    {=MAX(SE(VAL.ERRORE(intervallo), 0, intervallo))}
    converte in 0 tutti i non disponibili


    si usa anche in formula array per trovare il valore massimo di una colonna confrontando il dato di un'altra colonna
    (vedi formule - ricerca - massimo e minimo - trova valore massimo confrontando altra colonna)




  • MIN (MIN)
  • restituisce il valore minimo dell'intervallo o della lista indicata

    sintassi:
    =MIN(intervallo con valori)
    =MIN(valore 1; valore 2; valore 3; valore 4; ...)


    per evitare che dia 0 o negativi se nell'intervallo ci sono celle 0 o negative, si usa una formula array
    {=MIN(SE(intervallo > 0, intervallo, 10000))}
    converte in 10000 tutti gli 0 o negativi




    utilizzando le formule array é possibile creare delle funzioni MAX e MIN con criteri
    vedi trucchi → array trova riga per un esempio più complesso

    sintassi

    • MAX
    • {= MAX
      (
      (intervallo tutti i valori) questo crea lista di tutti i valori (ex. {1;2;3;4;5;6;7;8;9;10;11;12})
      *(intervallo valori da analizzare = criterio) crea una lista di 0/FALSE e 1/TRUE a seconda che il valore coincida con il citerio (ex. {FALSE;TRUE;FALSE;...})
      )}

      esempio: trovo il valore massimo nella colonna B dove in A c'é scritto "cane"
      {=MAX
      (

      (B2:B13)
      *((A2:A13)="cane")
      )}



    • MIN
    • il problema é che la formula array come quella per MAX genera un elenco di numeri con gli 0 per i falsi
      questo metterebbe sempre 0 come risultato, occorre convertire i falsi in 100000
      {= MIN
      (
      (intervallo tutti i valori) questo crea lista di tutti i valori (ex. {1;2;3;4;5;6;7;8;9;10;11;12})
      *SE((intervallo valori da analizzare = criterio); 1; 10000) se é vero metti 1, altrimenti metti 100000
      )}

      esempio: trovo il valore massimo nella colonna B dove in A c'é scritto "cane"
      {=MIN
      (

      (B2:B13)
      *SE(((A2:A13)="cane"); 1; 10000)
      )}




  • MAX.PIÙ.SE (MAXIFS)
  • MIN.PIÙ.SE (MINIFS)
  • calcolo del massimo e minimo impostando anche un criterio nella stessa o altra colonna

    sintassi:
    =MAX.PIÙ.SE(intervallo di verifica; intervallo dei criteri, criterio)
    =MIN.PIÙ.SE(intervallo di verifica; intervallo dei criteri, criterio)


    esempio: restituisce il massimo delle A1:A10 quelle con "ciao" bella stessa riga della colonna B
    =MAX.PIÙ.SE(A1:A10,B1:B10,"ciao")




  • PICCOLO (SMALL)
  • restituisce tot valore più piccolo di un intervallo

    sintassi:
    =PICCOLO(intervallo con valori; posizione)

    esempio: il terzo valore più piccolo dei valori di un intervallo A1:A100
    =PICCOLO(A1:A100; 3)





  • GRANDE (LARGE)
  • restituisce tot valore più grande di un intervallo

    sintassi:
    =GRANDE(intervallo con valori; posizione)

    esempio: il terzo valore più grande dei valori di un intervallo A1:A100
    =GRANDE(A1:A100; 3)