Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 30 di 31

Discussione: problema funzione somma excel



  1. #1
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    problema funzione somma excel

    salve, vi illustro subito quello che intendo fare e spero che si possa fare
    ho importato in una tabella in excel dei dati da una query web che si aggiornano ogni volta che apro il file.
    ora vorrei che in un'altra tabella venga copiato il dato e sommato ogni volta che aggiorno il file.
    mi spiego meglio: in questa tabella vengono copiati da internet i numeri dei pezzi giacenti in un magazzino.
    lunedì 10 pezzi, martedì aggiorno il file e per es: 5 pezzi, mercoledì 2 pezzi.
    vorrei avere una tabella che prende i dati da quella precedente ma allo stesso tempo li somma anche. quindi avere del tipo tabella settimana 17 pezzi.
    grazie e spero di essermi fatto capire.
    Ultima modifica fatta da:Canapone; 24/05/17 alle 16:35

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

    Re: problema funzione somma excel

    Ciao
    da come lo hai esposto sembra ( ) fattibile. Però è meglio se alleghi il tuo file (con dati fittizi) per capirne la struttura.

    Ciao,
    Mario

  3. #3
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    ok domani posto il file. grazie mille

  4. #4
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    ok posto il file di prova per farvi capire meglio. sono due pagine.
    grazie
    File Allegati File Allegati

  5. #5
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3218
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: problema funzione somma excel

    ciao dottoraxly
    ho indicato il primo foglio come Sheets(1) ed il secondo come Sheets(2).
    Ecco una possibile macro (commentata)
    Codice: 
    Private Sub Workbook_Open()
    prec = Sheets(1).Cells(5, 1).Value       'assume il valore presente nel foglio
       
        ' .....                              codice aggiornamento file
    
    nuovo = Sheets(1).Cells(5, 1).Value      'assume il nuovo dato aggiornato
    somma = prec + nuovo                     'esegue la somma
    Sheets(2).Cells(4, 1) = somma            'scrive il totale nel foglio2
    End Sub
    Adatta la macro alle tue esigenze.
    Prova e fai sapere. Ciao,
    Mario

  6. #6
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Question Re: problema funzione somma excel

    Ciao scusa ma non ho capito al passo codice aggiornamento file.il mio file si aggiorna con una query web.che devo mettere li? Grazie mille e scusami

  7. #7
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3218
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: problema funzione somma excel

    Ciao
    Ti dispiace postare la query (senza indicare il nome del sito)?
    Grazie. Ciao,
    Mario

  8. #8
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    ti allego il file con la query.
    ho riportato un esempio così da farti capire meglio.
    grazie per l'aiuto Mario.
    Raffaele
    File Allegati File Allegati

  9. #9
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    815
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: problema funzione somma excel

    Vedi che Marius44 voleva vedere la macro (ovvero la query) e non il suo report per poter valutare come inserirla e come abbinarla nel suo suggerimento.

  10. #10
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3218
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: problema funzione somma excel

    Ciao Raffaele
    ma per aggiornare il file come fai?
    Suppongo che, all'apertura del file, una macro agisca per reperire i NUOVI dati.
    Se è così occorre questa macro.

    Non conosco il tuo grado di conoscenza di Excel e VBA e ti prego di scusarmi se uso un linguaggio elementare. Apri il file, pigia contemporaneamente ALT+F11, fai doppio-click su ThisWorkBook sulla sinistra. A questoi punto nel riquadro di destra dovrebbe apparire un foglio. Ecco: cosa c'è scritto dentro?
    Perdona la prolissità ma la ritengo necessaria.
    Ciao,
    Mario

    @rollis
    Grazie per il supporto. Non ho fatto il refresh e non avevo visto il tuo scritto. Ciao.

  11. #11
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    ciao Mario, io per aggiornare i dati faccio direttamente aggiorna dal file excel.
    facendo come dici tu mi compare solo questo che ti allego. spero di essere riuscito ad allegarti la macro.
    grazie.
    File Allegati File Allegati

  12. #12
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    Ciao a tutti

    @dottoraxly
    >>>dei pezzi giacenti in un magazzino
    Nell'ultimo allegato vedo dei prezzi di borsa. Sbaglio?

    Comunque, mi stavo chiedendo, se "per diversi giorni" non fai aggiorna (oppure 2/3 volte nello stesso giorno), il codice esegue, mà la somma non avrebbe un vero significato.
    Consiglio con Excel maggiore del 2003, al posto del foglio "settimana", mettere per esempio foglio "Periodo".
    Tutte le colonne devono rappresentare una data. Ex colonna A = 1/1/2016, colonna B = 2/1/2016 ecc ecc

    A questo punto il codice può aggiornare direttamente in tale colonna con la data.
    Ps. Se Ti servono i valori della "settimana", in altro foglio farai i totali?
    Se OK, Ti faccio il codice sull'ultimo allegato.

  13. #13
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3218
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: problema funzione somma excel

    Buongiorno a tutti

    @dottoraxly
    io per aggiornare i dati faccio direttamente aggiorna dal file excel
    Allora fai così: in un foglio nuovo di Excel attiva il registratore di macro; poi esegui i passi che hai fatto la prima volta che hai aggiornato il file (collegamento a Internet, individuazione del sito, individuazione delle tabelle che ti interessano, ecc.); chiudi il registratore di macro.
    Ora nel VBA deve esserci una macro: copiala e allegala.

    Come ben ha detto il tuo omonimo (ciao Raffaele_53) ma stiamo parlando di "pezzi" o di "prezzi"?

    Ciao a tutti,
    Mario

  14. #14
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    in quell'esempio sono dati di tipo prezzo, nel mio caso specifico sono valori in numeri.
    allego la macro con il sito che serve a me.
    questi sono i passaggi che faccio. poi ogni giorno premo solo aggiorna dal file excel.
    grazie
    File Allegati File Allegati

  15. #15
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3218
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: problema funzione somma excel

    Ciao Raffaele
    non entro nel merito della macro ma, escludendo Sub Macro1() e End Sub (cioè la riga iniziale e quella finale9, tutto il codice inseriscilo dove ti ho detto "codice aggiornamento file" e dovrebbe funzionare.

    Fai sapere. Ciao,
    Mario

  16. #16
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    Ciao a Tutti
    L'allegato del post11, secondo me è funzionante una connessione Dati.
    Dove sia non saprei, comunque nell'aprirlo se abilitate (avviso di protezione) ed eliminate i dati in C6:C20
    In Dati, premete aggiorna e i dati riappaiono.
    Nell'editor appare sulla sinistra "SOLVER" protetto da password???

    Come detto l'unico modo che posso fare è come descritto nell'ultimo post.
    Mà come intercettare questo avvenimento, col Worksheet_Change? Si, mà non sono certo?

  17. #17
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    Come detto allego un esempio
    Ho notato che in Dati, esistono due voci = Aggiorna tutti ed Aggiorna.
    Non sò quali altre "VOCI" ci siano nel foglio. Per non saper leggere e scrivere, mi posiziono sulla cella C6 e premo la "VOCE" = Aggiorna
    NB, per le date ho usato il numero seriale, perchè FIND fà i caprici cona date Italiane
    Il codice in base alla DATA del PC, và in DB-Dati. Verifica se la Data è già presente (se presente non fà nulla), se invece non esiste copia le celle C6:C55 in colonnaX.
    ColonnaX significa che oggi 19/08/2016, il numero seriale = 42601 (nel codice, Dnum - 42600) = 1 = colonna A
    In pratica puoi premere Aggiorna solo una volta al giorno, per fare prove potete aggiungere dei +1,+2,+3 alla riga >>>Dnum = Date
    Per le somme, vedi foglio somma

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Ur As Long, Rg As Object, DData As Date, Dnum As Long
    Ur = Range("C" & Rows.Count).End(xlUp).Row
    Application.ScreenUpdating = False
    'Application.EnableEvents = False
    If Not Intersect(Target, Range("C6:C" & Ur)) Is Nothing Then
        Dnum = Date
        Set Rg = Sheets("DB-Dati").Rows("1:1").Find(Dnum, LookIn:=xlValues, LookAt:=xlWhole)
        If Rg Is Nothing Then
            Sheets("DB-Dati").Cells(1, Dnum - 42600) = Dnum   '42600 ecquivale a togliere 18/08/2016
            Range("C6:C" & Ur).Copy
            Sheets("DB-Dati").Cells(6, Dnum - 42600).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
        Else
            MsgBox "Dati odierni già salvati"
        End If
    End If
    fine:
    Application.CutCopyMode = False
    'Application.EnableEvents = true
    Application.ScreenUpdating = True
    End Sub
    File Allegati File Allegati

  18. #18
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    Ciao, e grazie a tutti.
    Raffaele a funzionare funziona alla grande, solo una domanda. ma nel file che hai allegato se faccio macro non mi visualizza nessuna macro come mai ?
    e poi i tuoi comandi li devo inserire nella macro dopo che ho fatto il lancio dell'url o prima.
    grazie

  19. #19
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    >>>se faccio macro non mi visualizza nessuna macro
    Non capisco cosa intendi? Solo i Tuoi codici sono nascosti
    Il mio codice, premi ALT + F11 e lo vedi, casomai sulla sinistra premi foglio1 (giorno 1)

    >>>poi i tuoi comandi li devo inserire nella macro dopo che ho fatto il lancio dell'url o prima
    Questo non lo sò, non ho visto il codice tuo?
    Io mi posiziono su C6 e in dati premo aggiorna

  20. #20
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    815
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: problema funzione somma excel

    ma nel file che hai allegato se faccio macro non mi visualizza nessuna macro come mai?
    La macro di Raffaele_53 non la vedi perché è una "Private Sub Worksheet_Change" e non va lanciata, si attiva da sola ogni volta che avviene una modifica nella colonna C riga 6 in poi (è il "Private" che la nasconde ai tuoi occhi, la vedi solo dalla finestra Vba).

    i tuoi comandi li devo inserire nella macro dopo che ho fatto il lancio dell'url o prima.
    Per lo stesso motivo non hai bisogno di integrare la sua macro nella tua. Dopo aver prelevato i dati dell'url basta un Dati/Aggiorna o una modifica nella colonna C.

    Per ora mi risulta che il prelievo dei dati lo fai manualmente ma vista la macro registrata che hai riportato nel post #14. volendo, si possono unire le due macro in modo che subito dopo il prelievo venga eseguita direttamente la macro di Raffaele_53 (però senza il bisogno del Worksheet_Change).

  21. #21
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    @rollis13
    Ciao, forse per colpa di 2007 oppure mio, io non vedo nessun codice.
    Il codice riportato nel post #14 (una foto), non l'ho neanche preso in considerazione (troppo piccolo per i miei occhi).

    Per cortesia mi spieghi questa frase?
    >>> è il "Private" che la nasconde ai tuoi occhi

    Ps. Si possono unire i codici, però meglio integrare il Suo codice nel mio "mà credo che il Suo sia attivato solo all'apertura del file. Purtroppo il Suo, si nasconde dietro un SOLVER (solver.xlam), protetto da password, che non vedo".

  22. #22
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    815
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: problema funzione somma excel

    @Raffaele_53, Il codice che hai visto nell'immagine nel Foglio1 (se fai una zoomata si vede abbastanza bene) altro non è che una macro registrata delle operazioni che fa manualmente dottoraxly (l'aveva chiesta Marius44 nel post #13 proprio per capire da dove provenivano i dati). E' un normale Import di una tabella fatta dal menu Dati / Carica dati esterni da web.

    >>> è il "Private" che la nasconde ai tuoi occhi
    Intendevo, detto in maniera molto generalizzata, se davanti al nome di una macro c'è "Private" quando fai un Alt+F8 (o tramite l'apposito menu) quella macro non compare nella lista delle macro eseguibili (che però non centra niente in caso "Worksheet_Change" ed altri ancora).

  23. #23
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    ragazzi, sto provando ad ampliare il mio file, volevo sapere se volessi fare la stessa cosa però no per una colonna sola ma per una tabella come devo scrivere?
    ho provato a modificare il file di raffaele sostituendo a Range("C6:C" con range("C6:D10" per esempio, ma non va comunque.
    Ultima modifica fatta da:Canapone; 23/05/17 alle 17:33 Motivo: comunque

  24. #24
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    Allega il file che vediamo il motivo

  25. #25
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    allora, per esempio voglio fare la stessa cosa ma per la tabella C6:E55
    e poi un'altra domanda se voglio caricare i dati non da url esterno ma da una tabella di un file che si aggiorna giornalmente posso farlo ?
    mi spiego meglio, in questo file di prova il dataset viene preso dall'url se io volessi prendere i dati di una tabella da una file excel con macro che viene aggiornato giornalmente ? così quando viene aggiornato quel file viene aggiornato anche il mio ?
    File Allegati File Allegati

  26. #26
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    e poi vorrei sapere nel foglio "somma" viene usata la formula per la somma dei dati. come posso estenderla per sommare i valori delle tre colonne in modo da restituirmi le colonne con le somme relative?

  27. #27
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    Quando ho scritto il codice era il giorno 19 e scriveva in colonna A
    Oggi il 22, doveva scrivere in colonna D = 4 giorni
    Moltiplicando 4 per 3, oggi scriverà in colonna L (colonna(12)
    Come farai le somme non saprei?

    Oppure, si può copiare C6:C55 in Db-Dati, D6:D55 in Db-Dati A56:A110 e sotto ancora i dati E6:E55

    >>> i dati di una tabella
    Credo sia la stessa cosa, forse meglio una macro che preleva i dti da un0altro file Excel.
    Se avvii il registratore, apri l'altro file,copy il range ed incolli nel Tuo. Chiudi il file che hai aperto e fermi il registratore. Fatto

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Ur As Long, Rg As Object, DData As Date, Dnum As Long, Col As Long
    Ur = Range("C" & Rows.Count).End(xlUp).Row
    Application.ScreenUpdating = False
    'Application.EnableEvents = False
    If Not Intersect(Target, Range("a1,C6:C" & Ur)) Is Nothing Then
        Dnum = Date
        Set Rg = Sheets("DB-Dati").Rows("1:1").Find(Dnum, LookIn:=xlValues, LookAt:=xlWhole)
        If Rg Is Nothing Then
            'la colonna A eguivale al giorno 19/08/2016
            Col = (Dnum - 42600) * 3
            Sheets("DB-Dati").Cells(1, Col) = Dnum
            Range("C6:E" & Ur).Copy
            Sheets("DB-Dati").Cells(6, Col).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
        Else
            MsgBox "Dati odierni già salvati"
        End If
    End If
    fine:
    Application.CutCopyMode = False
    'Application.EnableEvents = true
    Application.ScreenUpdating = True
    End Sub

  28. #28
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    scusami ma sul file al foglio somma c'è una formula che io vorrei estendere anche alle altre colonne.
    il file mi aggiornera' le tre colonne nel foglio DB-Dati e qui ci siamo. poi sul foglio somma svolge la somma solo su una sola colonna. c'è un modo per estenderla senza che mi metto a copiare i dati ?
    grazie.

  29. #29
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: problema funzione somma excel

    Non ho capito la domanda.

    1) non hai risposto se Ti va bene le Tre colonne come l'ultimo codice (devo fare un correzione alò VBA), oppure preferisci la copia in un unica colonna
    2) Fammi un esempio di cosa devi sommare

  30. #30
    L'avatar di dottoraxly
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    benevento
    Messaggi
    27
    Versione Office
    excel 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: problema funzione somma excel

    grazie ma andava bene. ho risolto. grazie a tutti.

Discussioni Simili

  1. Funzione IF con una somma.
    Di Laura Belli nel forum Domande su Excel VBA e MACRO
    Risposte: 46
    Ultimo Messaggio: 26/03/17, 01:31
  2. [Risolto] funzione somma che si aggiorni con filtri automatici di excel?
    Di corfurio nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 07/03/17, 12:16
  3. problema con formula SOMMA PIU' SE
    Di danfil nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 06/01/17, 17:35
  4. Risposte: 17
    Ultimo Messaggio: 21/10/16, 22:32
  5. Problema con la funzione SE
    Di burn79 nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 15/03/16, 11:55

Tag per Questa Discussione

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
  •