Conta valori univoci



  • 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
     
    =CONTA.VALORI(B2:D6)-SOMMA(SE(CONTA.SE(B$2:D$6;B$2:D$6)>1;1;""))



  • 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

    Ok, grazie. Gentilissimo