Formule

Bonsoir,

j'ai besoin d'une formule qui me calcule dans la cellule C1 le nombre de personne qui ont un "f" sous la feuille2 sous la colonne genre.

Merci d'avance

10test.xlsx (9.22 Ko)

Bonjour,

dans la cellule C1 ou dans la cellule E1 ?

E1

re,

une possibilité,

9m3ellem1-test.xlsx (10.70 Ko)

re,

une autre possibilité avec une fonction perso,

8m3ellem1-test.xlsm (61.57 Ko)

formule:

=NBSI_Sexe(A2:A6;Feuille2!A2:A11;Feuille2!D2:D11;"f")

code:

Function NBSI_Sexe(Personne As Range, Personne_base As Range, Genre_base As Range, sexe As String)
For Each p In Personne
    If Not IsError(Application.Match(p, Personne_base, 0)) Then
      s = Application.Index(Genre_base, Application.Match(p, Personne_base, 0))
      If s = sexe Then NBSI_Sexe = NBSI_Sexe + 1
    End If
 Next
End Function

EDIT : Message supprimé, je n'avais pas compris la demande.

Désolé.

Bonne journée.

Merci beaucoup i20100 !

ca fonctionne trés bien.

Hello,

la formule NB.SI(Feuille2!D2:D11;"f") devrait fonctionner aussi.

Dan67

Rechercher des sujets similaires à "formule"