| | Post: 1 | Registrato il: 29/11/2010
| Città: TALLA | Età: 42 | Utente Junior | Excel 365 | | OFFLINE | |
|
10/10/2018 12:47 | |
Buongiorno a tutti!
Sono Giacomo dalla Toscana, nuovo iscritto al forum.
Avrei la necessità di contare i valori univoci all'interno di una tabella aggiungendo una condizione di temporalità (ad esempio tra due date). Vi allego esempio di tabella e di risultato che vorrei ottenere.
Grazie del vostro tempo! |
|
| | Post: 237 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
10/10/2018 13:17 | |
Buon giorno
Non ho capito cosa vuoi ottenere
Allega il file con il risultato
Saluti
|
| | Post: 1 | Registrato il: 29/11/2010
| Città: TALLA | Età: 42 | Utente Junior | Excel 365 | | OFFLINE | |
|
10/10/2018 16:23 | |
Ciao Ulisse,
vorrei contare quanti clienti, dati presenti in colonna B Customer-ID, per ogni data in colonna A (foglio 1)
Vorrei ottenere una tabella annuale (foglio 2) dove riportare quanti clienti ho avuto in una certa data, ad esempio il 03/08/2018 dove ho 22 records per 14 diversi clienti.
spero sia piu chiaro adesso
|
| | Post: 238 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
10/10/2018 17:23 | |
Buona sera
foglio database
D2=SE(A2<>"";TESTO(A2;"0000-00-00")+0;"") copia in basso
colonna D formattazione personalizzata gg-mmm-aa
Foglio sheet1
B5=SE($A5<>"";SOMMA(SE(FREQUENZA(SE('data base'!$D$2:$D$1787=Sheet1!$A5;CONFRONTA('data base'!$B$2:$B$1787;'data base'!$B$2:$B$1787;0));RIF.RIGA('data base'!$B$2:$B$1787)-RIF.RIGA('data base'!$B$2)+1);1));"")
control+shift +enter copia in basso
Allego file
Saluti |
| | Post: 2.316 | Registrato il: 27/09/2010
| Città: FIRENZE | Età: 61 | Utente Veteran | Excel 2010 | | OFFLINE | |
|
11/10/2018 15:44 | |
Ciao Ulisse,
potresti anche incorporare la colonna di servizio nella (bella) formula
=SE($A5<>"";SOMMA(SE(FREQUENZA(SE(TESTO('data base'!A$2:A$1787;"0000-00-00")+0=$A5;CONFRONTA('data base'!B$2:B$1787;'data base'!B$2:B$1787;0));RIF.RIGA($2:$1787)-RIF.RIGA(B$2)+1);1));"")
Sempre da confermare con il control+maiusc+invio.
Mi sembra che funzioni...
Saluti
[Modificato da (Canapone) 11/10/2018 15:44]
|
| | Post: 239 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
11/10/2018 16:08 | |
Buon giorno
@ Canapone
Penso che la soluzione migliore dal lato formule
è trasformare la colonna A in data con testo in colonna
Con office 2013 e successivi
Tabella Pivot con l'opzione data model
per eseguire il distint count
Saluti
|
| | Post: 2.318 | Registrato il: 27/09/2010
| Città: FIRENZE | Età: 61 | Utente Veteran | Excel 2010 | | OFFLINE | |
|
11/10/2018 16:10 | |
Ciao Ulisse,
sono d'accordo: le nuove pivot hanno questa possibilità.
Con FREQUENZA mi incasino sempre con le parentesi
Fossi costretto al lavoro a dare una risposta veloce, non potendo sfruttare le nuove pivot con Excel 2010- farei una copia delle colonne accanto dove applicare "rimuovi duplicati".
In questo caso basterebbe il conta.se per data.
Giusto per chiaccherare [Modificato da (Canapone) 11/10/2018 16:14]
|
| | Post: 2 | Registrato il: 29/11/2010
| Città: TALLA | Età: 42 | Utente Junior | Excel 365 | | OFFLINE | |
|
11/10/2018 16:52 | |
Ciao Ulisse e Canapone,
vi ringrazio per la soluzione!
Avevo pensato anche io a tabelle pivot come soluzione ma non conoscevo la nuova funzione di distint count.
Grazie ancora per il vostro aiuto!
Ciao
Giacomo |
|
|