Fonction si résultat d un commentaire

  • Initiateur de la discussion Initiateur de la discussion mordious
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Fonction si résultat d un commentaire

Bonjour,

La formule en G12 serait correcte si les commentaires se limitaient au texte prévu. Mais un ou plusieurs "retour chariot" suivent le texte, rendant la comparaison délicate.

Le plus simple est peut-être de supprimer ces caractères dans les commentaires ?

A+
 
Re : Fonction si résultat d un commentaire

Bonjour mordious, Paf 🙂,

Avec la formule suivante en F7:
VB:
=SIERREUR(CHOISIR(EQUIV(GAUCHE(SUPPRESPACE(TextComment(INDEX(Tablo;EQUIV(F5;LesX;0);EQUIV(F3;LesCouleurs;0))));1);{"v";"a";""};0);"ok";"KO";"");"")

Avec les trois noms définis par :
[TABLE="width: 672"]
[TR]
[TD]Nom[/TD]
[TD]Définition[/TD]
[/TR]
[TR]
[TD]LesCouleurs[/TD]
[TD]=DECALER(Tableau!$B$3;0;0;1;EQUIV("zzz";Tableau!$B$3:$BB$3;1))[/TD]
[/TR]
[TR]
[TD]LesX[/TD]
[TD]=DECALER(Tableau!$A$4;0;0;EQUIV("zzz";Tableau!$A$4:$A$99;1);1)[/TD]
[/TR]
[TR]
[TD]Tablo[/TD]
[TD]=DECALER(Tableau!$B$4;0;0;NBVAL(LesX);NBVAL(LesCouleurs))[/TD]
[/TR]
[/TABLE]
 

Pièces jointes

Re : Fonction si résultat d un commentaire

Bonjour mapomme , Paf

la solution de mapomme est impeccable mais je n' ai pas les droit pour ajouter des plages de noms dans le fichier final
comme la souligner Paf le commentaire peu contenir des retour chariots voir des caractères en plus
ex: "vu par Jean" ou " vu ok pour Jean" a voir Paul" ext....

la structure du fichier final est tel que dans le fichier joint
les fonctions des cellules G$3 , G$5 ,G$10 ne sont pas modifiables (servent pour d'autres calculs)

la seule solution pour moi est de rechercher dans le commentaire affiché en G$10
si les mot "vu" ou "a voir" sont présents et en fonction du résulta d'attribuer une valeur "ok" OU "ko" ou vide si pas de commentaire

cordialement
 
Re : Fonction si résultat d un commentaire

Re et bonjour mapomme

il y certainement une solution formule, mais la solution fonction personnalisée me semble plus simple:

Dans un module standard:

Code:
Function ConvComment(Cel As Range) As String
 If Cel.Value Like "vu*" Then ConvComment= "OK"
 If Cel.Value Like "a voir*" Then ConvComment= "KO"
End Function

A+

Edit: Bonjour Job75
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
596
Retour