Calcul excel sur 2 criteres

Kama -  
 Kama -
Bonjour,

J'ai un fichier Excel qui contient des numeros de matricule dans la colonne A et dans la colonne B j'ai des job title.
Pouvez vous m'aider a faire le total de tous les matricules commencant par N0 et qui ont comme job title Menuisier.

Merci d'avance.

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
BOnsoir Kama

Tu peux utiliser sommeprod

=SOMMEPROD((GAUCHE(A1;A50)="NO")*(B1:B50="Menuisier"))

plages à adapter selon ton fichier

Cdlmnt
0
Kama
 
Merci Via55.
Je viens de l'essayer et ca marche.

Encore MERCI.
0
akadev Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour,

J'utiliserais une colonne de travail (par exemple C ou autre, éventuellement cachée) avec la formule =CONCATENER(B1;STXT(A1;1;2))
(à répéter sur chaque ligne, ca met ensemble le jobtitle et les 2 premières lettres du matricule)

Ceci fait il suffit de compter le nombre de cellule de la colonne C contenant le texte N0Menuisier
(par exemple : =NB.SI(C1:C4;"menuisierNO") si tu as 4 lignes et que tu as utilisé la colonne C , changer la plage C1:C4 pour correspondre à ta feuille)


Cordialement
Thierry
---
Logiciel revisité de Sudoku sur Windows 8 :
http://apps.microsoft.com/windows/fr-lu/app/aka-sudoku-hot-or-cold/2cdc407a-0d44-4772-b125-e0821fd93bca

Jeu match 3 Online sur Windows 8 :
http://apps.microsoft.com/windows/fr-lu/app/aka-match-3-online/49c3c770-e0c9-4f70-a776-4892c6cc5ccd
0
Kama
 
Merci akadev,

J'ai utilisé la formule de Via55 : =SOMMEPROD((GAUCHE(A1;A50)="NO")*(B1:B50="Menuisier"))
Toutefois ta formule est utile et je l'ai utilise a d'autre fins.

merci
0
akadev Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour,
Tu as utilisé cette formule telle quelle?
Je suis content que ca marche chez toi car chez moi cette formule ne marche pas du tout , --> retourne toujours 0.
Selon mes connaissances : GAUCHE(A1;A50) retourne les n premiers caractères de A1 (n étant lu dans la cellule A50) , donc pas du tout ce que je pensais que tu voulais obtenir. mais bon si c'est Ok chez toi tant mieux... Fais bien quelques test

Je pencherais plutot pour la formule :
=SOMMEPROD((GAUCHE(A1:A50;2)="NO")*(B1:B50="Menuisier"))


Bien à toi
Thierry
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour akadev

merci d'avoir relevé mon erreur, effectivement le ;2 a sauté à la recopie de la formule!
Tu as parfaitement raison c'est ta version qu'il faut utiliser

Cdlmnt
0
Kama
 
Merci a vous.
Vous avez raison tous les 2.
En fait j'ai utilise la formule comme suit: =SOMMEPROD((GAUCHE(A1:A50)="N")*(B1:B50="Menuisier"))
Donc je n'ai pas choisit "N0" mais "N" cela a marche car j'ai des matricules qui commencent par des lettres et en mettant "N" il m'a donne le resultat que je voulais. Dans ce cas si on ne precise pas le nombre de caracteres concerne, il prend en compte le premier caractere.

Encore une fois MERCI a akadev et via55
0