Décomposition

Résolu/Fermé
MissD28 Messages postés 13 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 22 juin 2017 - 29 mai 2016 à 11:35
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 29 mai 2016 à 16:47
Bonjour,

Pourriez-vous m'aider ?
Je souhaiterais décomposer 3 actions en plusieurs, je m'explique :
J'ai :

1 2 3
Jacques B B
Jacques C C1
Jacques C C2
Jacques C C3
Jacques C C4
Jacques C C5
Jacques DC DC

Soit, en colonne 1) un identifiant, en 2) un premier contact 'B' ou un 'C' pour les contacts suivants ou un 'DC' s'il s'agit du dernier contact.

J'ai utilisé la formule suivante :
= SI(ET(A2=A3,A2<>A1),"B",SI(ET(A2=A1,A2<>A3),"DC","C"))

Maintenant, je voudrais décomposer ma formule afin d'avoir mes contacts intermédiaires numérotés chronologiquement comme dans ma colonne 3).

J'ai tenté :
=SI(ET(A3=A4,A3<>A2),"B",SI(ET(A3=A2,A4=A3),"C1",SI(ET(A4=A3=A2,A4<>A5),"C2",SI(ET(A3=A2,A3<>A4),"DC","C3"))))

et

=SI(ET(A3=A4,A3<>A2),"B",SI(ET(A4=A3,A4<=A5),"C1",SI(ET(A6=A5,A6<=A7),"C2",SI(ET(A3=A2,A3<>A4),"DC","C"))))

Mais sans grands résultats...

Vous remerciant par avance

MissD28

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
Modifié par gbinforme le 29/05/2016 à 11:52
Bonjour,

Je te propose ceci comme formule à tirer sur la colonne C :
=SI(B2<>"C";B2;SI(GAUCHE(C1;1)<>"C";"C1";"C"&(STXT(C1;2;2)*1)+1))


tu peux d'ailleurs générer aussi ta colonne B avec :
=SI(A2<>A1;"B";SI(A2<>A3;"DC";"C"))

Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
0
MissD28 Messages postés 13 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 22 juin 2017
29 mai 2016 à 11:57
Bonjour !
Merci ! Pour la simplification de la colonne B c'est super =)
Par contre pour la colonne C, j'obtiens :
B
C1
C2
C2
C2
DC

Donc un bon début, mais pas moyen de faire apparaitre C3 et C4 au lieu d'encore C2 ?
0
MissD28 Messages postés 13 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 22 juin 2017
29 mai 2016 à 16:40
Merci beaucoup gbinforme, votre formule est parfaite, j'ai fait une erreur de manip...!
Cordialement,
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
Modifié par ccm81 le 29/05/2016 à 16:47
Bonjour à tous les deux

Peut être comme ceci ?
=SI(B2="DC";"DC";SI(B2="B";"B";SI(B2<>B1;B2&1;"C"&CNUM(DROITE(C1;NBCAR(C1)-1))+1)))
http://www.cjoint.com/c/FEDoUXn7avL

Cdlmnt
0