Correction d'une SOMME.SI

Le
Apitos
Bonsoir,

Qu'est-ce qui ne marche pas dans cette formule :

=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)

Merci.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JB
Le #5235201
Bonjour,

Somme.Si() n'accepte qu'une condition:

Avec ET:

=SOMMEPROD((G48:G63<>"x")*(G48:G63<>"np")*F48:F63)

Avec OU:

=SOMMEPROD(((G48:G63<>"x")+(G48:G63<>"np"))*F48:F63)

JB


On 5 mar, 17:35, Apitos
Bonsoir,

Qu'est-ce qui ne marche pas dans cette formule :

=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)

Merci.


Apitos
Le #5235161
Merci JB,

Tu m'apprends quelque chose de nouveau :

Le OU (+) dans SOMMEPROD.

Merci encore.
Apitos
Le #5235131
Salut,

Pour le OU du SOMMEPROD, je l'ai essayé mais il m'a donné un résultat
inattendu ...

=SOMMEPROD(((G48:G63<>"x")+(G48:G63<>"np"))*(F48:F63))

Il fait la somme de deux SOMME.SI :

= SOMME.SI(G48:G63;
Normalement c'est un Ou et non pas un ET qu'on a fait ? non ?
JB
Le #5234741
Bonjour,

Si on recherche ceux qui sont <> de x ET <>np, il faut utiliser ET.

JB
On 5 mar, 20:14, Apitos
Salut,

Pour le OU du SOMMEPROD, je l'ai essayé mais il m'a donné un résulta t
inattendu ...

=SOMMEPROD(((G48:G63<>"x")+(G48:G63<>"np"))*(F48:F63))

Il fait la somme de deux SOMME.SI :

= SOMME.SI(G48:G63;
Normalement c'est un Ou et non pas un ET qu'on a fait ? non ?


Jacquouille
Le #5234651
Bonjour
Sommeprod réagit au Français d'une manière tout à fait logique, ce qui n'est
pas très souvent notre cas dans le "parler" de tous les jours.
Si on considère un tas de pommes de toutes les couleurs et que l'on demande
le nombre de pommes rouges et vertes, SP comptera les pommes qui sont rouges
ET vertes (deux couleurs sur la même pomme)
Si on lui dit de compter les pommes qui sont rouges OU vertes, il
additionnera les pommes rouges ET les pommes vertes.(sorte de NB.SI + NB.SI,
mais de fonctionnement différent)

Ces "SI" "OU" sont parfois trompeurs....comme les bons vieux sioux de
notre enfance. -)

--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.

"Apitos"
Salut,

Pour le OU du SOMMEPROD, je l'ai essayé mais il m'a donné un résultat
inattendu ...

=SOMMEPROD(((G48:G63<>"x")+(G48:G63<>"np"))*(F48:F63))

Il fait la somme de deux SOMME.SI :

= SOMME.SI(G48:G63;
Normalement c'est un Ou et non pas un ET qu'on a fait ? non ?
Apitos
Le #5234561
Bonjour JB et Jacquouille,

Dans ce cas de figure, quand devra-t-on utilisé le OU de SOMMEPROD ?

Merci.
JB
Le #5234541
Pour la somme des x ou des np (x + np):

=SOMMEPROD(((G48:G63="x")+(G48:G63="np"))*F48:F63)

JB


On 6 mar, 11:00, Apitos
Bonjour JB et Jacquouille,

Dans ce cas de figure, quand devra-t-on utilisé le OU de SOMMEPROD ?

Merci.


Tatanka
Le #5234371
Bonjour Apitos,

Dans ta formule, tous ces OU :
OU(G48<>"x";G48<>"np")
OU(G49<>"x";G49<>"np")
...
OU(G63<>"x";G63<>"np")
renvoient VRAI.
Donc la formule :
=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)
est équivalente à :
=SOMME(F48:F63)
Ce n'est sûrement pas ce que tu veux obtenir ;-)
Alors dis-moi ce que tu veux obtenir si par exemple
F48:F63 contient la suite de nombres 1, 2, 3 ... , 15, 16.
G48 contient x
G49 contient np
G50 contient z
G51 contient x
G52 contient h
G53 à G61 ne contiennent rien
G62 contient x
G63 contient np.

Serge



"Apitos"
Bonsoir,

Qu'est-ce qui ne marche pas dans cette formule :

=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)

Merci.


JB
Le #5234151
Bonsoir,

A ma connaissance, on ne peut pas mettre des conditions multiples dans
un somme.si()

JB
On 6 mar, 15:50, "Tatanka"
Bonjour Apitos,

Dans ta formule, tous ces OU :
OU(G48<>"x";G48<>"np")
OU(G49<>"x";G49<>"np")
...
OU(G63<>"x";G63<>"np")
renvoient VRAI.
Donc  la formule :
=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)
est équivalente à :
=SOMME(F48:F63)
Ce n'est sûrement pas ce que tu veux obtenir ;-)
Alors dis-moi ce que tu veux obtenir si par exemple
F48:F63 contient la suite de nombres 1, 2, 3 ... , 15, 16.
G48 contient x
G49 contient np
G50 contient z
G51 contient x
G52 contient h
G53 à G61 ne contiennent rien
G62 contient x
G63 contient np.

Serge

"Apitos"


Bonsoir,

Qu'est-ce qui ne marche pas dans cette formule :

=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)

Merci.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Tatanka
Le #5234131
Je te crois JB mais je voulais seulement attirer l'attention sur
le fait que la formule =OU(cellule<>"x";cellule<>"np") renvoie
toujours VRAI quelque soit la valeur entrée dans cellule.

Serge




"JB" Bonsoir,

A ma connaissance, on ne peut pas mettre des conditions multiples dans
un somme.si()

JB
On 6 mar, 15:50, "Tatanka"
Bonjour Apitos,

Dans ta formule, tous ces OU :
OU(G48<>"x";G48<>"np")
OU(G49<>"x";G49<>"np")
...
OU(G63<>"x";G63<>"np")
renvoient VRAI.
Donc la formule :
=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)
est équivalente à :
=SOMME(F48:F63)
Ce n'est sûrement pas ce que tu veux obtenir ;-)
Alors dis-moi ce que tu veux obtenir si par exemple
F48:F63 contient la suite de nombres 1, 2, 3 ... , 15, 16.
G48 contient x
G49 contient np
G50 contient z
G51 contient x
G52 contient h
G53 à G61 ne contiennent rien
G62 contient x
G63 contient np.

Serge

"Apitos"


Bonsoir,

Qu'est-ce qui ne marche pas dans cette formule :

=SOMME.SI(G48:G63;OU("<>x";"<>np");F48:F63)

Merci.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Publicité
Poster une réponse
Anonyme