Risultati da 1 a 20 di 20

Discussione: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella



  1. #1
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Inserisco qui questa richiesta, perché mi servirebbe un codice VBA per automatizzare un paio di procedure.
    Nel file allegato trovate due fogli.
    Nel foglio1 la logica è: il valore del saldo merce (cella E25) dev'essere calcolato prendendo i prezzi degli acquisti fatti all'inizio del mese e moltiplicarli per le rispettive quantità acquistate, fino a che la somma di queste quantità non eguaglia l'importo del saldo merce.
    Nel foglio2 la logica è: il valore del saldo merce (cella E25) dev'essere calcolato prendendo i prezzi degli acquisti fatti alla fine del mese e moltiplicarli per le rispettive quantità acquistate, fino a che la somma di queste quantità non eguaglia l'importo del saldo merce.

    Spero che sia tutto chiaro.

    Qualora basti solo una formula, spostate questa discussione nella sezione giusta.
    Grazie.
    Saluti.

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

    Una piccola aggiunta.
    Nel fare il calcolo del valore del saldo, nella tabella le righe che contengono le "Vendite" devono essere saltate.
    File Allegati File Allegati

  2. #2
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    ciao
    giusto nell'ipotesi abbia capito bene (ho i miei dubbi), una soluzione con due colonne di appoggio (eventualmente è quanto voluto si vedrà una soluzione migliore:
    foglio1

    in F2:
    =SOMMA.SE($B$2:B2;"acquisto";$C$2:C2)
    in G2:
    =MATR.SOMMA.PRODOTTO(($B$2:B2="acquisto")*($C$2:C2*$D$2:D2))
    in E25:
    =CERCA(C25;F2:F24;G2:G24)

    fai sapere se è quanto atteso e ne riparliamo (magari con l'intervento sei VBAisti)
    allego file bozza
    File Allegati File Allegati
    "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")

  3. #3
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ciao
    giusto nell'ipotesi abbia capito bene (ho i miei dubbi), una soluzione con due colonne di appoggio (eventualmente è quanto voluto si vedrà una soluzione migliore:
    foglio1

    in F2:
    =SOMMA.SE($B$2:B2;"acquisto";$C$2:C2)
    in G2:
    =MATR.SOMMA.PRODOTTO(($B$2:B2="acquisto")*($C$2:C2*$D$2:D2))
    in E25:
    =CERCA(C25;F2:F24;G2:G24)

    fai sapere se è quanto atteso e ne riparliamo (magari con l'intervento sei VBAisti)
    allego file bozza
    Le formule sono interessanti. Sicuramente per altri usi mi andranno bene.

    Però, la logica della mia tabella è:
    - devo valutare le scorte in magazzino;
    - ho 1200 di scorte, accumulate dopo un mese di attività;
    - per valutare le scorte inizio dall'inizio del mese in questo modo:
    --- 01/06/2015 acquisto quantità 100 * il prezzo 10 euro
    --- 03/06/2015 acquisto quantità 100 * il prezzo 15 euro
    --- 04/06/2015 acquisto quantità 150 * il prezzo 16 euro
    --- 08/06/2015 acquisto quantità 350 * il prezzo 12,50 euro
    --- 10/06/2015 acquisto quantità 100 * il prezzo 10 euro
    e proseguo finché la somme degli acquisti, da inizio mese, non eguaglia il valore di 1200.

    Nel foglio2 del file allegato, c'è anche il caso opposto, dove la somma degli acquisti deve partire da fine mese a salire verso l'inizio.

  4. #4
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Salve a tutti
    Forse con questa macro, associata ad un Modulo (non ActiveX) risolvi il problema
    Codice: 
    Option Explicit
    
    
    Sub Calcola()
    Dim ur As Long, fgl As Boolean, sdo As Double
    Dim inizio As Long, fine As Long, passo As Integer, i As Long
    Dim qt As Double, pz As Double, totqt As Double, totval As Double
    ur = Cells(Rows.Count, 1).End(xlUp).Row
    fgl = False
    sdo = Application.WorksheetFunction.Sum(Range("C2:C" & ur - 1))
    If ActiveSheet.Name = "Foglio1" Then
        inizio = 2: fine = ur - 1: passo = 1
    ElseIf ActiveSheet.Name = "Foglio2" Then
        inizio = ur - 1: fine = 2: passo = -1
    End If
    For i = inizio To fine Step passo
        If Cells(i, 2) = "ACQUISTO" Then
            qt = Cells(i, 3).Value
            pz = Cells(i, 4).Value
            totqt = totqt + qt
            If totqt > sdo Then
                qt = totqt - sdo
                fgl = True
            End If
            totval = totval + qt * pz
            If fgl = True Then ActiveSheet.Cells(ur + 1, 5) = totval: Exit Sub
        End If
    Next i
    End Sub
    In poche parole la macro calcola il valore "a seconda del nome del foglio attivo".
    Il risultato l'ho fatto scrivere nella cella sotto quella da te indicata.
    Allego il file.
    Ciao,
    Mario
    File Allegati File Allegati

  5. I seguenti utenti hanno dato un "Like"


  6. #5
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da Marius44 Visualizza Messaggio
    Salve a tutti
    Forse con questa macro, associata ad un Modulo (non ActiveX) risolvi il problema
    Codice: 
    Option Explicit
    
    
    
    
    Sub Calcola()
    Dim ur As Long, fgl As Boolean, sdo As Double
    Dim inizio As Long, fine As Long, passo As Integer, i As Long
    Dim qt As Double, pz As Double, totqt As Double, totval As Double
    ur = Cells(Rows.Count, 1).End(xlUp).Row
    fgl = False
    sdo = Application.WorksheetFunction.Sum(Range("C2:C" & ur - 1))
    If ActiveSheet.Name = "Foglio1" Then
        inizio = 2: fine = ur - 1: passo = 1
    ElseIf ActiveSheet.Name = "Foglio2" Then
        inizio = ur - 1: fine = 2: passo = -1
    End If
    For i = inizio To fine Step passo
        If Cells(i, 2) = "ACQUISTO" Then
            qt = Cells(i, 3).Value
            pz = Cells(i, 4).Value
            totqt = totqt + qt
            If totqt > sdo Then
                qt = totqt - sdo
                fgl = True
            End If
            totval = totval + qt * pz
            If fgl = True Then ActiveSheet.Cells(ur + 1, 5) = totval: Exit Sub
        End If
    Next i
    End Sub
    In poche parole la macro calcola il valore "a seconda del nome del foglio attivo".
    Il risultato l'ho fatto scrivere nella cella sotto quella da te indicata.
    Allego il file.
    Ciao,
    Mario
    Grazie del contributo. Ma non mi trovo.
    Ho fatto a mano i calcoli e per la valutazione del magazzino del foglio1 la somma è di €.17.225,00; mentre per il foglio2 la somma è di €.24.225,00

  7. #6
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Ciao a tutti.
    Forse non ho capito bene

    >>>non eguaglia il valore di 1200
    L'unica cosa che non mi torna è: in riga11 il totale della colonna C è 1050
    Invece in riga12 è 1300 (ha già superato il numero 1200 in C25)
    Vorresti dire che sino riga11 tutto OK, invece in riga12 aggiungere ...solo 150 (dei 250 in C12) pezzi X 18euro?
    In pratica nella cella E25 deve apparire 17.225,00

  8. I seguenti utenti hanno dato un "Like"


  9. #7
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da Raffaele_53 Visualizza Messaggio
    Ciao a tutti.
    Forse non ho capito bene

    >>>non eguaglia il valore di 1200
    L'unica cosa che non mi torna è: in riga11 il totale della colonna C è 1050
    Invece in riga12 è 1300 (ha già superato il numero 1200 in C25)
    Vorresti dire che sino riga11 tutto OK, invece in riga12 aggiungere ...solo 150 (dei 250 in C12) pezzi X 18euro?
    In pratica nella cella E25 deve apparire 17.225,00
    Hai fatto centro !!!
    Vorrei automatizzare questo tipo di calcolo, con formula o VBA. Il difficile è proprio quello che accade in riga 12, dove il codice o formula deve capire che mancano "solo 150 pezzi" per arrivare a 1200 e moltiplicare questi 150 * il prezzo di riga 12.

  10. #8
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    La 1° và nel foglio1
    Codice: 
    Option Explicit
    Sub Calcola_Avanti()
    Dim Ur, X, Val1, Val2, Rim, Som As Double
    Ur = Range("A" & Rows.Count).End(xlUp).Row
    Val1 = Cells(Ur, 3)  ' in tal caso diventa Cells( 1, 2)
    For X = 2 To Ur - 1
        If Cells(X, 2) = "ACQUISTO" Then
            If Val2 + Cells(X, 3) >= Val1 Then
                Rim = Val1 - Val2
                Som = Som + (Rim * Cells(X, 4))
                Exit For
            Else
                Val2 = Val2 + Cells(X, 3)
                Som = Som + (Cells(X, 3) * Cells(X, 4))
            End If
        End If
    Next X
    MsgBox Som
    End Sub
    la 2° nel foglio2
    Codice: 
    Sub Calcola_ritroso()
    Dim Ur, X, Val1, Val2, Rim, Som As Double
    Ur = Range("A" & Rows.Count).End(xlUp).Row
    Val1 = Cells(Ur, 3)  ' in tal caso diventa Cells( 1, 2)
    For X = Ur - 1 To 2 Step -1
        If Cells(X, 2) = "ACQUISTO" Then
            If Val2 + Cells(X, 3) >= Val1 Then
                Rim = Val1 - Val2
                Som = Som + (Rim * Cells(X, 4))
                Exit For
            Else
                Val2 = Val2 + Cells(X, 3)
                Som = Som + (Cells(X, 3) * Cells(X, 4))
            End If
        End If
    Next X
    MsgBox Som
    End Sub

  11. #9
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da ProgrammD69 Visualizza Messaggio
    Hai fatto centro !!!
    Vorrei automatizzare questo tipo di calcolo, con formula o VBA. Il difficile è proprio quello che accade in riga 12, dove il codice o formula deve capire che mancano "solo 150 pezzi" per arrivare a 1200 e moltiplicare questi 150 * il prezzo di riga 12.
    se ho capito bene, in E25:
    =CERCA(C25;F2:F24;G2:G24)+INDICE(D2:D24;CONFRONTA(C25;F2:F24)+1)*(C25-CERCA(C25;F2:F24))

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

    nell'altro foglio le formule potrebbero essere:
    in F2:
    =SOMMA.SE(B2:$B$24;"acquisto";C2:$C$24)
    in G2:
    =MATR.SOMMA.PRODOTTO((B2:$B$24="acquisto")*(C2:$C$24*D2:$D$24))

    in E25:
    =CERCA(2;1/(F2:F24>=C25);G2:G24)-CERCA(1;1/((F2:F24<=C25)*(B2:B24="acquisto"));D2:D24)*(INDICE(F2:F24;CONFRONTA(C25;F2:F24;-1))-C25)

    ma no ne sono tanto convinto, se ti funziona il VBA, tienitelo stretto che con le formule è una procedura delicata
    "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")

  12. #10
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da Raffaele_53 Visualizza Messaggio
    La 1° và nel foglio1
    Codice: 
    Option Explicit
    Sub Calcola_Avanti()
    Dim Ur, X, Val1, Val2, Rim, Som As Double
    Ur = Range("A" & Rows.Count).End(xlUp).Row
    Val1 = Cells(Ur, 3)  ' in tal caso diventa Cells( 1, 2)
    For X = 2 To Ur - 1
        If Cells(X, 2) = "ACQUISTO" Then
            If Val2 + Cells(X, 3) >= Val1 Then
                Rim = Val1 - Val2
                Som = Som + (Rim * Cells(X, 4))
                Exit For
            Else
                Val2 = Val2 + Cells(X, 3)
                Som = Som + (Cells(X, 3) * Cells(X, 4))
            End If
        End If
    Next X
    MsgBox Som
    End Sub
    la 2° nel foglio2
    Codice: 
    Sub Calcola_ritroso()
    Dim Ur, X, Val1, Val2, Rim, Som As Double
    Ur = Range("A" & Rows.Count).End(xlUp).Row
    Val1 = Cells(Ur, 3)  ' in tal caso diventa Cells( 1, 2)
    For X = Ur - 1 To 2 Step -1
        If Cells(X, 2) = "ACQUISTO" Then
            If Val2 + Cells(X, 3) >= Val1 Then
                Rim = Val1 - Val2
                Som = Som + (Rim * Cells(X, 4))
                Exit For
            Else
                Val2 = Val2 + Cells(X, 3)
                Som = Som + (Cells(X, 3) * Cells(X, 4))
            End If
        End If
    Next X
    MsgBox Som
    End Sub
    I codici VBA funzionano egregiamente. Grazie !!

    Un'ultima cosa. il risultato lo vorrei scritto in corrispondenza della riga SALDO.
    Dato che la riga SALDO può variare, nel file allegato sta alla riga 25, ma potrebbe scendere di molto, come si scrive l'istruzione ?

  13. #11
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Ciao a tutti
    Hai ragione! la macro corretta è questa:
    Codice: 
    Option Explicit
    
    
    Sub Calcola()
    Dim ur As Long, fgl As Boolean, sdo As Double
    Dim inizio As Long, fine As Long, passo As Integer, i As Long
    Dim qt As Double, pz As Double, totqt As Double, totval As Double
    ur = Cells(Rows.Count, 1).End(xlUp).Row
    fgl = False
    sdo = Application.WorksheetFunction.Sum(Range("C2:C" & ur - 1))
    If ActiveSheet.Name = "Foglio1" Then
        inizio = 2: fine = ur - 1: passo = 1
    ElseIf ActiveSheet.Name = "Foglio2" Then
        inizio = ur - 1: fine = 2: passo = -1
    End If
    For i = inizio To fine Step passo
        If Cells(i, 2) = "ACQUISTO" Then
            qt = Cells(i, 3).Value
            pz = Cells(i, 4).Value
            totqt = totqt + qt
            If totqt > sdo Then
                qt = totqt - sdo
                qt = Cells(i, 3) - qt
                fgl = True
            End If
            totval = totval + qt * pz
            If fgl = True Then ActiveSheet.Cells(ur + 1, 5) = totval: Exit Sub
        End If
    Next i
    End Sub
    Bisogna aggiungere la riga in rosso e i conti tornano.
    Per scrivere nella prima cella vuota togli quel +1 che ho colorato in verde.

    Ciao,
    Mario

  14. #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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    RiCiao a tutti
    Nei due codici, al posto di >>>MsgBox Som------> Cells(Ur, 5) = Som

  15. #13
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da Raffaele_53 Visualizza Messaggio
    RiCiao a tutti
    Nei due codici, al posto di >>>MsgBox Som------> Cells(Ur, 5) = Som
    ... e se volessi aggiungere una colonna nella tabella, come devo cambiare il codice VBA per farlo funzionare ?

    Ho provato a cambiare nel codice il valore 3 in 4 ed il valore 4 in 5, ma poi il codice non funziona più !!!

  16. #14
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Fosse un'altro calcolo, bisogna vedere un esempio

  17. #15
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da Raffaele_53 Visualizza Messaggio
    Fosse un'altro calcolo, bisogna vedere un esempio
    Partendo sempre dal file allegato all'inizio, e se inserisco una nuova colonna tra la A e la B (cioè sposto di una colonna verso destra la colonna B), poi i riferimenti del codice VBA come vanno cambiati ?

  18. #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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    >>>una nuova colonna tra la A e la B
    Sono diverse, nei due codici
    Codice: 
    Option Explicit
    Sub Calcola_Avanti()
    Dim Ur, X, Val1, Val2, Rim, Som As Double
    Ur = Range("A" & Rows.Count).End(xlUp).Row
    Val1 = Cells(Ur, 4) 'questa
    For X = 2 To Ur - 1
        If Cells(X, 3) = "ACQUISTO" Then 'questa
            If Val2 + Cells(X, 4) >= Val1 Then 'questa
                Rim = Val1 - Val2
                Som = Som + (Rim * Cells(X, 5)) 'questa
                Exit For
            Else
                Val2 = Val2 + Cells(X, 4) 'questa
                Som = Som + (Cells(X, 4) * Cells(X, 5)) 'questa
            End If
        End If
    Next X
    Cells(Ur, 6) = Som 'questa
    End Sub

  19. #17
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da Raffaele_53 Visualizza Messaggio
    >>>una nuova colonna tra la A e la B
    Sono diverse, nei due codici
    Codice: 
    Option Explicit
    Sub Calcola_Avanti()
    Dim Ur, X, Val1, Val2, Rim, Som As Double
    Ur = Range("A" & Rows.Count).End(xlUp).Row
    Val1 = Cells(Ur, 4) 'questa
    For X = 2 To Ur - 1
        If Cells(X, 3) = "ACQUISTO" Then 'questa
            If Val2 + Cells(X, 4) >= Val1 Then 'questa
                Rim = Val1 - Val2
                Som = Som + (Rim * Cells(X, 5)) 'questa
                Exit For
            Else
                Val2 = Val2 + Cells(X, 4) 'questa
                Som = Som + (Cells(X, 4) * Cells(X, 5)) 'questa
            End If
        End If
    Next X
    Cells(Ur, 6) = Som 'questa
    End Sub
    Il risultato del codice VBA nella nuova tabella ampliata non è lo stesso di prima, anche se i numeri Quantità e Prezzo sono sempre gli stessi.

  20. #18
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    A me risultano uguali €.17.225,00; mentre per il foglio2 la somma è di €.24.225,00

    Codice: 
    Sub Calcola_ritroso()
    Dim Ur, X, Val1, Val2, Rim, Som As Double
    Ur = Range("A" & Rows.Count).End(xlUp).Row
    Val1 = Cells(Ur, 4) 'questa
    For X = Ur - 1 To 2 Step -1
        If Cells(X, 3) = "ACQUISTO" Then 'questa
            If Val2 + Cells(X, 4) >= Val1 Then 'questa
                Rim = Val1 - Val2
                Som = Som + (Rim * Cells(X, 5)) 'questa
                Exit For
            Else
                Val2 = Val2 + Cells(X, 4) 'questa
                Som = Som + (Cells(X, 4) * Cells(X, 5)) 'questa
            End If
        End If
    Next X
    Cells(Ur, 6) = Som 'questa
    End Sub
    File Allegati File Allegati

  21. #19
    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: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da Raffaele_53 Visualizza Messaggio
    A me risultano uguali €.17.225,00; mentre per il foglio2 la somma è di €.24.225,00 [/CODE]
    In attesa del mancato riscontro da parte di ProgrammD69 (anche se non è la soluzione adottata è buona norma dare sempre riscontro positivo o negativo alle proposte ottenute, è pur sempre lavoro svolto per te), comunico che se questi sono i risultati attesi, combaciano quasi perfettamente (il secondo a me viene 24.200) con quelli ottenuti con le mie ultime formule.
    "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")

  22. #20
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Sommare e moltiplicare partendo dalla fine o dall'inizio di una tabella

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    In attesa del mancato riscontro da parte di ProgrammD69 (anche se non è la soluzione adottata è buona norma dare sempre riscontro positivo o negativo alle proposte ottenute, è pur sempre lavoro svolto per te), comunico che se questi sono i risultati attesi, combaciano quasi perfettamente (il secondo a me viene 24.200) con quelli ottenuti con le mie ultime formule.
    Ho fatto la prova su un altro file, con altri numeri, dove avevo già applicato i precedenti codici VBA. Ho inserito i nuovi codici VBA, e stavolta il risultato del saldo merce non è cambiato. Sembra andare tutto bene.
    Ringrazio tutti.
    Saluti.

Discussioni Simili

  1. [Risolto] Come ordinare orari inizio/fine in sequenza
    Di sangylordy nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 26/11/16, 22:11
  2. [Risolto] Come sommare ora inizio a ora fine tenendo conto dell'orario di lavoro e giorni feriali
    Di sangylordy nel forum Domande su Excel in generale
    Risposte: 40
    Ultimo Messaggio: 17/11/16, 19:57
  3. [Risolto] estrarre delle righe da un elenco secondo un criterio e tra due date inizio e fine
    Di geometrak nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 05/11/16, 17:03
  4. Come ottenere la data di nascita partendo dall'anno. Una DATA.DIFF inversa ?
    Di ProgrammD69 nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 03/07/16, 20:14
  5. determina data inizio e fine settimana
    Di Vincenzo Damiani nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 30/10/15, 09:31

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
  •