Décomposition

Résolu
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

  1. Contributeur
    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
    1. 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
    2. Merci beaucoup gbinforme, votre formule est parfaite, j'ai fait une erreur de manip...!
      Cordialement,
      0
  2. 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