Excel condition sur texte

Résolu/Fermé
mahell Messages postés 3 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 18 février 2008 - 13 févr. 2008 à 23:32
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 - 19 févr. 2008 à 05:39
Bonjour,

je voudrai centraliser des commentaires de plusieurs cellules d'un tableau ligne (1) dans la cellule (A1) mais avec condition et format exemple :

(A1) = Synthèses commentaires
(B1) = "évalutation "
(C1) = "amélioration"
(D1) =vide
etc...

je veux que les commentaires de B1, C1 etc.... se reportent à la suite les uns des autres dans la ( A1) seulement s'ils sont renseignés et suivant ce modèle -> U : évaluation, C : amélioration
(etc...)

et non : U : évaluation, C : amélioration , T :
(les cellules non reneignées ne doivent rien remonter)

j'ai réussi avec =SI(B1<>0;"U "&B1) mais je n'arrive pas à rajouter les autres commentaires

merci merci par avance de votre aide :)
A voir également:

6 réponses

Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
14 févr. 2008 à 05:03
En supposant que la partie "utile" de ton tableau ne dépasse pas la colonne Z :
* (AB1) =SI(B1="" ; B1 ; "U : " & B1 & ", ")
* (AC1) =SI(C1="" ; C1 ; "C : " & C1 & ", ")
* (AD1) =SI(D1="" ;D1 ; "T : " & D1 & ", ")
* ...
* (A1) =AB1 & AC1 & AD1 & AE1 & ...
1
tenace Messages postés 828 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 25 juillet 2015 224
13 févr. 2008 à 23:40
Bonsoir,
La fonction SI permet de choisir entre deux résultats.
En imbriquant plusieurs fonctions SI ( jusqu'a 7), on peut multiplier le nombre de solutions.
Kev
0
mahell Messages postés 3 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 18 février 2008
14 févr. 2008 à 19:22
Bonsoir

ce n'est pas exacement ce que je souhaite car je voudrai que la formule soit uniquement dans la cellule A1..
je n'ai formulé le report que de 3 colonnes mais il y en a bien +.

mais ta solution m'a mis sur la voie et voici comment je l'ai transformée :

A1=(SI(B1="";B1;" -U : "&B1)&SI(C1="";C1;" -T : "&C1)&SI(D1="";D1;" -C: "&D1))..
ce qui donne : -U : évalutation -C : amélioration -T : suivi cl

merciiiiiiiiiiiiii :))
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
15 févr. 2008 à 04:18
Si tu es satisfait de ta solution, c'est ce qui importe.

Toutefois je te signale que je n'ai utilisé que la cellule A1 pour ma formule ; simplement, comme j'ai pris l'habitude de procéder depuis le temps lointain où j'étais étudiant, je passe par des calculs intermédiaires, plus simples, plus faciles à comprendre et à modifier, et qui me permettent ensuite d'écrire la formule finale, en A1, de manière très claire et explicite.
Si tu as trop de colonnes, ta manière de procéder risque de te conduire à un blocage, car tu ne peux saisir plus de 255 caractères (espaces compris) dans ta formule, soit 255/27=9 colonnes environ. Avec mon procédé, tu peux aller jusqu'à 255/5=51 colonnes environ.

Tu es bien d'accord ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mahell Messages postés 3 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 18 février 2008
18 févr. 2008 à 20:43
bonsoir

Oui merci encore, je suis satifaite, ce qui me posait pb c'est d'avoir à utiliser des cellules isupplémentaires porteuses formules intérmédiaires car mon tableau se complète régulièrement vers la droite et nous sommes plusieurs à l'alimenter.

Ta solution de passer par des calculs intérmédiaires est une excellente façon pour apréhender la logique de la formule...


Ta solution m'a mise sur la voie et m'a beaucoup aidé, pas facile pour moi, simple utilisatrice, d'expliquer par messages ce à quoi j'ai voulu aboutir.
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
19 févr. 2008 à 05:39
Chère Mahell, tant mieux si tu t'en sors ainsi.
Mais tu peux mettre à notre disposition (en message normal) ou à la mienne seulement (en message privé) ton fichier en utilisant http://www.cjoint.comm/ afin qu'il soit examiné de plus près et que tu reçoives des conseils plus appropriés.
En particulier, si ton tableau doit s'étendre sur la droite, tu peux déplacer mes colonnes AB, AC et AD jusqu'en ZA, ZB et ZC, ou encore les insérer tout à fait à gauche de ta feuille pour qu'elles deviennent les colonnes A, B, C, que tu vas masquer et ne pas inclure dans ta zone d'impression.
0