+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Trova il max in un intervallo temporale

  1. #1
    Luca050284 non è in linea Scolaretto
    Ciao a tutti,

    avrei necessità di trovare il massimo valore di pezzi venduti in un intervallo di date; in particolare in questo intervallo di date a volte può succedere che alcune date si ripetano ma sono comunque all'interno del range date. Come faccio a trovare il massimo e sommarle?


    Riporto un ES perchè non sono riuscito ad allegare il file ; se ho una data iniziale che è il 21-GIU ( che inserisco manualmente) e un un orizzonte di 14 giorni, la data fine sarà molto bruscamente 21 giu + 14 gg = 5 lug ( limite max da non includere)

    Se calcolo il massimo valore con "=MAX((C35:C45<D33)*B35:B45)" otterrò 90 ma in realtà vorrei ottenere 90 + 35 perchè 4 lug è l'ultima data valida prima del 05 lug o comunque inclusa dell'intervallo temporale

    Potete aiutarmi?

    DOMANDA QTY DT PROM
    OdV1 50 23-giu
    OdV2 70 25-giu
    OdV3 20 27-giu
    OdV4 35 28-giu
    OdV5 50 29-giu
    OdV6 35 30-giu
    OdV7 20 01-lug
    OdV8 35 04-lug
    OdV9 90 04-lug
    OdV10 50 08-lug
    OdV11 160 11-lug



    Grazie a tutti

  2. #2
    Puoi farlo in vba, sai impostare il codice?
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Luca050284 non è in linea Scolaretto
    Ciao,

    no, però non pensavo fosse così complicato da essere necessario il vba

  4. #4
    Ferrari_and non è in linea Scolaretto
    Prova a guardare la funzione SOMMA.SE
    Somma i valori di un intervallo nel caso sia verificata una condizione

  5. #5
    Sgrubak non è in linea Scribacchino
    Quote Originariamente inviato da Luca050284 Visualizza il messaggio
    non pensavo fosse così complicato da essere necessario il vba
    Il VBA è la strada più facile.

    Per non usarlo devi secondo me agire in tre fasi separate:
    1) Ricavi l'elenco univoco di date copianod il range da qualche parte ed applicando il "Rimuovi duplicati";
    2) Subito di fianco all'elenco appena creato, imposti il SOMMA.SE che ti ha già proposto Ferrari_and;
    3) Applichi la tua formula a quanto appena creato.

    Se è un'operazione da fare ogni tanto non è troppo complicato come processo.

    Tecnicamente si può automatizzare senza scrivere una riga di codice, semplicemente registrando la macro per copiare i dati e rimuovere i duplicati ed assegnandola ad una scorciatoia da tastiera. Le formule possono restare e i valori si aggiornano in automatico.

  6. #6
    Luca050284 non è in linea Scolaretto
    Quote Originariamente inviato da Ferrari_and Visualizza il messaggio
    Prova a guardare la funzione SOMMA.SE
    Somma i valori di un intervallo nel caso sia verificata una condizione
    Ciao,

    purtroppo non riesco ad allegare il file ma avreste visto che la funzione somma più se l'avevo già provata, senza successo; il problema è che se tra i criteri gli dico < di 5-Lug ( ovviamente qua seleziono la cella, non scrivo 05 lug) mi da 0 e comunque , ipoteticamente, dovesse funzionare mi sommerebbe tutti i valori minori di. Posso dargli tra i criteri < di 05-lug e maggiore di 05-LUG -1 ?

  7. #7
    Sgrubak non è in linea Scribacchino
    Quote Originariamente inviato da Luca050284 Visualizza il messaggio
    Posso dargli tra i criteri < di 05-lug e maggiore di 05-LUG -1 ?
    Si, con la SOMMA.PIU.SE, ma non ne esci fuori lo stesso se non generi i criteri prima...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Intervallo temporale tra record formato ora
    Da Gianluca1980 nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 05-10-2017, 19:33
  2. Intervallo temporale tra record formato ora
    Da Gianluca1980 nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 05-10-2017, 14:13
  3. Query con record in intervallo temporale
    Da lolliman nel forum Microsoft Access
    Risposte: 16
    Ultimo Post: 19-01-2016, 10:10
  4. Creare calendario con traslazione temporale
    Da robbita nel forum Microsoft Excel
    Risposte: 9
    Ultimo Post: 16-12-2015, 09:26
  5. Estrazione intervallo temporale
    Da theronca nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 01-11-2010, 22:33