Contare numero celle interessate



  • Contare numero celle interessate
    di alexps81 data: 26/02/2016 12:06:46

    Buongiorno a tutti, avrei bisogno di una mano riguardo al conteggio di alcune celle in una tabella, laddove sono presenti delle lettere. In pratica:

    Ho una tabella da A1 a A10, in A11 ho bisogno di sapere quante volte sono contenute delle lettere da me definite nella formula. Cioè vorrei che se nel range di celle da A1:A10 ci sono le lettere "M", "N", "F" nella cella A1 (attraverso una formula) ci sia il risultato 2 in quanto fa la somma della presenza di "M" e "N" e quindi non deve considerare la "F" né tanto meno quelle vuote. Ovvero se nel range ci sono 2 "M" e 3 "N" e 2 "F", il risultato in A11 deve essere 5

    Grazie e spero di essere stato esaustivo



  • di alfrimpa data: 26/02/2016 12:17:30

    Ciao Alex

    Non sono per nulla sicuro di aver capito bene comunque potresti provare con la function qui sotto scrivendo in A11

    =SOMMALETTERE(A1:A10)

    Alfredo
     
    Function SOMMALETTERE(a As Range)
    Dim cel As Range
    For Each cel In a
        If cel.Value = "M" Or cel.Value = "N" Then
            SOMMALETTERE = SOMMALETTERE + 1
        End If
    Next cel
    End Function
    






  • di alexps81 (utente non iscritto) data: 26/02/2016 12:23:53

    Ciao grazie per la risposta poi provo. Volevo però chiederti se anziché usare il VBA esiste una formula da inserire in A11. Ho provato con CONTA.PIU.SE ma mi da dei problemi magari o sbaglio o non è la strada giusta. Anche perché poi avrò la necessità di applicare questa formula a tante altre celle



  • di alfrimpa data: 26/02/2016 12:31:17

    Ciao Alex

    Per quanto riguarda le formule non saprei (con queste non sono bravo ammesso che lo sia con il VBA).

    Comunque quella che ti ho scritto (che va inserita in un modulo standard nell'editor di VBA) è una Function ossia si usa come una qualsiasi funzione di Excel basta che cambi, all'interno delle parentesi, l'intervallo che vuoi esaminare.

    Magari allega un file di esempio coerente con il problema ed il risultato atteso.

    Alfredo





  • di alexps81 data: 26/02/2016 20:41:11

    Ciao, scusa se rispondo adesso, ma solo ora sono riuscito a provare il tuo codice. Funziona a meraviglia, era proprio quello che cercavo.

    Grazie come sempre....



  • di alfrimpa data: 26/02/2016 21:30:31

    Ciao Alex

    In verità non pensavo che era così semplice

    Pensavo anche che si potrebbe rendere la funzione più versatile prevedendo, oltre al range da esaminare, altri argomenti dove, di volta in volta, specificare le lettere da escludere dal conteggio.

    Fammi sapere se la cosa ti può interessare.

    Alfredo