SI une plage de cellules n’importe quel texte

Résolu
Trancestep Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Trancestep Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Voici un petit problème pour lequel j’aurai besoin d’aide:
Comment exprimer via une formule cette situation :
Si une ou plusieurs cellules d’une plage de cellules par exemple (A1:A5) comprend du texte alors la cellule B5 qui comporte pour l’instant une formule de somme de A1 à A5 doit reprendre ce même texte ou alors exécuter la somme.
Merci d’avance

9 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Une possibilité, si j'ai bien compris ce que tu veux :
=SI(NB.SI(A1:A5;"*")>0;A1&A2&A3&A4&A5;SOMME(A1:A5))

Cdlmnt
Via
1
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re,

Alors essaie cette formule en D7
=SIERREUR(D6+E6+F6+G6+H6;SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(D6&E6&F6&G6&H6;1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"");0;""))

Le principe : si dans la plage il y a du texte l'addition D6+E6+F6+G6+H6 renvoie erreur donc dans ce cas gestion de l'erreur , on concatène les valeurs des cellules et on remplace ensuite chaque chiffre par du vide, donc doit rester le texte seul
1
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Il y a une incohérence dans ta formulation :
Si une ou plusieurs cellules d’une plage de cellules par exemple (A1:A5) comprend du texte alors la cellule B5 qui comporte pour l’instant une formule de somme de A1 à A5 doit reprendre ce même texte

le texte de quelle cellule, s'il y en plusieurs ??
le debut de ta formule sera
=SI(NB(A1:A5)=NBVAL(A1:A5);SOMME(A1:A5);"toto")
toto etant le traitement de ta réponse

Crdlmt
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Bonjour, et bienvenue au nouveau membre.

Ton explication n'est pas très claire.
Cependant, mon ami Via, que je salue, semble avoir compris ce que tu voulais faire.
Essaie donc sa formule, et dis-nous si elle répond à ton besoin.
0

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

Posez votre question
Trancestep Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci pour votre réactivité à tous et merci à Via !

Un petit complément de question :

Si chacune des cellules D6; E6; F6 et G6 contiennent le même mot serait il possible via une formule de fusionner ces 4 cellules ?

Merci par avance
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re,

1) Fusionner des cellules ne peut pas se faire par formule, uniquement manuellement ou par macro
2)A moins d'une nécessité absolue ce n'est jamais bon de fusionner des cellules car c'est gênant après pour travailler avec des formules ou des macros sur des cellules fusionnées
0
Trancestep Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à vous Via.

C'est bien ce que je pensais. Mais le VBA ce n'est pas de mon niveau ;-)
Encore merci à tous pour le temps accordé
0
Trancestep Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
RE bonjour,

En fait avec la formule de Via, mon souci est que les chiffre s'affichent avec le mot.

Je vais essayer d'être plus clair car il est vrai que ce n'était pas le cas.

Soit une plage de D6 à H6. Chaque cellule comporte des notes chiffrées ou dans certains cas une appréciation littérale.

D7 doit sommer D6:H6. Mais je souhaiterais que dans D7 apparaisse uniquement le texte pouvant figurer dans n'importe quelle cellule de D6:H6 et que si jamais dans il n'y ait que des chiffres dans la plage, la somme D6:H6 s'affiche.

J'espère être plus clair.

Encore merci d'avance.
0
Trancestep Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Mille merci pour cette réponse!
Tout fonctionne !
Un très bon week end à vous!
A bientôt surement
0