Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ellimac
Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le
nb de personnes s'appelant Dupont à Orléans :
=Sommeprod((plagenoms="Dupont" ou cellule)*
(plageville="Orléans" ou cellule))
Camille
-----Message d'origine-----
Bonjour,
Peut-on cumuler plusieurs critères dans une fonction
NB.SI un truc dans ce
style par exemple
=NB.SI(PLage;Critère1;Critère2;)
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
Pascal
Merci Mais si j'applique ta formule elle me multiplie les Dupond par les Orléans????
Pascal
"Ellimac" a écrit dans le message de news:078201c3bfbc$78931d90$ Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
Merci
Mais si j'applique ta formule elle me multiplie les Dupond par les
Orléans????
Pascal
"Ellimac" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:078201c3bfbc$78931d90$a401280a@phx.gbl...
Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le
nb de personnes s'appelant Dupont à Orléans :
=Sommeprod((plagenoms="Dupont" ou cellule)*
(plageville="Orléans" ou cellule))
Camille
-----Message d'origine-----
Bonjour,
Peut-on cumuler plusieurs critères dans une fonction
NB.SI un truc dans ce
style par exemple
=NB.SI(PLage;Critère1;Critère2;)
Merci Mais si j'applique ta formule elle me multiplie les Dupond par les Orléans????
Pascal
"Ellimac" a écrit dans le message de news:078201c3bfbc$78931d90$ Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
Oleane
en fait, la formule sommeprod va effectuer le dénombrement des cellules correspondant aux conditions fixées ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de 40 ans et de sexe M pense auparavant à définir les champs sur lesquels vont s'effectuer les comparaisons A+ hervé
"Pascal" a écrit dans le message de news:%23%
Merci Mais si j'applique ta formule elle me multiplie les Dupond par les Orléans????
Pascal
"Ellimac" a écrit dans le message de news:078201c3bfbc$78931d90$ Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
en fait, la formule sommeprod va effectuer le dénombrement des cellules
correspondant aux conditions fixées
ex : dans un tableau de recensement de population :
sommeprod(nom="toto"*age@*sexe="M"*qte)
donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M
pense auparavant à définir les champs sur lesquels vont s'effectuer les
comparaisons
A+
hervé
"Pascal" <Zork.NOSSWEN@tropcurieurx.com> a écrit dans le message de
news:%23%23RYeN8vDHA.2540@TK2MSFTNGP10.phx.gbl...
Merci
Mais si j'applique ta formule elle me multiplie les Dupond par les
Orléans????
Pascal
"Ellimac" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:078201c3bfbc$78931d90$a401280a@phx.gbl...
Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le
nb de personnes s'appelant Dupont à Orléans :
=Sommeprod((plagenoms="Dupont" ou cellule)*
(plageville="Orléans" ou cellule))
Camille
-----Message d'origine-----
Bonjour,
Peut-on cumuler plusieurs critères dans une fonction
NB.SI un truc dans ce
style par exemple
=NB.SI(PLage;Critère1;Critère2;)
en fait, la formule sommeprod va effectuer le dénombrement des cellules correspondant aux conditions fixées ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de 40 ans et de sexe M pense auparavant à définir les champs sur lesquels vont s'effectuer les comparaisons A+ hervé
"Pascal" a écrit dans le message de news:%23%
Merci Mais si j'applique ta formule elle me multiplie les Dupond par les Orléans????
Pascal
"Ellimac" a écrit dans le message de news:078201c3bfbc$78931d90$ Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
Pascal
Merci, Mais je dois-être embrumé aujourd'hui car rien ne marche. En fait sur un feuille "Tous les envois"j'ai un tableau A1:Z600 qui est une requête ACCESS. Sur une autre feuille nommée "Etude" j'ai sur B10:B21 les mois. Avec comme champ en B9 les mois? en C9 Nb Envois, en D9 Classée, en E9 Négative, en F9 en attente d'une réponse En C10 j'obtiens par un =NB.SI(Mois;B10) le nombre dossiers envoyés dans le courant du mois de Janvier. Mois étant une zone nommée faisant Ref à une zone nommée de la feuille "Ts les envois" Jusque là tout va bien puisque je n'ai qu'un critère. Mais en C10 sur l'autre feuille "Etude", je voudrais avoir le nombre de dossiers envoyés durant le mois de Janvier donc premier critère B10 et répondant au deuxième critère Classée c'est à dire le champ C9. Et ce jusque la colonne F donc à chaque fois le premier critère "Mois" est FIXE seul le second change. J'ai bien une solution mais chiante puisque cela va me multiplier le nombre d'Onglet; Requête ACCESS et extraction de toutes les dates Janvier vers une feuille, puis Février vers une autre feuille.... et ensuite cela me permet de supprimer le critère date puisque je ferais ref à une feuille mois??????
C'est Possibleuuuuuuuuuuu
Merci
Pascal
"Oleane" a écrit dans le message de news:%
en fait, la formule sommeprod va effectuer le dénombrement des cellules correspondant aux conditions fixées ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M pense auparavant à définir les champs sur lesquels vont s'effectuer les comparaisons A+ hervé
"Pascal" a écrit dans le message de news:%23%
Merci Mais si j'applique ta formule elle me multiplie les Dupond par les Orléans????
Pascal
"Ellimac" a écrit dans le message de
news:078201c3bfbc$78931d90$ Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
Merci,
Mais je dois-être embrumé aujourd'hui car rien ne marche.
En fait sur un feuille "Tous les envois"j'ai un tableau A1:Z600 qui est une
requête ACCESS.
Sur une autre feuille nommée "Etude" j'ai sur B10:B21 les mois.
Avec comme champ en B9 les mois? en C9 Nb Envois, en D9 Classée, en E9
Négative, en F9 en attente d'une réponse
En C10 j'obtiens par un =NB.SI(Mois;B10) le nombre dossiers envoyés dans le
courant du mois de Janvier. Mois étant une zone nommée faisant Ref à une
zone nommée de la feuille "Ts les envois"
Jusque là tout va bien puisque je n'ai qu'un critère.
Mais en C10 sur l'autre feuille "Etude", je voudrais avoir le nombre de
dossiers envoyés durant le mois de Janvier donc premier critère B10 et
répondant au deuxième critère Classée c'est à dire le champ C9. Et ce jusque
la colonne F donc à chaque fois le premier critère "Mois" est FIXE seul le
second change.
J'ai bien une solution mais chiante puisque cela va me multiplier le nombre
d'Onglet; Requête ACCESS et extraction de toutes les dates Janvier vers une
feuille, puis Février vers une autre feuille.... et ensuite cela me permet
de supprimer le critère date puisque je ferais ref à une feuille mois??????
C'est Possibleuuuuuuuuuuu
Merci
Pascal
"Oleane" <nospam-elcidis@fr.oleane.com> a écrit dans le message de
news:%23aKPhZ9vDHA.4060@TK2MSFTNGP11.phx.gbl...
en fait, la formule sommeprod va effectuer le dénombrement des cellules
correspondant aux conditions fixées
ex : dans un tableau de recensement de population :
sommeprod(nom="toto"*age@*sexe="M"*qte)
donnera la somme des cellules de la colonne "qte" correspondant aux TOTO
de
40 ans et de sexe M
pense auparavant à définir les champs sur lesquels vont s'effectuer les
comparaisons
A+
hervé
"Pascal" <Zork.NOSSWEN@tropcurieurx.com> a écrit dans le message de
news:%23%23RYeN8vDHA.2540@TK2MSFTNGP10.phx.gbl...
Merci
Mais si j'applique ta formule elle me multiplie les Dupond par les
Orléans????
Pascal
"Ellimac" <anonymous@discussions.microsoft.com> a écrit dans le message
de
A priori non, mais tu peux utiliser SommeProd. Exemple le
nb de personnes s'appelant Dupont à Orléans :
=Sommeprod((plagenoms="Dupont" ou cellule)*
(plageville="Orléans" ou cellule))
Camille
-----Message d'origine-----
Bonjour,
Peut-on cumuler plusieurs critères dans une fonction
NB.SI un truc dans ce
style par exemple
=NB.SI(PLage;Critère1;Critère2;)
Merci, Mais je dois-être embrumé aujourd'hui car rien ne marche. En fait sur un feuille "Tous les envois"j'ai un tableau A1:Z600 qui est une requête ACCESS. Sur une autre feuille nommée "Etude" j'ai sur B10:B21 les mois. Avec comme champ en B9 les mois? en C9 Nb Envois, en D9 Classée, en E9 Négative, en F9 en attente d'une réponse En C10 j'obtiens par un =NB.SI(Mois;B10) le nombre dossiers envoyés dans le courant du mois de Janvier. Mois étant une zone nommée faisant Ref à une zone nommée de la feuille "Ts les envois" Jusque là tout va bien puisque je n'ai qu'un critère. Mais en C10 sur l'autre feuille "Etude", je voudrais avoir le nombre de dossiers envoyés durant le mois de Janvier donc premier critère B10 et répondant au deuxième critère Classée c'est à dire le champ C9. Et ce jusque la colonne F donc à chaque fois le premier critère "Mois" est FIXE seul le second change. J'ai bien une solution mais chiante puisque cela va me multiplier le nombre d'Onglet; Requête ACCESS et extraction de toutes les dates Janvier vers une feuille, puis Février vers une autre feuille.... et ensuite cela me permet de supprimer le critère date puisque je ferais ref à une feuille mois??????
C'est Possibleuuuuuuuuuuu
Merci
Pascal
"Oleane" a écrit dans le message de news:%
en fait, la formule sommeprod va effectuer le dénombrement des cellules correspondant aux conditions fixées ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M pense auparavant à définir les champs sur lesquels vont s'effectuer les comparaisons A+ hervé
"Pascal" a écrit dans le message de news:%23%
Merci Mais si j'applique ta formule elle me multiplie les Dupond par les Orléans????
Pascal
"Ellimac" a écrit dans le message de
news:078201c3bfbc$78931d90$ Bonjour,
A priori non, mais tu peux utiliser SommeProd. Exemple le nb de personnes s'appelant Dupont à Orléans : =Sommeprod((plagenoms="Dupont" ou cellule)* (plageville="Orléans" ou cellule))
Camille
-----Message d'origine----- Bonjour, Peut-on cumuler plusieurs critères dans une fonction NB.SI un truc dans ce
style par exemple =NB.SI(PLage;Critère1;Critère2;)
Merci
Pascal
.
AV
ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de 40 ans et de sexe M
Il manque pas mal de parenthèses ! =SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
pour la SPA, AV
ex : dans un tableau de recensement de population :
sommeprod(nom="toto"*age@*sexe="M"*qte)
donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M
Il manque pas mal de parenthèses !
=SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de 40 ans et de sexe M
Il manque pas mal de parenthèses ! =SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
pour la SPA, AV
Oleane
c'est vrai pour les parentheses ! ça marche aussi quand on remplace toto par morbak d'autre part, plus serieusement, lorsque l'on rédige cette fonction avec l'assistant (sous xl2000), ce dernier met des ";" au lieu des "*" est normal doc ? "AV" a écrit dans le message de news:u6xDIU$
ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M
Il manque pas mal de parenthèses ! =SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
pour la SPA, AV
c'est vrai pour les parentheses !
ça marche aussi quand on remplace toto par morbak
d'autre part, plus serieusement, lorsque l'on rédige cette fonction avec
l'assistant (sous xl2000), ce dernier met des ";" au lieu des "*"
est normal doc ?
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:u6xDIU$vDHA.2000@TK2MSFTNGP11.phx.gbl...
ex : dans un tableau de recensement de population :
sommeprod(nom="toto"*age@*sexe="M"*qte)
donnera la somme des cellules de la colonne "qte" correspondant aux TOTO
de
40 ans et de sexe M
Il manque pas mal de parenthèses !
=SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
c'est vrai pour les parentheses ! ça marche aussi quand on remplace toto par morbak d'autre part, plus serieusement, lorsque l'on rédige cette fonction avec l'assistant (sous xl2000), ce dernier met des ";" au lieu des "*" est normal doc ? "AV" a écrit dans le message de news:u6xDIU$
ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M
Il manque pas mal de parenthèses ! =SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
pour la SPA, AV
AV
En faisant bref.. La syntaxe varie en fonction de ce que tu veux faire de la fonction SP Le point-virgule, comme dans toutes les fonctions, est le séparateur d'arguments Si tu veux une simple somme des produits de x plages (matrices) : =SOMMEPROD(Plage1;Plage2;Plage3) Sous cette forme, SP est limité à 30 arguments (matrices) Tu pourrais obtenir le même résultat en utilisant le * qui dans ce cas là, serait bien l'opérateur arithmétique =SOMMEPROD((Plage1)*(Plage2)*(Plage3)) Avantage (?) tu ne "consommes" pas des arguments Dans la formule qui fait l'objet de ce fil, "=SOMMEPROD((nom=""toto"")*(age@)*(sexe=""M"")*qte) " le signe * qui équivaut à un ET classique (test logique), est utilisé pour dénombrer
littéralement ça équivaut à : SI(ET(la plage nom="toto";la plage age="M" Cherche dans les archives du forum pour précisions (il y en a) légère flemme..
AV
En faisant bref..
La syntaxe varie en fonction de ce que tu veux faire de la fonction SP
Le point-virgule, comme dans toutes les fonctions, est le séparateur d'arguments
Si tu veux une simple somme des produits de x plages (matrices) :
=SOMMEPROD(Plage1;Plage2;Plage3)
Sous cette forme, SP est limité à 30 arguments (matrices)
Tu pourrais obtenir le même résultat en utilisant le * qui dans ce cas là,
serait bien l'opérateur arithmétique
=SOMMEPROD((Plage1)*(Plage2)*(Plage3))
Avantage (?) tu ne "consommes" pas des arguments
Dans la formule qui fait l'objet de ce fil,
"=SOMMEPROD((nom=""toto"")*(age@)*(sexe=""M"")*qte)
"
le signe * qui équivaut à un ET classique (test logique), est utilisé pour
dénombrer
littéralement ça équivaut à :
SI(ET(la plage nom="toto";la plage age="M"
Cherche dans les archives du forum pour précisions (il y en a)
légère flemme..
En faisant bref.. La syntaxe varie en fonction de ce que tu veux faire de la fonction SP Le point-virgule, comme dans toutes les fonctions, est le séparateur d'arguments Si tu veux une simple somme des produits de x plages (matrices) : =SOMMEPROD(Plage1;Plage2;Plage3) Sous cette forme, SP est limité à 30 arguments (matrices) Tu pourrais obtenir le même résultat en utilisant le * qui dans ce cas là, serait bien l'opérateur arithmétique =SOMMEPROD((Plage1)*(Plage2)*(Plage3)) Avantage (?) tu ne "consommes" pas des arguments Dans la formule qui fait l'objet de ce fil, "=SOMMEPROD((nom=""toto"")*(age@)*(sexe=""M"")*qte) " le signe * qui équivaut à un ET classique (test logique), est utilisé pour dénombrer
littéralement ça équivaut à : SI(ET(la plage nom="toto";la plage age="M" Cherche dans les archives du forum pour précisions (il y en a) légère flemme..
AV
Pascal
Enfin Je le savais qu'il me manquait des parenthèses. Donc moi c'est =SOMMEPROD((Mois="Janvier")*(Réponses="Classée")) ?????????????????
"AV" a écrit dans le message de news:u6xDIU$
ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M
Il manque pas mal de parenthèses ! =SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
pour la SPA, AV
Enfin
Je le savais qu'il me manquait des parenthèses.
Donc moi c'est =SOMMEPROD((Mois="Janvier")*(Réponses="Classée"))
?????????????????
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:u6xDIU$vDHA.2000@TK2MSFTNGP11.phx.gbl...
ex : dans un tableau de recensement de population :
sommeprod(nom="toto"*age@*sexe="M"*qte)
donnera la somme des cellules de la colonne "qte" correspondant aux TOTO
de
40 ans et de sexe M
Il manque pas mal de parenthèses !
=SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
Enfin Je le savais qu'il me manquait des parenthèses. Donc moi c'est =SOMMEPROD((Mois="Janvier")*(Réponses="Classée")) ?????????????????
"AV" a écrit dans le message de news:u6xDIU$
ex : dans un tableau de recensement de population : sommeprod(nom="toto"*age@*sexe="M"*qte) donnera la somme des cellules de la colonne "qte" correspondant aux TOTO de
40 ans et de sexe M
Il manque pas mal de parenthèses ! =SOMMEPROD((nom="toto")*(age@)*(sexe="M")*qte)
pour la SPA, AV
Oleane
Ok. c'est plus clair maintenant, parce que lorsque j'effectuais des tris avec SP en utilisant l'assistant, j'obtenais un message d'rreur et de ce fait, j'etais obligé de remplacer les ; par des * merci "AV" a écrit dans le message de news:
En faisant bref.. La syntaxe varie en fonction de ce que tu veux faire de la fonction SP Le point-virgule, comme dans toutes les fonctions, est le séparateur d'arguments
Si tu veux une simple somme des produits de x plages (matrices) : =SOMMEPROD(Plage1;Plage2;Plage3) Sous cette forme, SP est limité à 30 arguments (matrices) Tu pourrais obtenir le même résultat en utilisant le * qui dans ce cas là, serait bien l'opérateur arithmétique =SOMMEPROD((Plage1)*(Plage2)*(Plage3)) Avantage (?) tu ne "consommes" pas des arguments Dans la formule qui fait l'objet de ce fil, "=SOMMEPROD((nom=""toto"")*(age@)*(sexe=""M"")*qte) " le signe * qui équivaut à un ET classique (test logique), est utilisé pour dénombrer
littéralement ça équivaut à : SI(ET(la plage nom="toto";la plage age="M" Cherche dans les archives du forum pour précisions (il y en a) légère flemme..
AV
Ok. c'est plus clair maintenant, parce que lorsque j'effectuais des tris
avec SP en utilisant l'assistant, j'obtenais un message d'rreur et de ce
fait, j'etais obligé de remplacer les ; par des *
merci
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:OCzTcfAwDHA.3116@tk2msftngp13.phx.gbl...
En faisant bref..
La syntaxe varie en fonction de ce que tu veux faire de la fonction SP
Le point-virgule, comme dans toutes les fonctions, est le séparateur
d'arguments
Si tu veux une simple somme des produits de x plages (matrices) :
=SOMMEPROD(Plage1;Plage2;Plage3)
Sous cette forme, SP est limité à 30 arguments (matrices)
Tu pourrais obtenir le même résultat en utilisant le * qui dans ce cas là,
serait bien l'opérateur arithmétique
=SOMMEPROD((Plage1)*(Plage2)*(Plage3))
Avantage (?) tu ne "consommes" pas des arguments
Dans la formule qui fait l'objet de ce fil,
"=SOMMEPROD((nom=""toto"")*(age@)*(sexe=""M"")*qte)
"
le signe * qui équivaut à un ET classique (test logique), est utilisé pour
dénombrer
littéralement ça équivaut à :
SI(ET(la plage nom="toto";la plage age="M"
Cherche dans les archives du forum pour précisions (il y en a)
légère flemme..
Ok. c'est plus clair maintenant, parce que lorsque j'effectuais des tris avec SP en utilisant l'assistant, j'obtenais un message d'rreur et de ce fait, j'etais obligé de remplacer les ; par des * merci "AV" a écrit dans le message de news:
En faisant bref.. La syntaxe varie en fonction de ce que tu veux faire de la fonction SP Le point-virgule, comme dans toutes les fonctions, est le séparateur d'arguments
Si tu veux une simple somme des produits de x plages (matrices) : =SOMMEPROD(Plage1;Plage2;Plage3) Sous cette forme, SP est limité à 30 arguments (matrices) Tu pourrais obtenir le même résultat en utilisant le * qui dans ce cas là, serait bien l'opérateur arithmétique =SOMMEPROD((Plage1)*(Plage2)*(Plage3)) Avantage (?) tu ne "consommes" pas des arguments Dans la formule qui fait l'objet de ce fil, "=SOMMEPROD((nom=""toto"")*(age@)*(sexe=""M"")*qte) " le signe * qui équivaut à un ET classique (test logique), est utilisé pour dénombrer
littéralement ça équivaut à : SI(ET(la plage nom="toto";la plage age="M" Cherche dans les archives du forum pour précisions (il y en a) légère flemme..