SI une plage de cellules n’importe quel texte

Résolu/Fermé
Trancestep Messages postés 5 Date d'inscription samedi 16 avril 2022 Statut Membre Dernière intervention 17 avril 2022 - Modifié le 16 avril 2022 à 11:17
Trancestep Messages postés 5 Date d'inscription samedi 16 avril 2022 Statut Membre Dernière intervention 17 avril 2022 - 17 avril 2022 à 12:11
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 14499 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 novembre 2024 2 735
16 avril 2022 à 11:53
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 14499 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 novembre 2024 2 735
16 avril 2022 à 20:28
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 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 678
Modifié le 16 avril 2022 à 11:43
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 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 245
16 avril 2022 à 16:49
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 samedi 16 avril 2022 Statut Membre Dernière intervention 17 avril 2022
16 avril 2022 à 17:48
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 14499 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 novembre 2024 2 735
16 avril 2022 à 18:24
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 samedi 16 avril 2022 Statut Membre Dernière intervention 17 avril 2022
16 avril 2022 à 18:40
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 samedi 16 avril 2022 Statut Membre Dernière intervention 17 avril 2022
16 avril 2022 à 19:21
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 samedi 16 avril 2022 Statut Membre Dernière intervention 17 avril 2022
17 avril 2022 à 12:11
Mille merci pour cette réponse!
Tout fonctionne !
Un très bon week end à vous!
A bientôt surement
0