OVH Cloud OVH Cloud

Simplification

7 réponses
Avatar
GILTAIRE Jean-Marie
Bonjour à tous,

Peut-on simplifier cette formule ?

{=SOMME((1*EXACT(GAUCHE(G$7:G$15;1);"A"))*(DROITE(G$7:G$15)<>"E")*(DROITE(G$
7:G$15)<>"C")*(DROITE(G$7:G$15)<>"T")*(DROITE(G$7:G$15)<>"M"))}

Merci d'avance.

Jean-Marie GILTAIRE

7 réponses

Avatar
garnote
Salut Jean-Marie,

Cette formule :
=SOMME(ESTERR(TROUVE(DROITE(G$7:G$15);"ECTM"))*
EXACT(GAUCHE(G$7:G$15);"A"))
à valider matriciellement, a 59 caractères de moins.
Cependant, elle respecte la casse des E,C, T et M
contrairement à tes formules :
DROITE(G$7:G$15)<>"E" ...
Si tu ne veux pas respecter la casse des E,C, T et M
dans ma formule, change TROUVE pour CHERCHE.
Et si tu nommes ta plage «p», ça raccourcit encore !
=SOMME(ESTERR(TROUVE(DROITE(p);"ECTM"))*
EXACT(GAUCHE(p);"A"))

;-)))

Serge



"GILTAIRE Jean-Marie" a écrit dans le message de
news: 3fa8ec06$0$16113$
Bonjour à tous,

Peut-on simplifier cette formule ?


{=SOMME((1*EXACT(GAUCHE(G$7:G$15;1);"A"))*(DROITE(G$7:G$15)<>"E")*(DROITE(G$

7:G$15)<>"C")*(DROITE(G$7:G$15)<>"T")*(DROITE(G$7:G$15)<>"M"))}

Merci d'avance.

Jean-Marie GILTAIRE




Avatar
Misange
Si tu ne veux pas respecter la casse des E,C, T et M
dans ma formule, change TROUVE pour CHERCHE.


Rien que de très logique à cela :
les chercheurs cherchent, qu'ils se cassent ou pas, mais seuls ceux qui
se cassent trouvent ! ;-)

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Avatar
garnote
;-)))

Et les trouver sans se les casser est mieux que de
les chercher sans les trouver >;->

Serge

"Misange" a écrit dans le message de news:


Si tu ne veux pas respecter la casse des E,C, T et M
dans ma formule, change TROUVE pour CHERCHE.


Rien que de très logique à cela :
les chercheurs cherchent, qu'ils se cassent ou pas, mais seuls ceux qui
se cassent trouvent ! ;-)

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta




Avatar
Misange
je parlais de se casser au sens de se casser la tête pas au sens de partir !
Quant à savoir si je suis incassable, c'est pas si sur, il y a des
limites à la résistance...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 05/11/2003 17:42:
????
serais-tu en quete d'un autre job ????
dommage pour tes collégues, tu n'es pas préte de trouver
toi alors !!!!
plutot du genre incassable !!!
non ???
ou alors j'ai rien compris.....
;-)))

-----Message d'origine-----
les chercheurs cherchent, qu'ils se cassent ou pas, mais


seuls ceux qui

se cassent trouvent ! ;-)






Avatar
AV
Et si tu nommes ta plage «p», ça raccourcit encore !
=SOMME(ESTERR(TROUVE(DROITE(p);"ECTM"))*
EXACT(GAUCHE(p);"A"))


Il ya bcp plus court :
Insertion > Nom > Définir > Nom dans le classeur : "X"
Fait référence à :
=SOMME(ESTERR(TROUVE(DROITE($G$7:$G$15);"ECTM"))*EXACT(GAUCHE($G$7:$G$15);"A"))

Dans la feuile de calcul:
= X

;-))
AV

Avatar
garnote
;-)))

Me semblait aussi que la malédiction allait s'abattre sur moi !!!

Serge


"AV" a écrit dans le message de news:
bobdlj$reh$
Et si tu nommes ta plage «p», ça raccourcit encore !
=SOMME(ESTERR(TROUVE(DROITE(p);"ECTM"))*
EXACT(GAUCHE(p);"A"))


Il ya bcp plus court :
Insertion > Nom > Définir > Nom dans le classeur : "X"
Fait référence à :

=SOMME(ESTERR(TROUVE(DROITE($G$7:$G$15);"ECTM"))*EXACT(GAUCHE($G$7:$G$15);"A

"))

Dans la feuile de calcul:
= X

;-))
AV





Avatar
GILTAIRE Jean-Marie
Un grand merci à tous.

Jean-Marie

"garnote" a écrit dans le message de
news:eabqb.9678$
;-)))

Me semblait aussi que la malédiction allait s'abattre sur moi !!!

Serge


"AV" a écrit dans le message de news:
bobdlj$reh$
Et si tu nommes ta plage «p», ça raccourcit encore !
=SOMME(ESTERR(TROUVE(DROITE(p);"ECTM"))*
EXACT(GAUCHE(p);"A"))


Il ya bcp plus court :
Insertion > Nom > Définir > Nom dans le classeur : "X"
Fait référence à :



=SOMME(ESTERR(TROUVE(DROITE($G$7:$G$15);"ECTM"))*EXACT(GAUCHE($G$7:$G$15);"A

"))

Dans la feuile de calcul:
= X

;-))
AV