Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

EXCEL - cerca e somma

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

EXCEL - cerca e somma

Postdi bolero » 07/11/05 17:22

Ciao a tutti
Come posso fare a ottenere le somme dei numeri sotto le sigle per sigla uguale?
in questo modo per intenderci:

Immagine

si tratta circa di 40 coppie di righe come quelle nell'esempio, le silge sono sempre diverse, non posso creare un elenco determinato :(

grazie per chi vorrà aiutarmi
bolero
Newbie
 
Post: 4
Iscritto il: 07/11/05 16:54
Località: Genova

Sponsor
 

Postdi archimede » 07/11/05 18:51

Così su due piedi non mi viene in mente un modo furbo per farlo.

C'è un motivo per cui le coppie sigla/numero sono su più righe invece della più "classica" disposizione su due colonne (una con tutte le sigle e una con tutti i numeri)?

Alessandro
archimede
Moderatore
 
Post: 2753
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi bolero » 07/11/05 18:57

Il motivo è la visualizzazione che è stata scelta: quelle sigle e numeri si riferiscono ad eventi riconducibili ad una data precisa che sta nella prima cella corrispondente alle due righe qui rappresentate

io ho già provato con combinazioni di formule e qualcosa in VBA con un amico che lo conosce un pochino, ma per ora nisba

ciao
bolero
Newbie
 
Post: 4
Iscritto il: 07/11/05 16:54
Località: Genova

Postdi archimede » 07/11/05 19:13

bolero ha scritto:Il motivo è la visualizzazione che è stata scelta: quelle sigle e numeri si riferiscono ad eventi riconducibili ad una data precisa che sta nella prima cella corrispondente alle due righe qui rappresentate
Non ho capito dove sta la data ma, in ogni caso, tale visualizzazione può essere cambiata (magari aggiungendo una colonna Data) oppure te la devi tenere così?

Alessandro
archimede
Moderatore
 
Post: 2753
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi bolero » 07/11/05 19:47

le date sono caporiga: quindi in A1 fusa con A2 ho la data..meglio tenere così..
ciao
bolero
Newbie
 
Post: 4
Iscritto il: 07/11/05 16:54
Località: Genova

Postdi archimede » 09/11/05 09:56

Prova questo codice:
Codice: Seleziona tutto
Option Base 1
Option Explicit

Sub ContaSigle()

Dim item
Dim D As Variant
Dim C As New Collection
Dim T() As Double
Dim i As Long, n As Long, j As Long, tRows As Long, tCols As Long
   
    D = Range("A1:C6")
    tRows = UBound(D, 1)
    tCols = UBound(D, 2)
    ReDim T(tRows * tCols / 2)
   
    On Error Resume Next
   
    For i = 1 To tRows Step 2
      For j = 1 To tCols
        C.Add D(i, j), D(i, j)
        For n = 1 To C.Count
            If (C(n) = D(i, j)) Then
                T(n) = T(n) + D(i + 1, j)
                Exit For
            End If
        Next n
      Next j
    Next i
   
    For i = 1 To C.Count
        Worksheets("Foglio1").Cells(i, 5) = C(i)
        Worksheets("Foglio1").Cells(i, 6) = T(i)
    Next i
End Sub
L'ho fatto seguendo l'esempio da te postato: prende il range A1:C6 e ti elenca i codici nella colonna E ed il totale corrispondente nella colonna F.

HTH.

Alessandro
archimede
Moderatore
 
Post: 2753
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi bolero » 09/11/05 18:55

Grazie provo e ti dico
:)
bolero
Newbie
 
Post: 4
Iscritto il: 07/11/05 16:54
Località: Genova


Torna a Programmazione


Topic correlati a "EXCEL - cerca e somma":


Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti