Condividi:
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: Anthony47, Triumph Of Steel, archimede
di 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:
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
di 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: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di 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
di 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: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di 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
di 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: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di 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 4 ospiti