Risultati da 1 a 6 di 6

Discussione: Calcolo quanti soci e quanto non soci



  1. #1
    L'avatar di Mark.Gelpi
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Storo
    Età
    28
    Messaggi
    2
    Versione Office
    2012
    Likes ricevuti
    0
    Likes dati
    0

    Calcolo quanti soci e quanto non soci

    Buonasera, ho una problematica. Come illustrato sotto ho un elenco di nomi nella colonna A e se socio o non socio nella colonna B. I nomi come vedete possono essere uguali perchè nel mio foglio excel ci sono dei pagamenti che non mi interessano. Io dovrei calcolare quanti sono i Soci e quanti i Non Soci, ma OVVIAMENTE come vediamo sotto se ho 3 volte per esempio Pinco Pallino Socio, deve essere conteggiato solamente 1 volta. Per capire nella mini tabella qui sotto sarebbero in totale 2 Soci e 2 Non soci. Ho una tabella circa di 15mila nomi quindi contarli a mano risulta complicato. Ce modo secondo voi?


    A B
    Pinco Pallino Socio
    Pinco Pallino Socio
    Pinco Pallino Socio
    Franco Gigi NON Socio
    Franco Gigi NON Socio
    Geppetto Socio
    Zio Fenster NON Socio
    Zio Fenster NON Socio
    Zio Fenster NON SOcio

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Calcolo quanti soci e quanto non soci

    Ciao Mark, benvenuto in forumexcel.it

    Prima di tutto devi scrivere i criteri nelle celle D1 e D2
    nella cella D1 scrivi SOCIO
    e nella cella D2 scrivi NON SOCIO

    in E1 metti questa formula e trascila in basso

    =SOMMA(--(FREQUENZA(SE($B$1:$B$9=D1;CONFRONTA($A$1:$A$9;$A$1:$A$9;0));RIF.RIGA($A$1:$A$9)-RIF.RIGA($A$1)+1)>0))


    Attenzione questa è una formula matriciale e per attivarla devi digitare in sequenza CTRL+SHIFT+ENTER




    [EDIT]
    In alternativa molto simile

    =SOMMA(SE(FREQUENZA(SE($B$1:$B$9=D1;CONFRONTA($A$1:$A$9;$A$1:$A$9;0));RIF.RIGA($A$1:$A$9)-RIF.RIGA($A$1)+1);1))


    in attesa di un tuo riscontro un saluto
    File Allegati File Allegati
    Ultima modifica fatta da:Gerardo Zuccalà; 21/05/16 alle 10:51 Motivo: Ortografico

  3. I seguenti 2 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  4. #3

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304

    Re: Calcolo quanti soci e quanto non soci

    Ciao a tutti,
    un'alternativa alla formula di Gerardo.

    =SE(B1="Socio";--(MATR.SOMMA.PRODOTTO(--($A$1:A1&$B$1:B1=A1&B1))=1);0)
    File Allegati File Allegati
    • Tipo File: xlsx es..xlsx (48.9 KB, 17 Visualizzazioni)
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  5. I seguenti 2 utenti hanno dato un "Like" a ges per questo post:


  6. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304

    Re: Calcolo quanti soci e quanto non soci

    Alternativa col vba.

    Codice: 
    Option Explicit
    Sub conta_nomi_univoci()
        Dim wks As Worksheet, Rng As Range, cella As Range, uRow As Long, NoDupes As New Collection
        Set wks = Sheets("Foglio1")
            uRow = Cells(Rows.Count, "A").End(xlUp).Row + 1
            wks.Range("A" & uRow) = wks.Range("A" & uRow) & wks.Range("B" & uRow)
            Set Rng = wks.Range("A1:A" & uRow)
            On Error Resume Next
                For Each cella In Rng.Cells
                    With cella
                        If Not IsEmpty(.Value) And cella.Offset(0, 1) = "Socio" Then
                            NoDupes.Add .Value, CStr(.Value)
                        End If
                    End With
                Next
        wks.Range("E1") = "Il numero dei soci è " & NoDupes.Count
        wks.Range("E1").Interior.ColorIndex = 5
        wks.Range("E1").Font.ColorIndex = 2
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  7. I seguenti utenti hanno dato un "Like"


  8. #5
    L'avatar di Mark.Gelpi
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Storo
    Età
    28
    Messaggi
    2
    Versione Office
    2012
    Likes ricevuti
    0
    Likes dati
    0

    Re: Calcolo quanti soci e quanto non soci

    Grazie mille!!!! Siete dei geni!!! Gran bel Forum!!! :255:

  9. #6
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Calcolo quanti soci e quanto non soci

    Grazie per il tuo riscontro,
    se la tua domanda è stata risolta segna questa discussione come [RISOLTO]
    Vai nella barra dei menu, situata all’inizio di questa discussione, troverai il menu “Strumenti Discussione” quindi scegliere “Segna questo Thread come risolto”
    Alla prossima
    Ciao

Discussioni Simili

  1. Quanto conosci ci Excel?
    Di ges nel forum Link Utili
    Risposte: 10
    Ultimo Messaggio: 09/08/17, 22:45
  2. Che specie, quante Kcal e quanti Kg di pesce mangiamo all'anno?
    Di Catwoman nel forum Domande su Excel in generale
    Risposte: 61
    Ultimo Messaggio: 16/08/16, 15:18
  3. Quanto ci vuole a imparare Excel?
    Di Irclen nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 25/07/16, 17:39
  4. Quanti siamo sul forum?
    Di Ste nel forum Problemi, suggerimenti e Novità del forum
    Risposte: 2
    Ultimo Messaggio: 06/07/15, 19:02
  5. quiz #7 formula x contare quanti numeri sono sopra a 1
    Di Gerardo Zuccalà nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 21/06/15, 11:03

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •