Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Conta valori univoci di Michele (utente non iscritto) data: 28/09/2013 23:09:05
Salve. Avrei bisogno della formula nella cella B10 che mi conti i valori univoci nei seguenti range di celle: B2:D6 F2:L6 N3:R5. Possibilmente formula non macro. Grazie
di Michele (utente non iscritto) data: 29/09/2013 06:52:24
Scusate ma ho sbagliato a scrivere valori in quanto sono numeri. Grazie
di Michele (utente non iscritto) data: 29/09/2013 19:38:02
Ho trovato questa formula su internet: =SOMMA(SE(FREQUENZA(B2:D6;B2:D6)>0;1)) come la posso adattare?
di gaetanopr (utente non iscritto) data: 29/09/2013 19:46:11
prova questa matriciale da confermare con la combinazione dei tasti CTRL+MAIUSC+INVIO.
funziona solo per il primo range
di Michele (utente non iscritto) data: 29/09/2013 19:50:36
Per il primo range la mia va bene, il problema è che bisogna inserire gli altri due!
di gaetanopr (utente non iscritto) data: 29/09/2013 21:07:55
Ciao su range discontinui non saprei, però un'idea potrebbe essere quella di crearsi un range unico, e applicare la formula che ti funziona
ESEMPIO: B2:D6(tre colonne) F2:L6(sette colonne) N3:R5 (5 colonne)
ti crei un range con 15 colonne che riprende i dati da queste e applica la formula su questo range
Altrimenti una bella macro o una UDF ad hoc
Ciao
di isy data: 29/09/2013 21:35:14
Ciao
Cit: su range discontinui non saprei, però un'idea potrebbe essere quella di crearsi un range unico
Con un range 3D ho allegato 1 File
di Michele (utente non iscritto) data: 30/09/2013 13:10:41
Grazie isy del file ma ho optato per crearmi un range unico e con la mia formula ho risolto. Grazie
di gaetanopr data: 30/09/2013 20:16:57
@Michele
cit>>Grazie isy del file ma ho optato per crearmi un range unico e con la mia formula ho risolto
Ciao avevo scritto una breve funzione da usare come una normale funzione excel, dove bastava indicare i vari range e calcolava i valori univoci, senza bisogno di andarsi a creare il range unico ma soprattutto per poterla usare su qualsiasi range, ma l'importante è che hi risolto.
@isy
cit>> Con un range 3D ho allegato 1 File
Ciao isy, ho scaricato il tuo file, ma con le funzioni 3d fai del calcoli su stessi range disposti su fogli diversi, come fai in questo caso con range diversi?
Saluti
di Michele (utente non iscritto) data: 30/09/2013 21:51:23
Ciao gaetanopr. Scusami ma non ho capito come fare con la tua formula per inserire i 3 intervalli perciò ho optato per creare un range unico. Se puoi scrivila tu. Grazie
di gaetanopr data: 01/10/2013 00:36:45
Ti allego file, naturalmente per funzionare devi abilitare le macro, la funzione si chiama
ContaValUnivoci
Ti basta riprenderla dalle funzioni excel nella categoria "definite dall'utente" e inserire i vari range, gli argomenti sono indefiniti cioè puoi indicare un range come puoi indicarne 3 - 4 ect
Nel file allegato ci sono due esempi, uno in G11 (=ContaValUnivoci(F2:F11)) che conta i valori univoci nel range F2:F11 e uno in L10 (=ContaValUnivoci(B2:D4;L2:N4;Q2:S4)) che conta i valori univoci sui range da te indicati precedentemente.
Saluti
di Michele (utente non iscritto) data: 01/10/2013 07:02:05