Excel condition sur texte
Résolu
mahell
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
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 :)
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:
- Excel condition sur texte
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
6 réponses
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 & ...
* (AB1) =SI(B1="" ; B1 ; "U : " & B1 & ", ")
* (AC1) =SI(C1="" ; C1 ; "C : " & C1 & ", ")
* (AD1) =SI(D1="" ;D1 ; "T : " & D1 & ", ")
* ...
* (A1) =AB1 & AC1 & AD1 & AE1 & ...
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
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
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 :))
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 :))
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 ?
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
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.
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.