Nom Doubles

Résolu/Fermé
Winsalah Messages postés 4 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 4 mars 2018 - Modifié le 3 mars 2018 à 18:56
Winsalah Messages postés 4 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 4 mars 2018 - 4 mars 2018 à 16:00
Bonjours,
S'il vous plaît si quelqu'un pourra m'aider, mon tableau est comme suit:

Noms____type_____nbr type1___nbr type 2

R12_______ 1 __________1___________0
R15 _______2 __________0___________1
R12 _______1 __________1___________0
R17 _______2___________0___________1
R12 _______1___________1___________0
.
.
.
Total______ ... __________...__________...

Ma question c'est comment faire pour ne pas calculer par exemple R12 (doubles) plusieur fois.
Pour calculer le nmobre j'utilise la formule suivante (=si (type=1;1;0))

Merci d'avance.

3 réponses

via55 Messages postés 14507 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 31 décembre 2024 2 738
3 mars 2018 à 20:36
Bonsoir Winsalah

Que veux tu faire exactement la somme des types avec des noms différents, ce qui donnerait dans ton exemple 1 pour le type 1 et 2 pour le type 2 ?
ou afficher dans nombre de type 1 ou 2 la valeur 1 si c'est la 1ere fois que le nom se présente et 0 sinon ?
Poste un exemple de ton fichier sur cjoint.com, fais créer un lien que tu copies et reviens coller ici, ce sera plus simple pour t'aider

Cdlmnt
Via


1
Winsalah Messages postés 4 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 4 mars 2018
4 mars 2018 à 02:04
Merci via55;

C'est exactement ce que je veux, cest d'afficher dans nombre de type 1 ou 2 la valeur 1 si c'est la 1ere fois que le nom se présente et 0 sinon.
0
via55 Messages postés 14507 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 31 décembre 2024 2 738
4 mars 2018 à 02:28
Re

Alors en supposant tes données en A, B, C et D et commençant en ligne 2, enC2 mettre la formule :
=SI(ET(NB.SI($A$2:A2;A2)=1;B2=1);1;0) en respectant les $ au début seulement puis étirer vers le bas

Même formule en D2 en remplaçant bien sûr B2=1 par B2=2

Cdlmnt
Via
1
Winsalah Messages postés 4 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 4 mars 2018
4 mars 2018 à 14:59
Bonjour via55,
Merci pour votre réponses,
veuillez trouver ci-joint le fichier objet de discutions,
https://www.cjoint.com/c/HCenORfomVy
0
via55 Messages postés 14507 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 31 décembre 2024 2 738
4 mars 2018 à 15:20
Re

Tu adaptes la formule ainsi :
en D5 :=SI(ET(NB.SI($B$5:B5;B5)=1;C5=1);1;0) à étirer ensuite jusqu'en D14
en E5 : =SI(ET(NB.SI($B$5:B5;B5)=1;C5=2);1;0) à étirer ensuite jusqu'en E14

Cdlmnt
Via
1
Winsalah Messages postés 4 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 4 mars 2018
4 mars 2018 à 16:00
Merci beaucoup,
question est résolue.
0