Incrémentation nombre en fonction de plusieurs conditions

choup67

XLDnaute Occasionnel
Bonjour à tous,

Je sollicite votre aide pour un fichier sur lequel je travaille.

J'ai fais un petit fichier d'exemple avec ce que je souhaite obtenir.

J'aimerai que le n° de tâche (colonne C) soit incrémenté selon les conditions suivantes :
Pour le projet X, si il n'existe actuellement aucune tâche dans le fichier pour ce projet, mettre 1
Sinon, si des tâches sont déjà existantes
si la tâche aaaa a déjà un numéro, mettre le numéro en question
sinon prendre le dernier numéro de tâche du projet +1

Exemple 1 :
Ligne 5
Le projet 2 démarre. C'est la première fois que ce projet apparait dans le fichier. La tâche associée aura donc comme numéro de tâche la valeur 1.

Exemple 2 :
Ligne 7
Le projet 1 existe déjà dans le fichier. C'est la première fois que la tâche Briefing apparaît. Pour lui affecter un numéro de tâche, je cherche le numéro de tâche le plus grand qui existe pour ce projet et j'ajoute 1. Donc ici, le projet 1 a déjà 2 tâches existantes, celle-ci sera donc la 3ème.

Exemple 3
Ligne 8
La tâche Analyse du projet 1 apparait déjà dans notre fichier, je récupère donc son numéro de tâche, qui est le 2.

Merci à tous.
 

Pièces jointes

  • choup67.xlsx
    10 KB · Affichages: 35
  • choup67.xlsx
    10 KB · Affichages: 44
  • choup67.xlsx
    10 KB · Affichages: 38

Dugenou

XLDnaute Barbatruc
Re : Incrémentation nombre en fonction de plusieurs conditions

Bonjour,
voici un essai avec colonne intermédiaire et formule matricielle.
D'autres feront mieux surement.
Cordialement
 

Pièces jointes

  • choup67.xlsx
    11.8 KB · Affichages: 43
  • choup67.xlsx
    11.8 KB · Affichages: 53
  • choup67.xlsx
    11.8 KB · Affichages: 48

Discussions similaires

Réponses
1
Affichages
446

Statistiques des forums

Discussions
312 329
Messages
2 087 325
Membres
103 516
dernier inscrit
René Rivoli Monin