Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

somme conditionnelle sur une partie de cellule qui contient...

8 réponses
Avatar
claudy
bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une partie
(ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy
--
\\\ ////
( O O )
------oOOo-(_)-oOOo-----------------
Claudy

--------------Oooo------------------
oooO ( )
( ) ) /
\ ( (_/
\_)

8 réponses

Avatar
Starwing
Beau bonhomme Claudy...;0)

Starwing
"claudy" a écrit dans le message
de news:418bea3d$0$310$
bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une
partie

(ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy
--
////
( O O )
------oOOo-(_)-oOOo-----------------
Claudy

--------------Oooo------------------
oooO ( )
( ) ) /
( (_/
_)




Avatar
FxM
Bonsoir,

=SOMMEPROD(ESTNUM(CHERCHE(D1;A1:A50))*(B1:B50))
Validation simple, non matricielle.

@+
FxM



bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une partie
(ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy


Avatar
claudy
ok, merci et bon anniversaire....
Mais, si une des cellules de (A1:A50 )contient "transfert proton"
je voudrais en fait (par exemple) faire ma somme sur la chaîne de caractère
"*oton*" ou *"ransfer*"
a+

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

Bonsoir,

=SOMMEPROD(ESTNUM(CHERCHE(D1;A1:A50))*(B1:B50))
Validation simple, non matricielle.

@+
FxM



bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une
partie (ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy




Avatar
michdenis
Bonsoir Claudy,

et ceci :

F1 contient la chaîne recherchée

Validation matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(B1:B50)*ESTNUM(CHERCHE(F1;A1:A50;1))=1;B1:B6))


Salutations!



"claudy" a écrit dans le message de news:
418bf1b6$0$1434$
ok, merci et bon anniversaire....
Mais, si une des cellules de (A1:A50 )contient "transfert proton"
je voudrais en fait (par exemple) faire ma somme sur la chaîne de caractère
"*oton*" ou *"ransfer*"
a+

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

Bonsoir,

=SOMMEPROD(ESTNUM(CHERCHE(D1;A1:A50))*(B1:B50))
Validation simple, non matricielle.

@+
FxM



bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une
partie (ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy




Avatar
claudy
c'est la même chose....même résultat!
a+

"michdenis" a écrit dans le message de news:
%
Bonsoir Claudy,

et ceci :

F1 contient la chaîne recherchée

Validation matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(B1:B50)*ESTNUM(CHERCHE(F1;A1:A50;1))=1;B1:B6))


Salutations!



"claudy" a écrit dans le message
de news:
418bf1b6$0$1434$
ok, merci et bon anniversaire....
Mais, si une des cellules de (A1:A50 )contient "transfert proton"
je voudrais en fait (par exemple) faire ma somme sur la chaîne de
caractère
"*oton*" ou *"ransfer*"
a+

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

Bonsoir,

=SOMMEPROD(ESTNUM(CHERCHE(D1;A1:A50))*(B1:B50))
Validation simple, non matricielle.

@+
FxM



bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une
partie (ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy









Avatar
FxM
Mais euuuuhhh ... pourquoi voulez-vous me faire devenir vieux ? :o)))

J'ai cru comprendre que tu cherchais à placer un texte en A1 pour
faciliter les modifs. Place oton en D1 et admire :o)) avec la formule
déjà indiquée.

Si tu as deux conditions, tout dépend de ce que tu souhaites faire :

* tu souhaites totaliser ce qui contient "oton" *OU* "ransfer"
=SOMMEPROD(((ESTNUM(CHERCHE(D1;A1:A50))+ESTNUM(CHERCHE(D2;A1:A50)))>0)*(B1:B50))

* tu souhaites totaliser ce qui contient "oton" *ET* "ransfer"
=sommepROD(((ESTNUM(CHERCHE(D1;A1:A50))*ESTNUM(CHERCHE(D2;A1:A50)))>0)*(B1:B50))

Attention, il n'y a qu'UN caractère de différence !!!

@+
FxM






ok, merci et bon anniversaire....
Mais, si une des cellules de (A1:A50 )contient "transfert proton"
je voudrais en fait (par exemple) faire ma somme sur la chaîne de caractère
"*oton*" ou *"ransfer*"
a+

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


Bonsoir,

=SOMMEPROD(ESTNUM(CHERCHE(D1;A1:A50))*(B1:B50))
Validation simple, non matricielle.

@+
FxM




bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une
partie (ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy









Avatar
AV
c'est la même chose....même résultat!


Les réponses fournies par FxM et Denis (en remplaçant B6 par B50) correspondent
à ce que tu demandes
Si le résultat ne correspond pas à ton souhait, il serait bon que tu fournisses
un exemple de données et de résultat attendu

AV

Avatar
claudy
Ok, merci , j'ai trouvé....
ce que je ne comprenait pas trop,c'est le fonctionnement de
((ESTNUM(CHERCHE(D1;A1:A50))
qui renvoie FAUX partout!
mais en le reprenant dans une formule somme matricielle avec d'autres
conditions (après telle date, avant telle date )
il semblerait que ((ESTNUM(CHERCHE(D1;A1:A50)) renvoie VRAI et alors ça
fonctionne! :-))
Merci
Bon WE
Claudy
"FxM" a écrit dans le message de news:

Mais euuuuhhh ... pourquoi voulez-vous me faire devenir vieux ? :o)))

J'ai cru comprendre que tu cherchais à placer un texte en A1 pour
faciliter les modifs. Place oton en D1 et admire :o)) avec la formule déjà
indiquée.

Si tu as deux conditions, tout dépend de ce que tu souhaites faire :

* tu souhaites totaliser ce qui contient "oton" *OU* "ransfer"
=SOMMEPROD(((ESTNUM(CHERCHE(D1;A1:A50))+ESTNUM(CHERCHE(D2;A1:A50)))>0)*(B1:B50))

* tu souhaites totaliser ce qui contient "oton" *ET* "ransfer"
=sommepROD(((ESTNUM(CHERCHE(D1;A1:A50))*ESTNUM(CHERCHE(D2;A1:A50)))>0)*(B1:B50))

Attention, il n'y a qu'UN caractère de différence !!!

@+
FxM






ok, merci et bon anniversaire....
Mais, si une des cellules de (A1:A50 )contient "transfert proton"
je voudrais en fait (par exemple) faire ma somme sur la chaîne de
caractère "*oton*" ou *"ransfer*"
a+

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


Bonsoir,

=SOMMEPROD(ESTNUM(CHERCHE(D1;A1:A50))*(B1:B50))
Validation simple, non matricielle.

@+
FxM




bonsoir à tous...

{=SOMME((B1:B50)*(A1:A50="*ard*"))}
en fait je voudrais faire la somme si la colonne A1:A50 contient une
partie (ici *ard*)
cette partie peut varier....
j'ai essayé aussi:
{=SOMME((B1:B50)*(A1:A50="*" & D1 & "*"))}
ou
{=SOMME((B1:B50)*(A1:A50="* D1*"))}
mais ça va pas!
Merci d'avance,
Claudy