Excel: condition Si...
Camille
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je bloque sur un problème je vous explique:
Voila j'ai un fichier Excel avec une colonne, Agence, Date et lieu d'enlèvement et j'aimerais mettre un système de codification: c'est à dire que lorsqu'il s'agit de la même agence, de la même date ainsi que du même lieu d'enlèvement j'aimerais mettre comme code 0. Mais lorsque j'ai la même agence, pour la même date et un lieu d'enlèvement différent mettre 1; je c'est pas si j'ai été très compréhensible, voila un exemple:
agence date lieu enlevement code
cergy 12-juin marseille 0
cergy 12-juin marseille 0
cergy 12-juin marseille 0
cergy 13-juin lyon 1
cergy 13-juin marseille 1
cergy 13-juin paris 1
cergy 13-juin paris 1
vitry 14-juin lyon 0
vitry 14-juin lyon 0
vitry 14-juin lyon 0
vitry 14-juin lyon 0
Merci d'avance pour votre aide
Je bloque sur un problème je vous explique:
Voila j'ai un fichier Excel avec une colonne, Agence, Date et lieu d'enlèvement et j'aimerais mettre un système de codification: c'est à dire que lorsqu'il s'agit de la même agence, de la même date ainsi que du même lieu d'enlèvement j'aimerais mettre comme code 0. Mais lorsque j'ai la même agence, pour la même date et un lieu d'enlèvement différent mettre 1; je c'est pas si j'ai été très compréhensible, voila un exemple:
agence date lieu enlevement code
cergy 12-juin marseille 0
cergy 12-juin marseille 0
cergy 12-juin marseille 0
cergy 13-juin lyon 1
cergy 13-juin marseille 1
cergy 13-juin paris 1
cergy 13-juin paris 1
vitry 14-juin lyon 0
vitry 14-juin lyon 0
vitry 14-juin lyon 0
vitry 14-juin lyon 0
Merci d'avance pour votre aide
A voir également:
- Excel: condition Si...
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
8 réponses
Agence: colonne A
Date: colonne B
Lieu: colonne C
résultat 0 ou 1: colonne D
dans ta case D1:
=SI((A1=C1);1;0)
voila :)
Date: colonne B
Lieu: colonne C
résultat 0 ou 1: colonne D
dans ta case D1:
=SI((A1=C1);1;0)
voila :)
Agence: colonne A
Date: colonne B
Lieu: colonne C
résultat 0 ou 1: colonne D
dans ta case D1:
=SI((A1=C1);1;0)
voila :)
Date: colonne B
Lieu: colonne C
résultat 0 ou 1: colonne D
dans ta case D1:
=SI((A1=C1);1;0)
voila :)
Bonjour
agence colonne A, date col B, lieu col C; avec étiquettes sur lignes 1
en D2:
=(SOMMEPROD((A$2:A$15=A2)*(B$2:B$15=B2)*(C$2:C$15=C2))=1)*1
à tirer vers le bas
agence colonne A, date col B, lieu col C; avec étiquettes sur lignes 1
en D2:
=(SOMMEPROD((A$2:A$15=A2)*(B$2:B$15=B2)*(C$2:C$15=C2))=1)*1
à tirer vers le bas
michel_m => qu'est-ce que "SOMMEPROD" comme fonction ?
pour Camille, je ne sais plus si ce que j'ai fais correspond à ce que tu veux, j'ai relu ton message, mon code a commme fonction d'afficher 1 si A et C sont identiques, 0 s'ils sont différents, mais en fait ce n'est pas sa, il y a un lien d'une ligne à l'autre, that's it ?
pour Camille, je ne sais plus si ce que j'ai fais correspond à ce que tu veux, j'ai relu ton message, mon code a commme fonction d'afficher 1 si A et C sont identiques, 0 s'ils sont différents, mais en fait ce n'est pas sa, il y a un lien d'une ligne à l'autre, that's it ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui la programmation ne marche pas, enfaite lorsque pour la même date et la même agence il y a plusieurs lieu d'enlèvement, je dois mettre 1, mais lorsque pour la même date et la même agence il y a qu'un seul lieu d'enlèvement je dois mettre 1.
Je sais pas si je me suis mieux exprimé...
En tout cas merci
Je sais pas si je me suis mieux exprimé...
En tout cas merci
ok, je pense avoir un peu mieux cerné le problème, pour être sur tu vas me confirmer:
on recoit un premier nom de ville, qui correspond au nom de l'agence
ensuite, pour cette agence, on recoit plusieurs lieux de livraison avec une date pour chacun (3 ou 4 dans ton exemple: est-ce que sa varie ?)
et tout ce qu'on cherche à savoir, c'est si toutes les livraisons d'une agence se font au même endroit, le même jour (0) ou si ils y a plusieurs lieux différents ou plusieurs dates différentes (1)
c'est correct ?
en résumant, la ville en A ne change jamais, seul les colonne en B et C nous interessent: si B1=B2=B3 et C1=C2=C3 alors on a 0, sinon on a 1
NB: j'ai vérifié pour la fonction SOMMEPROD() => sert à rien ici, fait juste la somme des valeurs d'un tableau, ne prend en compte que les chiffres
on recoit un premier nom de ville, qui correspond au nom de l'agence
ensuite, pour cette agence, on recoit plusieurs lieux de livraison avec une date pour chacun (3 ou 4 dans ton exemple: est-ce que sa varie ?)
et tout ce qu'on cherche à savoir, c'est si toutes les livraisons d'une agence se font au même endroit, le même jour (0) ou si ils y a plusieurs lieux différents ou plusieurs dates différentes (1)
c'est correct ?
en résumant, la ville en A ne change jamais, seul les colonne en B et C nous interessent: si B1=B2=B3 et C1=C2=C3 alors on a 0, sinon on a 1
NB: j'ai vérifié pour la fonction SOMMEPROD() => sert à rien ici, fait juste la somme des valeurs d'un tableau, ne prend en compte que les chiffres
Désolé mais ma formule est bonne: je vérifie toujours avant de proposer quelque chose
demo:
https://www.cjoint.com/?izoT4jIA37
--
demo:
https://www.cjoint.com/?izoT4jIA37
--
bonjour;
les agence sont dans la colonne A.
les dates sont dans la colonne B.
les lieus sont dans la colonneC.
la formule de calcule est la suivante:
=SI(ET(A1=$A$1;B1=$B$1;C1=$C$1);"0";"1")
les agence sont dans la colonne A.
les dates sont dans la colonne B.
les lieus sont dans la colonneC.
la formule de calcule est la suivante:
=SI(ET(A1=$A$1;B1=$B$1;C1=$C$1);"0";"1")