| | Post: 13 | Registrato il: 22/11/2010
| Età: 42 | Utente Junior | office 2010 | | OFFLINE | |
|
23/11/2016 17:09 | |
Ciao a tutti.
Ho una tabella con 2 colonne di dati.
Uso i filtri per mostrarmi solo i dati che cerco.
Vorrei una formula che mi contasse i valori di una colonna il cui range cambia ogni volta che uso un filtro e d'accordo con gli estremi di esso.
Mi potete aiutare?
Grazie
Microsoft Excel 2010 |
|
| | Post: 2.435 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | ONLINE |
|
23/11/2016 17:17 | |
Ciao Danifeb
Prova con questa formula supponendo che il tuo range sia A1:A100
Comunque forse è meglio che alleghi il tuo file (senza dati sensibili) inserendo manualmente il risultato che ti aspetti. [Modificato da alfrimpa 23/11/2016 17:19]
Alfredo |
| | Post: 13 | Registrato il: 22/11/2010
| Età: 42 | Utente Junior | office 2010 | | OFFLINE | |
|
23/11/2016 17:18 | |
Ciao alfredo
Grazie mille.
Io non devo fare una somma, devo fare un conta valori o un conta se con questa formula dinamica. Quello che mi hai suggerito può funzionare comunque?
Grazie Microsoft Excel 2010 |
| | Post: 2.436 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | ONLINE |
|
23/11/2016 17:20 | |
La funzione SUBTOTALE non fa solo la somma ma moltre altre cose in riferimento al suo primo argomento (guarda la guida in linea)
Il parametro 103 sta proprio ad indicare il CONTA.VALORI delle sole celle visibili.
Tu l'hai provata? [Modificato da alfrimpa 23/11/2016 17:22]
Alfredo |
| | Post: 14 | Registrato il: 22/11/2010
| Età: 42 | Utente Junior | office 2010 | | OFFLINE | |
|
23/11/2016 17:24 | |
Ciao Alfredo,
sì l'ho provata, funziona contando i valori delle celle con valori.
Vorrei però che mi contasse i valori unici di quel range e non giusto il numero delle celle che contengono valori. Ti aggiungo che i valori univoci che vorrei contare sono valori di testo.
Grazie! Microsoft Excel 2010 |
| | Post: 2.437 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | ONLINE |
|
23/11/2016 17:35 | |
Allora è meglio se alleghi il tuo file mettendo anche il risultato atteso.
Alfredo |
| | Post: 15 | Registrato il: 22/11/2010
| Età: 42 | Utente Junior | office 2010 | | OFFLINE | |
|
23/11/2016 18:13 | |
Giusto per sapere,
come contare valori di testo unici in una colonna?
Il file è gigantesco e ha dati sensibili all'interno.. Microsoft Excel 2010 |
| | Post: 2.438 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | ONLINE |
|
23/11/2016 19:07 | |
Ciao Danifeb
Provo a farti un esempio con il VBA
Con questa macro
vb Sub ContaUnivoci()
Dim CL As Range, Intervallo As Range, Elenco As New Collection
Set Intervallo = Range("A1", Range("A1").End(xlDown))
On Error Resume Next
For Each CL In Intervallo
Elenco.Add CL.Value, CStr(CL.Value)
Next
On Error GoTo 0
With Worksheets("Foglio1")
.Range("b1").Value = Elenco.Count
End With
End Sub
Vengono contati i valori univoci in colonna A a partire da A1 sino all'ultima cella piena ed il conteggio viene messo in B1.
Oppure con questa function che puoi usare direttamente sul foglio di lavoro come vedi nel file di esempio allegato
vb Function Univoci(intervallo As Range)
Dim CL As Range, Elenco As New Collection
Set intervallo = Range("A1", Range("A1").End(xlDown))
On Error Resume Next
For Each CL In intervallo
Elenco.Add CL.Value, CStr(CL.Value)
Next
On Error GoTo 0
Univoci = Elenco.Count
End Function
[Modificato da alfrimpa 23/11/2016 19:14]
Alfredo |
| | Post: 2.439 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | ONLINE |
|
23/11/2016 19:14 | |
|
| | Post: 16 | Registrato il: 22/11/2010
| Età: 42 | Utente Junior | office 2010 | | OFFLINE | |
|
23/11/2016 20:07 | |
Grazie del tuo aiuto Alfredo,
se io volessi che quel range A1:A5 si modificasse ogni volta che con un filtro, filtro una serie di dati, come potrei fare? cioè che venisse eseguita la ricerca solo sui dati che sono visualizzati e non sugli altri.
Grazie Microsoft Excel 2010 |
| | Post: 2.441 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | ONLINE |
|
23/11/2016 23:29 | |
Dani non riesco a capire qual è il tuo obiettivo.
La seconda funzione che ti ho scritto conta gli elementi univoci quale che sia il range, anche filtrato.
È sufficiente che tu nella funzione inserisci l'intero intervallo ad es. anche A1:A100 [Modificato da alfrimpa 23/11/2016 23:31]
Alfredo |
|
|