Risultati da 1 a 13 di 13

Discussione: Somma valori con criteri temporali



  1. #1
    L'avatar di damiaÓ
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Firenze
    EtÓ
    32
    Messaggi
    6
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Somma valori con criteri temporali

    Buongiorno, sono un neofita.
    Uso Excel solo per lavoro, e devo risolvere il seguente problema.
    Ho 2 tabelle non correlate

    Data Ora inizio misura Ora fine misura kWh
    03/06/2016 12:30 12:45 10
    03/06/2016 12:45 13:00 12
    03/06/2016 13:00 13:15 11
    03/06/2016 13:15 13:30 8
    data ora inizio prod ora fine prod scatole Consumo unitario
    03/06/2016 12:37 13:41 54 ?
    03/06/2016 13:57 14:21 26 ?
    03/06/2016 14:45 15:16 37 ?
    03/06/2016 16:03 16:53 48 ?
    Devo risolvere il seguente problema:
    Per ogni stringa dell'intervallo di produzione devo calcolare il consumo (kWh).
    CioŔ devo correlare gli intervalli di produzione ai dati provenienti dal misuratore. Ho provato a ragionare con il CONTA.PIU.SE ma non riesco a farmi restiture risultati diversi da 0
    Grazie per il supporto

  2. #2
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Catania
    EtÓ
    73
    Messaggi
    3222
    Versione Office
    Excel2010
    Likes ricevuti
    627
    Likes dati
    155

    Re: Somma valori con criteri temporali

    Ciao
    precisiamo (se ho capito bene)
    prendiamo, ad esempio, la prima riga della prima tabella: credo che voglia dire che in un quarto d'ora ho consumato 10 Kw;
    poi alla prima riga della seconda tabella vuoi sapere quanto ha consumato dalle 12:37 alle13:41 ?
    Ma cosa c'entrano le 54 scatole? Vuoi sapere il consumo per scatola?

    Ciao,
    Mario

  3. #3

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    LocalitÓ
    Sardegna
    EtÓ
    37
    Messaggi
    4024
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Somma valori con criteri temporali

    Ciao a tutti,

    @damiaÓ
    sarebbe il caso che allegassi un file d'esempio cercando di essere pi¨ chiaro nella spiegazione, altrimenti non credo che faremo grandi passi...
    Ultima modifica fatta da:Gerardo ZuccalÓ; 11/06/16 alle 02:24 Motivo: codice faccine cambiato perche Nelle tabelle BBCode le ore erano con le faccine

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno pu˛ immaginare."

  4. #4
    L'avatar di damiaÓ
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Firenze
    EtÓ
    32
    Messaggi
    6
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Somma valori con criteri temporali

    Ciao Mario, ti ringrazio per la disponibilitÓ, e ti chiedo scusa per la spiegazione. Provo a migliorare..

    Comunque per rispondere alla tua domanda: si esatto! devo calcolare il consumo unitario per prodotto finito (kWh/scatola).
    Ma i dati di input non sono correlati:
    1) da una parte ricevo un stringa relativa alla produzione annua (saranno un 18-20.000 righe) con:
    Data - Ora inizio produzione (es. 12:34) - Ora fine produzione (13:41) - N░ scatole prodotte (es. 54) nell'intervallo di produzione (12:34 - 13:41)

    2) dall'altra parte ricevo i dati del misuratore, sempre annuali, scaglionati per quarti d'ora (35.040 righe)
    Data - Ora inizio (da 00:00) - Ora fine (a 24:00) - kWh consumati

    Ti allego il file comunque
    Grazie ancora
    Ciao

    ----------Post unito in automatico----------

    Ciao Cromagno
    Ti allego il file. E copio la spiegazione dalla risposta a Mario. Spero di essere comprensibile.

    1) da una parte ricevo un stringa relativa alla produzione annua (saranno un 18-20.000 righe) con:
    Data - Ora inizio produzione (es. 12:34) - Ora fine produzione (13:41) - N░ scatole prodotte (es. 54) nell'intervallo di produzione (12:34 - 13:41)

    2) dall'altra parte ricevo i dati del misuratore, sempre annuali, scaglionati per quarti d'ora (35.040 righe)
    Data - Ora inizio (da 00:00) - Ora fine (a 24:00) - kWh consumati

    PS gli input di produzione non li ho ancora, ma saranno come descritto sopra.
    File Allegati File Allegati

  5. #5
    L'avatar di damiaÓ
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Firenze
    EtÓ
    32
    Messaggi
    6
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Somma valori con criteri temporali

    Ciao Ragazzi, mi date un qualsiasi feedback per favore?

  6. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Somma valori con criteri temporali

    ciao
    le risposte non arrivano, forse, perchŔ come me neanche gli altri hanno capito cosa vuoi ottenere e come, il primo esempio sembrava pi¨ abbordabile ma manca di sufficienti dati e dei risultati voluti.
    Visti i numerosi record interessati, sento "odore" di VBA
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed Ŕ un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  7. #7
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Firenze
    Messaggi
    1076
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    204

    Re: Somma valori con criteri temporali

    Ciao a tutti,

    anch'io non sono sicuro di aver capito.

    Nel foglio "dettaglio" in D5 la formula dovrebbe sommare i kwh relativi all'intervallo indicato in B5:D5

    =SE(B5;SE(CERCA.VERT(TESTO(B5+C5;"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;2)=CERCA.VERT(TESTO(B5+D5+(C5>D5);"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;2);SE.ERRORE(CERCA.VERT(TESTO(B5+D5+(C5>D5);"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;3)*MINUTO(D5-C5)/15;0);MATR.SOMMA.PRODOTTO('PO800'!$C$5:$C$616;('PO800'!$B$5:$B$616>CERCA.VERT(TESTO(B5+C5;"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;2))*('PO800'!$B$5:$B$616<=CERCA.VERT(TESTO(B5+D5+(C5>D5);"gg/mm/aaaa hh:mm");'PO800'!$A$5:$D$616;1)))+SE.ERRORE(MINUTO(CERCA.VERT(TESTO(B5+C5;"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;2)-(B5+C5))*CERCA.VERT(TESTO(B5+C5;"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;3)/15;0)+SE.ERRORE(MINUTO((B5+D5+(C5>D5))-CERCA.VERT(TESTO(B5+D5+(C5>D5);"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;1))*CERCA.VERT(TESTO(B5+D5+(C5>D5);"gg/mm/aaaa hh:mm");'PO800'!$A$5:$C$616;3)/15;0));"")

    Il risultato potrebbe essere il numeratore da dividere per i pezzi prodotti.

    La prima parte delle formula Ŕ una toppa che ho dovuto mettere per correggere alcune casistiche.

    Allego il file dove ho fatto qualche prova: pu˛ essere che sia fuori strada.

    La formula non sfilerÓ a Pitti.
    File Allegati File Allegati

  8. I seguenti 3 utenti hanno dato un "Like" a Canapone per questo post:


  9. #8
    L'avatar di damiaÓ
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Firenze
    EtÓ
    32
    Messaggi
    6
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Somma valori con criteri temporali

    Canapone ti ringrazio, scusandomi per la poca chiarezza.
    Funziona!
    Ti direi una bugia se ti dicessi di aver capito. Comunque grazie!!

    A livello logico non mi Ŕ chiaro come hai sistemato il consumo quando l'orario dell'intervallo di produzione scavalla le 24h e termina il giorno successivo (22:47 - 01:47).

    Ciao e grazie ancora

  10. #9
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Firenze
    Messaggi
    1076
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    204

    Re: Somma valori con criteri temporali

    Ciao,

    grazie a te del riscontro.

    Citazione Originariamente Scritto da damiaÓ Visualizza Messaggio
    A livello logico non mi Ŕ chiaro come hai sistemato il consumo quando l'orario dell'intervallo di produzione scavalla le 24h e termina il giorno successivo (22:47 - 01:47)
    Nelle formule dove si confrontano orari pu˛ comparire un segmento del tipo:

    ...+(C8>D8)

    che chiede alla formula di controllare se l'orario iniziale sia - apparentemente- superiore/successivo all'orario finale.

    Nel file che hai condiviso alla riga 8

    22:47 1:47

    il segmento aggiunge un giorno (C8>D8)=VERO=+1=+24 ore, in modo da poter confrontare la differenza fra due orari senza incorrere in orari negativi.

    E' uno dei modi.

    Saluti

  11. I seguenti utenti hanno dato un "Like"


  12. #10
    L'avatar di damiaÓ
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Firenze
    EtÓ
    32
    Messaggi
    6
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Somma valori con criteri temporali

    Ciao Canapone,
    scusami il disturbo nuovamente.
    Ti allego il file, stavolta con i valori reali sia del misuratore, sia di produzione del macchinario.
    Ho provato ad applicare la formula ma sembra funzionare fino al 24/11/2015, poi no.

    Non credo di aver toccato qualcosa nella formula, ho lavorato immediatamente su una copia del file.

    Ti chiedo gentilmente un supporto, perchŔ tanto io non riuscirei..

    Ti ringrazio!
    Ciao
    File Allegati File Allegati

  13. #11
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Firenze
    Messaggi
    1076
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    204

    Re: Somma valori con criteri temporali

    Ciao,

    ho sostituito i CERCA.VERT con degli INDICE. Alcuni risultati non andavano bene.


    In N5 da copiare in basso


    =SE(B5;SE(INDICE('PO800'!$B$5:$B$8836;CONFRONTA(B5+C5;INDICE(('PO800'!$A$5:$A$8836+0);)))=INDICE('PO800'!$B$5:$B$8836;CONFRONTA(B5+D5+(C5>D5);INDICE(('PO800'!$A$5:$A$8836+0);)));SE.ERRORE(INDICE('PO800'!$C$5:$C$8836;CONFRONTA(B5+D5+(C5>D5);INDICE(('PO800'!$A$5:$A$8836+0);)))*MINUTO(D5-C5)/15;0);MATR.SOMMA.PRODOTTO('PO800'!$C$5:$C$8836*('PO800'!$A$5:$A$8836+0>INDICE('PO800'!$A$5:$A$8836+0;CONFRONTA(B5+C5;INDICE(('PO800'!$A$5:$A$8836+0);))))*('PO800'!$B$5:$B$8836+0<=INDICE('PO800'!$B$5:$B$8836+0;CONFRONTA(B5+D5+(C5>D5);INDICE(('PO800'!$B$5:$B$8836+0);)))))+SE.ERRORE(MINUTO(INDICE('PO800'!$B$5:$B$8836;CONFRONTA(B5+C5;INDICE(('PO800'!$A$5:$A$8836+0);)))-(B5+C5))*INDICE('PO800'!$C$5:$C$8836;CONFRONTA(B5+C5;INDICE(('PO800'!$A$5:$A$8836+0);)))/15;0)+SE.ERRORE(MINUTO((B5+D5+(C5>D5))-INDICE('PO800'!$A$5:$A$8836;CONFRONTA(B5+D5+(C5>D5);INDICE(('PO800'!$A$5:$A$8836+0);))))*INDICE('PO800'!$C$5:$C$8836;CONFRONTA(B5+D5+(C5>D5);INDICE(('PO800'!$A$5:$A$8836+0);)))/15;0));"")


    Fai un confronto con i valori che prodotti dalla vecchia per capire se i valori sono ora quanto ti aspetti.


    Saluti

    Edit: trovato il 24/11/2016 nel secondo file
    Ultima modifica fatta da:Canapone; 28/06/16 alle 10:57

  14. #12
    L'avatar di damiaÓ
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Firenze
    EtÓ
    32
    Messaggi
    6
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Somma valori con criteri temporali

    Ti ringrazio innanzitutto e complimenti!!
    I risultati dal 24/11/2015 sembravano riportare valori pi¨ bassi, ma ora che ho ricontrollato non li vedo pi¨ (mi sembrava di aver visto 2 kW invece di 64,33), boh!
    Comunque ho incollato la formula in N5 e funziona!!!
    Ho solo ampliato la matrice dalla riga 8836 alla 22272, perchŔ per esigenze di spazio ti avevo mandato solo una parte del file, che complessivamente pesa 1.008KB
    Spero di aver concluso con le richieste di aiuto ti ringrazio ancora per la pazienza e la disponibilitÓ.
    ciao

  15. #13
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Firenze
    Messaggi
    1076
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    204

    Re: Somma valori con criteri temporali

    Ciao,

    grazie del riscontro.

    Allego il secondo file dove ho fatto qualche controllo.


    Credo che la formule possano essere semplificate.

    Non dovrebbero creare troppi problemi, i CONFRONTA fanno una ricerca binaria, sfruttano l'ordine crescente dei dati nel foglio P0800.



    Saluti
    File Allegati File Allegati

Discussioni Simili

  1. [Risolto] calcolare un subtotale con somma se ma per date temporali differenti
    Di ortofrutta_palladino nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 18/11/16, 09:10
  2. somma con criteri
    Di ROBYVMG nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 25/12/15, 13:32
  3. somma.pi¨.se con criteri appartenenti allo stesso intervallo_criteri
    Di Francesco Lavista nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 21/08/15, 18:11
  4. Ricerca con criteri somma
    Di BRAZ66 nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 03/08/15, 22:42
  5. Quiz #14 Somma con due criteri
    Di Gerardo ZuccalÓ nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 28/06/15, 18:34

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •