Formule avec plusieurs conditions

angel76

XLDnaute Nouveau
Bonjour à tous,

Je reviens vers vous pour un petit coup de pouce.
J'ai besoin d'avoir une formule avec deux conditions.

exemples :

Analyse par pied Réfection pylône
Pied 1 R1 : remise en état R2
Pied 2 R2 : Réfection par plaque R2
Pied 3 R2 : Réfection par plaque R2
Pied 4 R2 : Réfection par plaque R2

Ou

Analyse par pied Réfection pylône
Pied 1 R1 : remise en état R1
Pied 2 R2 : Réfection par plaque R3
Pied 3 R2 : Réfection par plaque R3
Pied 4 R3 : Réfection par éclissage R3

Donc, j'explique. C'est la colonne Réfction pylône qu'il me faut la formule.
Les conditions :
- Si Y'a au moins 3 fois R2 dans l'analyse par pieds, alors tous les pieds sont R2 (Exemple 1)
- Si y'a au moins un R3 dans un des pieds, alors tous les R2=R3.

Suis je claire? :) Merci pour votre aide
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Formule avec plusieurs conditions

Re,

voir fichier joint pour la réponse

Saisir R1, R2 ou R3 dans la colonne B


à+
Philippe
 

Pièces jointes

  • 111.xlsm
    18.1 KB · Affichages: 86
  • 111.xlsm
    18.1 KB · Affichages: 89
  • 111.xlsm
    18.1 KB · Affichages: 75

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Formule avec plusieurs conditions

Re,

la solution proposée est faite avec du code Visual Basic
ce code se déclenche lors qu'une modification de cellule a eu lieu dans la zone B2:B5

ensuite on compte le nombre de "R3"; si >0, tous les "R2" sont remplacés par "R3"

enfin on compte le nombre de "R2" ; si =3, toutes les cellules en colonne C prennent la valeur "R2"

je remet le fichier en pièce jointe avec une explication supplémentaire dans le cadre orange

à+
Philippe

Edit: Presse Alt+F11 pour découvrir le code
 

Pièces jointes

  • 111.xlsm
    18.2 KB · Affichages: 53
  • 111.xlsm
    18.2 KB · Affichages: 59
  • 111.xlsm
    18.2 KB · Affichages: 56

Discussions similaires

Réponses
8
Affichages
328
Réponses
5
Affichages
272

Statistiques des forums

Discussions
312 518
Messages
2 089 260
Membres
104 081
dernier inscrit
Damel