OVH Cloud OVH Cloud

Exclure dans SOMME.SI

6 réponses
Avatar
Patrick Fredin
Bonjour,

J'utilise un SOMME.SI avec des critères variables pour sélectionner des
valeurs, comme ceci :

SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)

où les "?" remplacent n'importe quel caractère. Cela fonctionne très bien.

J'aimerais maintenant faire l'inverse pour indiquer que certaines valeurs ne
doivent jamais être prises, par exemple les 2 premiers "?" ne doivent jamais
être "FA".

Avez-vous une idée ?

Merci pour votre aide.

--
Patrick

6 réponses

Avatar
Patrick BASTARD
Bonjour, *Patrick Fredin*
J'ai lu ton post
avec le plus grand intéret :


J'ai essayé avec SommeProd, mais sans succès (pas pû mettre les caractères
génériques.)
AV, Jacquouille, si vous m'entendez...

Cependant, avec
=SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)-SOMME.SI(dSegKey;"100_FA_??_AU_GWP";dSeg01)

Ca semble le faire.


--
Bien cordialement,
P. Bastard

Bonjour,

J'utilise un SOMME.SI avec des critères variables pour sélectionner
des valeurs, comme ceci :

SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)

où les "?" remplacent n'importe quel caractère. Cela fonctionne très
bien.

J'aimerais maintenant faire l'inverse pour indiquer que certaines
valeurs ne doivent jamais être prises, par exemple les 2 premiers "?"
ne doivent jamais être "FA".

Avez-vous une idée ?

Merci pour votre aide.


Avatar
Philippe.R
Bonsoir Patrick,
SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)
-SOMME.SI(dSegKey;"100_FA_??_AU_GWP";dSeg01)
convient il ?
--
Amicales Salutations
XL 97 / 2000 / 2002

"Patrick Fredin" a écrit dans le message de news:

Bonjour,

J'utilise un SOMME.SI avec des critères variables pour sélectionner des
valeurs, comme ceci :

SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)

où les "?" remplacent n'importe quel caractère. Cela fonctionne très bien.

J'aimerais maintenant faire l'inverse pour indiquer que certaines valeurs ne
doivent jamais être prises, par exemple les 2 premiers "?" ne doivent jamais
être "FA".

Avez-vous une idée ?

Merci pour votre aide.

--
Patrick


Avatar
RaMa
Bonsoir
=SOMME(((ESTERREUR(CHERCHE("100_??_??_AU_GWP";dSegKey))úux)*(ESTERREUR(CHERCHE("100_FA_??_AU_GWP";dSegKey)))*(dSeg01)))

Salutations
RaMa


"Patrick Fredin" a écrit dans le message
de news:
Bonjour,

J'utilise un SOMME.SI avec des critères variables pour sélectionner des
valeurs, comme ceci :

SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)

où les "?" remplacent n'importe quel caractère. Cela fonctionne très bien.

J'aimerais maintenant faire l'inverse pour indiquer que certaines valeurs
ne
doivent jamais être prises, par exemple les 2 premiers "?" ne doivent
jamais
être "FA".

Avez-vous une idée ?

Merci pour votre aide.

--
Patrick


Avatar
RaMa
Of course
Valider avec Ctrl.Shift+Entree

RaMa

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

Bonsoir
=SOMME(((ESTERREUR(CHERCHE("100_??_??_AU_GWP";dSegKey))úux)*(ESTERREUR(CHERCHE("100_FA_??_AU_GWP";dSegKey)))*(dSeg01)))

Salutations
RaMa


"Patrick Fredin" a écrit dans le
message de news:
Bonjour,

J'utilise un SOMME.SI avec des critères variables pour sélectionner des
valeurs, comme ceci :

SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)

où les "?" remplacent n'importe quel caractère. Cela fonctionne très
bien.

J'aimerais maintenant faire l'inverse pour indiquer que certaines valeurs
ne
doivent jamais être prises, par exemple les 2 premiers "?" ne doivent
jamais
être "FA".

Avez-vous une idée ?

Merci pour votre aide.

--
Patrick






Avatar
Patrick BASTARD
Re,

Si la chaine à exclure( aa dans ton exemple) est variable, tu peux modifier
comme suit , en mettant cette chaine en A1:
=SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)-SOMME.SI(dSegKey;"100_"&A1&"_??_AU_GWP";dSeg01)


--
Bien cordialement,
P. Bastard



Bonjour, *Patrick Fredin*
J'ai lu ton post
avec le plus grand intéret :


J'ai essayé avec SommeProd, mais sans succès (pas pû mettre les
caractères génériques.)
AV, Jacquouille, si vous m'entendez...

Cependant, avec
=SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)-SOMME.SI(dSegKey;"100_FA_??_AU_GWP";dSeg01)

Ca semble le faire.



Bonjour,

J'utilise un SOMME.SI avec des critères variables pour sélectionner
des valeurs, comme ceci :

SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)

où les "?" remplacent n'importe quel caractère. Cela fonctionne très
bien.

J'aimerais maintenant faire l'inverse pour indiquer que certaines
valeurs ne doivent jamais être prises, par exemple les 2 premiers "?"
ne doivent jamais être "FA".

Avez-vous une idée ?

Merci pour votre aide.




Avatar
Patrick Fredin
Merci à tous. Je suis d'accord avec vos propositions et, d'ailleurs, c'est ce
que j'utilisais mais je souhaitais réduire la taille de la formule.

Encore merci.

Patrick


"Patrick Fredin" wrote:

Bonjour,

J'utilise un SOMME.SI avec des critères variables pour sélectionner des
valeurs, comme ceci :

SOMME.SI(dSegKey;"100_??_??_AU_GWP";dSeg01)

où les "?" remplacent n'importe quel caractère. Cela fonctionne très bien.

J'aimerais maintenant faire l'inverse pour indiquer que certaines valeurs ne
doivent jamais être prises, par exemple les 2 premiers "?" ne doivent jamais
être "FA".

Avez-vous une idée ?

Merci pour votre aide.

--
Patrick