Problème de formulation de formule
Résolu/Fermé
nulosenformule
-
15 oct. 2017 à 12:44
PapyLuc51 Messages postés 4423 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 décembre 2024 - 15 oct. 2017 à 14:35
PapyLuc51 Messages postés 4423 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 décembre 2024 - 15 oct. 2017 à 14:35
A voir également:
- Problème de formulation de formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
3 réponses
PapyLuc51
Messages postés
4423
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
19 décembre 2024
1 449
Modifié le 15 oct. 2017 à 13:48
Modifié le 15 oct. 2017 à 13:48
Bonjour
Il suffit de faire une concaténation
SI(OU(B1="";C1="";D1="");"";CONCATENER(B1;C1;D1))
Est-ce que ça fait suite à cette discussion ??
Cordialement
Il suffit de faire une concaténation
SI(OU(B1="";C1="";D1="");"";CONCATENER(B1;C1;D1))
Est-ce que ça fait suite à cette discussion ??
Cordialement
Je viens d'appliquer votre formule qui à l'air de fonctionner. Mais il va me falloir du temps pour digérer la formule car pas facile pour moi.
Je reviens vers vous dans l'après midi pour une ultime question.
Merci encore et bravo !
Je reviens vers vous dans l'après midi pour une ultime question.
Merci encore et bravo !
PapyLuc51
Messages postés
4423
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
19 décembre 2024
1 449
Modifié le 15 oct. 2017 à 14:36
Modifié le 15 oct. 2017 à 14:36
Bon je vais décortiquer pour que tu comprennes mieux
=SI(OU(B1="";C1="";D1="");""
comme dit plus haut rien ne passe si l'une des cellules est vide
;CONCATENER(
là je demande à rassembler tout dans la même cellule
;SI(MAX($B1;$C1;$D1)=B1;"G";SI(MIN($B1;$C1;$D1)=B1;"P";"M"))
je détermine la position du chiffre placé en B1 par rapport aux deux autres
;SI(MAX($B1;$C1;$D1)=C1;"G";SI(MIN($B1;$C1;$D1)=C1;"P";"M"))
position du chiffre en C1
;SI(MAX($B1;$C1;$D1)=D1;"G";SI(MIN($B1;$C1;$D1)=D1;"P";"M"))))
position du chiffre en D1
pour ton ultime question il serait bon de joindre ton fichier sans données confidentielles - pour celà tu utilises cjoint et tu suis ces explications
Cordialement
=SI(OU(B1="";C1="";D1="");""
comme dit plus haut rien ne passe si l'une des cellules est vide
;CONCATENER(
là je demande à rassembler tout dans la même cellule
;SI(MAX($B1;$C1;$D1)=B1;"G";SI(MIN($B1;$C1;$D1)=B1;"P";"M"))
je détermine la position du chiffre placé en B1 par rapport aux deux autres
;SI(MAX($B1;$C1;$D1)=C1;"G";SI(MIN($B1;$C1;$D1)=C1;"P";"M"))
position du chiffre en C1
;SI(MAX($B1;$C1;$D1)=D1;"G";SI(MIN($B1;$C1;$D1)=D1;"P";"M"))))
position du chiffre en D1
pour ton ultime question il serait bon de joindre ton fichier sans données confidentielles - pour celà tu utilises cjoint et tu suis ces explications
Cordialement
Modifié le 15 oct. 2017 à 13:51
oui cela suit la discussion d'avant.
Pouvez-vous m'expliquer la formule s'il vous plait, j'ai un peu de mal...
je dois l'écrire ainsi ?
=SI(OU(B1="P";C1="M";D1="G");"PMG";CONCATENER(B1;C1;D1)
et comment intégrer les autres formes dans la formule (PGM, MGP, etc ?)
15 oct. 2017 à 14:05
SI(OU(B1="";C1="";D1="");"" veut dire que si l'une des trois cellules est vide, rien de se passe
CONCATENER(B1;C1;D1)) veut dire que je rassemble les trois lettres.
Il faut donc que les trois cellules de départ soient renseignées.
J'avais anticipé ta demande et puisque c'est une suite de la précédente question :
avec des chiffres/nombres en B1, C1 et D1 ;
en E1 tu peux rentrer cette formule
Cordialement