EXCEL - Comparer et calculer 2 colonnes
pictogram
Messages postés
6
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche désespérément LA formule qui va faire ce que je souhaite.
Mise en contexte, mon classeur :
A B
1 CR Marie
2 CR
3 CR Alex
4 CR Martin
5 CR
Dans une autre feuille de mon classeur, je souhaite calculer combien de personnes (col B) ont le code CR (col A). Je dois préciser que dans mon classeur, il y a plusieurs code (col A) différents et qu'il n'y a pas toujours une personne (col B) affectée à chaque ligne, d'où ma difficulté à faire le calcul. Dans mon exemple, la réponse que je souhaite est 3.
J'ai cherché dans les formules SI, NB.SI, ET, ... mais je n'arrive jamais au résultat.
Merci d'avance pour vos idées.
Je cherche désespérément LA formule qui va faire ce que je souhaite.
Mise en contexte, mon classeur :
A B
1 CR Marie
2 CR
3 CR Alex
4 CR Martin
5 CR
Dans une autre feuille de mon classeur, je souhaite calculer combien de personnes (col B) ont le code CR (col A). Je dois préciser que dans mon classeur, il y a plusieurs code (col A) différents et qu'il n'y a pas toujours une personne (col B) affectée à chaque ligne, d'où ma difficulté à faire le calcul. Dans mon exemple, la réponse que je souhaite est 3.
J'ai cherché dans les formules SI, NB.SI, ET, ... mais je n'arrive jamais au résultat.
Merci d'avance pour vos idées.
A voir également:
- EXCEL - Comparer et calculer 2 colonnes
- Comment calculer la moyenne sur excel - Guide
- Word et excel gratuit - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Déplacer colonne excel - Guide
- Faire 2 colonnes sur word - Guide
4 réponses
Bonjour
essayez cette formule dans votre cellule résultat, à adapter à vos champs:
=NB.SI(A1:A5;"CR")-SOMMEPROD((A1:A100="CR")*(B1:B5=0))
cette formule compte les CR de la colonne A et en déduit le nombre de CR pour lesquels la colonne B est vide.
Sauf erreur c'est ce que vous cherchez.
Crdlmnt
essayez cette formule dans votre cellule résultat, à adapter à vos champs:
=NB.SI(A1:A5;"CR")-SOMMEPROD((A1:A100="CR")*(B1:B5=0))
cette formule compte les CR de la colonne A et en déduit le nombre de CR pour lesquels la colonne B est vide.
Sauf erreur c'est ce que vous cherchez.
Crdlmnt
Merci pour cette réponse. En regardant la formule, elle semble répondre à ce que je souhaite, cependant lorsque je la colle dans Excel, j'obtiens le message d'erreur : "La formule que vous avez tapée contient une erreur ...".
Voici ma formule complète :
NB.SI('Jan 2010'!F3:F100;"CR")-SOMMEPROD(('Jan 2010'!F3:F100="CR")*('Jan 2010'!I3:I100=0))
Cette formule ainsi que votre proposition me renvoi le même message d'erreur. Où est l'erreur ??
Voici ma formule complète :
NB.SI('Jan 2010'!F3:F100;"CR")-SOMMEPROD(('Jan 2010'!F3:F100="CR")*('Jan 2010'!I3:I100=0))
Cette formule ainsi que votre proposition me renvoi le même message d'erreur. Où est l'erreur ??
Bonjour
Ci joint un fichier modéle:
http://www.cijoint.fr/cjlink.php?file=cj201001/cijTY4VlHd.xls
avec la formule en E2
Attention toutefois en écrivant et surtout en copiant la formule ,excel à l'air assez fragile du coté de SOMMEPROD,surtout en comptant les parenthéses, j'ai du m'y reprendre à 3 fois et sans correction pour "faire passer" cette formule
(excel soit renvoi l'erreur, soit propose de supprimer la derniére parenthése ce qui rend la formule inopérante)
et je ne saurais pas vous dire pourquoi...!
Si difficultés, essayez avec celle ci qui a l'air de mieux passer et qui revient au même
=SOMMEPROD((A1:A100="CR")*(B1:B100>0))-SOMMEPROD((A1:A100="CR")*(B1:B100=0))
bonne chance
Crdlmnt
Ps il y avait quand mêml une erreur dans ma 1° formule qui explique les difficultés de copie:
le premire item de la partie SOOMEPROD renvoyait de A1àA100 et le second de B1àB5. Cette erreur n'esxiste pas dans la votre
Ci joint un fichier modéle:
http://www.cijoint.fr/cjlink.php?file=cj201001/cijTY4VlHd.xls
avec la formule en E2
Attention toutefois en écrivant et surtout en copiant la formule ,excel à l'air assez fragile du coté de SOMMEPROD,surtout en comptant les parenthéses, j'ai du m'y reprendre à 3 fois et sans correction pour "faire passer" cette formule
(excel soit renvoi l'erreur, soit propose de supprimer la derniére parenthése ce qui rend la formule inopérante)
et je ne saurais pas vous dire pourquoi...!
Si difficultés, essayez avec celle ci qui a l'air de mieux passer et qui revient au même
=SOMMEPROD((A1:A100="CR")*(B1:B100>0))-SOMMEPROD((A1:A100="CR")*(B1:B100=0))
bonne chance
Crdlmnt
Ps il y avait quand mêml une erreur dans ma 1° formule qui explique les difficultés de copie:
le premire item de la partie SOOMEPROD renvoyait de A1àA100 et le second de B1àB5. Cette erreur n'esxiste pas dans la votre