Condividi tramite

Valore massimo sotto condizione

Anonimo
2018-08-10T09:05:14+00:00

Buongiorno a tutti,

ringrazio in anticipo per le risposte di chiunque possa aiutarmi.

Premesso che non so per quale motivo la funzione max.più.se non è presente su excel per mac 2016 (anche se le pagine ufficiali dicono diversamente...)

Avrei bisogno di trovare il valore massimo in un intervallo sotto una determinata condizione. mi spiego meglio.

Ho il dettaglio giornaliero in un foglio, così suddiviso:

01/01/2018 15
02/01/2018 18
03/01/2018 33
... ...
01/02/2018 15
02/02/2018 44
... ...

Da questo foglio, che contiene tutti i giorni dell'anno, vorrei fare un riepilogo calcolando il valore massimo mensile, cioè ad esempio:

gen-18 33
feb-18 44
... ...

Nel riepilogo sarebbe possibile impostare una formula che trovi il massimo mensile dal dettaglio giornaliero?

Se possibile vorrei evitare formule matriciali.

Grazie mille.

Buona giornata.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2018-08-10T11:10:43+00:00

    Ciao maic84,

    Premesso che non so per quale motivo la funzione max.più.se non è presente su excel per mac 2016 (anche se le pagine ufficiali dicono diversamente...)

    Avrei bisogno di trovare il valore massimo in un intervallo sotto una determinata condizione. mi spiego meglio.

    Ho il dettaglio giornaliero in un foglio, così suddiviso:

    01/01/2018 15
    02/01/2018 18
    03/01/2018 33
    ... ...
    01/02/2018 15
    02/02/2018 44
    ... ...

    Da questo foglio, che contiene tutti i giorni dell'anno, vorrei fare un riepilogo calcolando il valore massimo mensile, cioè ad esempio:

    gen-18 33
    feb-18 44
    ... ...

    Nel riepilogo sarebbe possibile impostare una formula che trovi il massimo mensile dal dettaglio giornaliero?

    Se possibile vorrei evitare formule matriciali.

    Se vuoi evitare l'uso delle formula matriciale (perchè mai?), sarebbe necessario sfruttare la nuova funzione MAX.PIÙ.SE la quale dovrebbe essere disponibile per leversioni di abbonamento di Excel. Forse prova ad aggiornare la tua versione di Office.

    In assenza della nuova funzione, ponendo che le mesi siano elencati nell'intervallo D1:D12, nella cella E1, prova la seguente formula matriciale che deve essere confermata con CTRL+MAISC+INVIO:

    =MAX(SE(((MESE($A$1:$A$1000)=MESE(D1))*(ANNO($A$1:$A$1000)=ANNO(D1)))>0;$B$1:$B$1000))

    Trascina la formula in basso sino alla cella E12

    Per la completezza, sfruttando la funzione MAX.PIÙ.SE , la formula in E1 diventerebbe:

    =MAX.PIÙ.SE($B$1:$B$1000;$A$1:$A$1000;">="&D3;$A$1:$A$1000;"<"&FINE.MESE(D3;0))

    ===

    Regards,

    Norman

    La risposta è stata utile?

    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-08-10T17:20:26+00:00

    Ciao maic84,

    credo che alla fine utilizzerò quanto indicato come forma matriciale.

    Grazie.

    Ti ringrazio per il cortese riscontro.

    Tuttavia, per accedere alla funzione MAX.PIÙ.SE e le altre nuove funzioni di Excel, qualora tu stia utilizzando Excel 2016 per Mac con un abbonamento a Office 365, prova ad accedere all'account Office 365 e selezionare nuovamente l'opzione per installare Office 365 sul computer.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-08-10T14:36:21+00:00

    Ciao Norman,

    credo che alla fine utilizzerò quanto indicato come forma matriciale.

    Grazie.

    Ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-08-10T14:35:41+00:00

    Grazie per la risposta!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2018-08-10T11:00:52+00:00

    Ciao,

    Questa è una formula di matrice quindi è necessario applicarla con CTRL + MAIUSC + INVIO.

    =MAX(SE((MESE($A$1:$A$366)=MESE(D1));$B$1:$B$366))

    Guarda lo schermo di stampa qui sotto o scarica il mio file qui: 10/08/2018_maic84

    La risposta è stata utile?

    0 commenti Nessun commento