Compter le nombres de lignes Excel paramètres
Résolu
FM38
-
FM38 -
FM38 -
Bonjour à tous,
Je souhaiterai compter le nombres de lignes dans un tableaux en fonctions de plusieurs critères et sans doublons.
Exemple :
colA colB colC colD colE
2009 1 alfred ttt ggg
2010 2 dupont xxx yyy
2010 2 dupont xxx yyy
2010 2 dupont xxx jjj
2010 2 dupont aaa zzz
2010 2 coco bbb ooo
2010 3 taz ppp mmm
2011 12 dupont zzz nnn
Voici la ligne que j'ai mis dans une cellule :
=SOMMEPROD(N(colA="2010")*(colB= "2")*(colC="dupont"))
Voici le résultat de ce code : "4"
Malheureusement, je voudrais prendre en compte les colonnes D et E, c'est à dire ne compter qu'une seulle fois lorsque Dx et Ex est égal à Dx-1 et Ex-1.
C'est à dire ici, le résultat = "3"
J'espère que vous m'avez compris.
Merci de votre retour.
Cdt
Max
Je souhaiterai compter le nombres de lignes dans un tableaux en fonctions de plusieurs critères et sans doublons.
Exemple :
colA colB colC colD colE
2009 1 alfred ttt ggg
2010 2 dupont xxx yyy
2010 2 dupont xxx yyy
2010 2 dupont xxx jjj
2010 2 dupont aaa zzz
2010 2 coco bbb ooo
2010 3 taz ppp mmm
2011 12 dupont zzz nnn
Voici la ligne que j'ai mis dans une cellule :
=SOMMEPROD(N(colA="2010")*(colB= "2")*(colC="dupont"))
Voici le résultat de ce code : "4"
Malheureusement, je voudrais prendre en compte les colonnes D et E, c'est à dire ne compter qu'une seulle fois lorsque Dx et Ex est égal à Dx-1 et Ex-1.
C'est à dire ici, le résultat = "3"
J'espère que vous m'avez compris.
Merci de votre retour.
Cdt
Max
A voir également:
- Compter le nombres de lignes Excel paramètres
- Liste déroulante excel - Guide
- Parametres de mon ordinateur - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Nombre de jours entre deux dates excel - Guide
5 réponses
J'ai réussi en partie, pour ceux que ça intéresse:
=(NB.SI(D9:D12;"1")*(SOMMEPROD(N(C9:C12=F9))))/(NB.SI(D9:D12;"1"))
A adapter biensûr.
Si vous avez une autre idée?
=(NB.SI(D9:D12;"1")*(SOMMEPROD(N(C9:C12=F9))))/(NB.SI(D9:D12;"1"))
A adapter biensûr.
Si vous avez une autre idée?
Bonjour,
Je ne sais pas si c'est realisable dans ton cas, mais voici une astuce
si ton tableau commence à la ligne 9
-en F9 tu mets cette formule : =SI(ET(D9<>D10;E9<>E10);1;0)
-tu copies cette formule vers le bas sur toute la colonne F
-tu additionnes toute la colonne F et tu auras le nombre de lignes sans les doublons.
Je ne sais pas si c'est realisable dans ton cas, mais voici une astuce
si ton tableau commence à la ligne 9
-en F9 tu mets cette formule : =SI(ET(D9<>D10;E9<>E10);1;0)
-tu copies cette formule vers le bas sur toute la colonne F
-tu additionnes toute la colonne F et tu auras le nombre de lignes sans les doublons.
Bonjour,
Une proposition avec une colonne intermédiaire F contenant =A2&B2&C2&D2&E2 :
=SOMME(SI((($A$2:$A$9=2010)*($B$2:$B$9=2)*($C$2:$C$9="dupont"));1/NB.SI($F$2:$F$9;$F$2:$F$9);0))
formule matricielle à valider par shift+ctrl+entrée
https://www.cjoint.com/?ALomzNHHlss
Mais ça serait plus simple si tu éliminais les doublons avant...
eric
Une proposition avec une colonne intermédiaire F contenant =A2&B2&C2&D2&E2 :
=SOMME(SI((($A$2:$A$9=2010)*($B$2:$B$9=2)*($C$2:$C$9="dupont"));1/NB.SI($F$2:$F$9;$F$2:$F$9);0))
formule matricielle à valider par shift+ctrl+entrée
https://www.cjoint.com/?ALomzNHHlss
Mais ça serait plus simple si tu éliminais les doublons avant...
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question