Formule si
pasdouémacro
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
pasdouémacro Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
pasdouémacro Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
bonjour,
j'ai la formule suivante: =SI(A7<>"";$A7&";"&$B7&";"&$C7;"") qui marche très bien.
Sauf quand B7 ou C7 est vide alors le résultat me donne le contenu de A7, respecte le vide des cellules B7 ou 7 mais conserve les points virgules.
J'aimerai, quand B7 et ou C7 est vide que les points virgules n'apparaissent pas.
J'ai essayé d'intégrer le point virgule au contenu des cellules A7 et B7 quand celles ci sont pleines (au lieu de mettre le point virgule dans la formule), mais ça me donne comme résultat, lorsque C7 est vide; par exemple: "contenu de A7; Contenu de B7; "
Avez vous une ou des solutions?
Cdlt,
j'ai la formule suivante: =SI(A7<>"";$A7&";"&$B7&";"&$C7;"") qui marche très bien.
Sauf quand B7 ou C7 est vide alors le résultat me donne le contenu de A7, respecte le vide des cellules B7 ou 7 mais conserve les points virgules.
J'aimerai, quand B7 et ou C7 est vide que les points virgules n'apparaissent pas.
J'ai essayé d'intégrer le point virgule au contenu des cellules A7 et B7 quand celles ci sont pleines (au lieu de mettre le point virgule dans la formule), mais ça me donne comme résultat, lorsque C7 est vide; par exemple: "contenu de A7; Contenu de B7; "
Avez vous une ou des solutions?
Cdlt,
A voir également:
- Formule si
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
4 réponses
Bonjour
alors il faut compliquer un peu la formule:
=SI(A7<>"";A7;"")&SI(B7<>"";";"&B7;"")&SI(C7<>"";";"&C7;"")
qui vous laissera quand même un point virgule devant la 1° valeur si A7 est vide (ect)
ou alors derrière la dernière si C7 est vide:
=SI(A7<>"";A7&";";"")&SI(B7<>"";B7&";";"")&SI(C7<>"";C7;"")
sinon c'est plus complexe
crdlmnt
Errare humanum est, perseverare diabolicum
alors il faut compliquer un peu la formule:
=SI(A7<>"";A7;"")&SI(B7<>"";";"&B7;"")&SI(C7<>"";";"&C7;"")
qui vous laissera quand même un point virgule devant la 1° valeur si A7 est vide (ect)
ou alors derrière la dernière si C7 est vide:
=SI(A7<>"";A7&";";"")&SI(B7<>"";B7&";";"")&SI(C7<>"";C7;"")
sinon c'est plus complexe
crdlmnt
Errare humanum est, perseverare diabolicum
tu mets toutes ta formule dans un autre si
=SI(ET(ESTVIDE(B7);ESTIDE(C7);SI(A7<>"";$A7;"");SI(A7<>"";$A7&";"&$B7&";"&$C7;""))
=SI(ET(ESTVIDE(B7);ESTIDE(C7);SI(A7<>"";$A7;"");SI(A7<>"";$A7&";"&$B7&";"&$C7;""))