Existe-t-il une formule simple du genre NB.SI pour compter le nombre de fois
où on trouve une valeur dans une colonne ET une dans un autre ET une dans
une autre. Exemple : je veux savoir combien de fois j'ai Octobre dans la
colonne A ET Ampoule dans la B ET Jaune dans la C, en la combinaison des
3 compte pour une seule fois.
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
Christian M
je te joins une réponse faite le 08/11 sur ce même forum. ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4 =SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
je te joins une réponse faite le 08/11 sur ce même forum.
ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4
=SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune"))
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant
simultanément sur Ctrl+Maj+Entrée
--
Christian M
-------------------------------
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de
l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont
alternatives
je te joins une réponse faite le 08/11 sur ce même forum. ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4 =SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
AV
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non ! Validation normale !
;-) AV de service pour la SPA
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant
simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non !
Validation normale !
;-)
AV de service pour la SPA
--
Christian M
-------------------------------
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de
l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont
alternatives
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non ! Validation normale !
;-) AV de service pour la SPA
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
Christian M
qui peut le plus, peut le moins ;-)
-- Christian M ------------------------------- "AV" a écrit dans le message de news:
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non ! Validation normale !
;-) AV de service pour la SPA
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
qui peut le plus, peut le moins ;-)
--
Christian M
-------------------------------
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de news:
OqH6Tm5pDHA.1444@tk2msftngp13.phx.gbl...
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant
simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non !
Validation normale !
;-)
AV de service pour la SPA
--
Christian M
-------------------------------
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter
d'une
saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois
qu'une
des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même
(a1:a20<y) ;
sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de
l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont
alternatives
-- Christian M ------------------------------- "AV" a écrit dans le message de news:
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non ! Validation normale !
;-) AV de service pour la SPA
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
Christian M
on peut aussi faire, me semble-t-il =SOMME((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) avec validation matricielle
-- Christian M ------------------------------- "AV" a écrit dans le message de news:
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non ! Validation normale !
;-) AV de service pour la SPA
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
on peut aussi faire, me semble-t-il
=SOMME((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) avec validation
matricielle
--
Christian M
-------------------------------
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de news:
OqH6Tm5pDHA.1444@tk2msftngp13.phx.gbl...
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant
simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non !
Validation normale !
;-)
AV de service pour la SPA
--
Christian M
-------------------------------
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter
d'une
saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois
qu'une
des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même
(a1:a20<y) ;
sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de
l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont
alternatives
on peut aussi faire, me semble-t-il =SOMME((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) avec validation matricielle
-- Christian M ------------------------------- "AV" a écrit dans le message de news:
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
Grrrrrrrr....... mais non, mais non ! Validation normale !
;-) AV de service pour la SPA
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
ROLLOT Pascal-Jean
Merci à tous vous me sauvez la mise.
Ciao. "ROLLOT Pascal-Jean" a écrit dans le message de news:
Existe-t-il une formule simple du genre NB.SI pour compter le nombre de fois
où on trouve une valeur dans une colonne ET une dans un autre ET une dans une autre. Exemple : je veux savoir combien de fois j'ai Octobre dans la colonne A ET Ampoule dans la B ET Jaune dans la C, en la combinaison des
3 compte pour une seule fois.
Merci de votre aide car je suis sec.
Merci à tous vous me sauvez la mise.
Ciao.
"ROLLOT Pascal-Jean" <pascaljean.rollot@news.opacvosges.fr> a écrit dans le
message de news:ut6wXH5pDHA.2820@TK2MSFTNGP10.phx.gbl...
Existe-t-il une formule simple du genre NB.SI pour compter le nombre de
fois
où on trouve une valeur dans une colonne ET une dans un autre ET une dans
une autre. Exemple : je veux savoir combien de fois j'ai Octobre dans la
colonne A ET Ampoule dans la B ET Jaune dans la C, en la combinaison
des
Ciao. "ROLLOT Pascal-Jean" a écrit dans le message de news:
Existe-t-il une formule simple du genre NB.SI pour compter le nombre de fois
où on trouve une valeur dans une colonne ET une dans un autre ET une dans une autre. Exemple : je veux savoir combien de fois j'ai Octobre dans la colonne A ET Ampoule dans la B ET Jaune dans la C, en la combinaison des
3 compte pour une seule fois.
Merci de votre aide car je suis sec.
Jacquouille
AAAAAAAAH Juste au moment de remettre les turbos en marche vé ma nouvelle alimentation, que vois-je? Lustucru que pareille chose nous vint percuter les yeux ? AAAAAAAAh, Président, j'agonise. SOMMEPROD ne se conjugue ni se décline ni se valide en matricielle. C'est beaucoup plus simple: un petit coup de l'auriculaire droit sur "Enter" et c'est fait. Dieu et le Père La brosse aux lettres vous pardonnent, mon Fils.
je te joins une réponse faite le 08/11 sur ce même forum. ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4 =SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
AAAAAAAAH
Juste au moment de remettre les turbos en marche vé ma nouvelle
alimentation, que vois-je?
Lustucru que pareille chose nous vint percuter les yeux ?
AAAAAAAAh, Président, j'agonise.
SOMMEPROD ne se conjugue ni se décline ni se valide en matricielle. C'est
beaucoup plus simple: un petit coup de l'auriculaire droit sur "Enter" et
c'est fait.
Dieu et le Père La brosse aux lettres vous pardonnent, mon Fils.
NoSpam_j.thiernesse@skynet.be
"Christian M" <cmenouillard_a_enlever@free.fr> a écrit dans le message news:
#7gOjT5pDHA.2416@TK2MSFTNGP10.phx.gbl...
je te joins une réponse faite le 08/11 sur ce même forum.
ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4
=SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune"))
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant
simultanément sur Ctrl+Maj+Entrée
--
Christian M
-------------------------------
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter
d'une
saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y)
;
sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de
l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont
alternatives
AAAAAAAAH Juste au moment de remettre les turbos en marche vé ma nouvelle alimentation, que vois-je? Lustucru que pareille chose nous vint percuter les yeux ? AAAAAAAAh, Président, j'agonise. SOMMEPROD ne se conjugue ni se décline ni se valide en matricielle. C'est beaucoup plus simple: un petit coup de l'auriculaire droit sur "Enter" et c'est fait. Dieu et le Père La brosse aux lettres vous pardonnent, mon Fils.
je te joins une réponse faite le 08/11 sur ce même forum. ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4 =SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
NoSpam_j.thiernesse@skynet.be
"ROLLOT Pascal-Jean" <pascaljean.rollot@news.opacvosges.fr> a écrit dans le
message news: eUXiWK6pDHA.3844@tk2msftngp13.phx.gbl...
Merci à tous vous me sauvez la mise.
Ciao.
"ROLLOT Pascal-Jean" <pascaljean.rollot@news.opacvosges.fr> a écrit dans
le
message de news:ut6wXH5pDHA.2820@TK2MSFTNGP10.phx.gbl...
Existe-t-il une formule simple du genre NB.SI pour compter le nombre de
fois
où on trouve une valeur dans une colonne ET une dans un autre ET une
dans
une autre. Exemple : je veux savoir combien de fois j'ai Octobre dans la
colonne A ET Ampoule dans la B ET Jaune dans la C, en la combinaison
des
"ROLLOT Pascal-Jean" a écrit dans le message news:
Merci à tous vous me sauvez la mise.
Ciao. "ROLLOT Pascal-Jean" a écrit dans le
message de news:
Existe-t-il une formule simple du genre NB.SI pour compter le nombre de fois
où on trouve une valeur dans une colonne ET une dans un autre ET une dans
une autre. Exemple : je veux savoir combien de fois j'ai Octobre dans la colonne A ET Ampoule dans la B ET Jaune dans la C, en la combinaison des
3 compte pour une seule fois.
Merci de votre aide car je suis sec.
Christian M
bonsoir Jacquouille ! Un p'tit coup de muscadet et ça va passer ;-) J'ai simplement repris en copier coller une réponse qui avait été faite, mais il est vrai (mea culpa) qu'on ne valide pas en matricielle ; plus loin dans le fil, j'ai donné une version avec =SOMME et validation matricielle. Je ne suis pas un spécialiste des SOMMEPROD, je me suis permis de répondre à un pauvre voyageur égaré. De toute façon il me semble que le résultat est tout de même correct ? Sur ce, je ferme la boîte et je rentre à la maison...... A + -- Christian M ------------------------------- "Jacquouille" a écrit dans le message de news:
AAAAAAAAH Juste au moment de remettre les turbos en marche vé ma nouvelle alimentation, que vois-je? Lustucru que pareille chose nous vint percuter les yeux ? AAAAAAAAh, Président, j'agonise. SOMMEPROD ne se conjugue ni se décline ni se valide en matricielle. C'est beaucoup plus simple: un petit coup de l'auriculaire droit sur "Enter" et c'est fait. Dieu et le Père La brosse aux lettres vous pardonnent, mon Fils.
je te joins une réponse faite le 08/11 sur ce même forum. ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4
=SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y)
;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
bonsoir Jacquouille !
Un p'tit coup de muscadet et ça va passer ;-)
J'ai simplement repris en copier coller une réponse qui avait été faite,
mais il est vrai (mea culpa) qu'on ne valide pas en matricielle ; plus loin
dans le fil, j'ai donné une version avec =SOMME et validation matricielle.
Je ne suis pas un spécialiste des SOMMEPROD, je me suis permis de répondre à
un pauvre voyageur égaré. De toute façon il me semble que le résultat est
tout de même correct ?
Sur ce, je ferme la boîte et je rentre à la maison......
A +
--
Christian M
-------------------------------
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: ex6znu6pDHA.488@tk2msftngp13.phx.gbl...
AAAAAAAAH
Juste au moment de remettre les turbos en marche vé ma nouvelle
alimentation, que vois-je?
Lustucru que pareille chose nous vint percuter les yeux ?
AAAAAAAAh, Président, j'agonise.
SOMMEPROD ne se conjugue ni se décline ni se valide en matricielle. C'est
beaucoup plus simple: un petit coup de l'auriculaire droit sur "Enter" et
c'est fait.
Dieu et le Père La brosse aux lettres vous pardonnent, mon Fils.
NoSpam_j.thiernesse@skynet.be
"Christian M" <cmenouillard_a_enlever@free.fr> a écrit dans le message
news:
#7gOjT5pDHA.2416@TK2MSFTNGP10.phx.gbl...
je te joins une réponse faite le 08/11 sur ce même forum.
ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à
4
=SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune"))
ATTENTION : il s'agit d'une formule matricielle à valider en appuyant
simultanément sur Ctrl+Maj+Entrée
--
Christian M
-------------------------------
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter
d'une
saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois
qu'une
des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même
(a1:a20<y)
;
sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de
l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont
alternatives
bonsoir Jacquouille ! Un p'tit coup de muscadet et ça va passer ;-) J'ai simplement repris en copier coller une réponse qui avait été faite, mais il est vrai (mea culpa) qu'on ne valide pas en matricielle ; plus loin dans le fil, j'ai donné une version avec =SOMME et validation matricielle. Je ne suis pas un spécialiste des SOMMEPROD, je me suis permis de répondre à un pauvre voyageur égaré. De toute façon il me semble que le résultat est tout de même correct ? Sur ce, je ferme la boîte et je rentre à la maison...... A + -- Christian M ------------------------------- "Jacquouille" a écrit dans le message de news:
AAAAAAAAH Juste au moment de remettre les turbos en marche vé ma nouvelle alimentation, que vois-je? Lustucru que pareille chose nous vint percuter les yeux ? AAAAAAAAh, Président, j'agonise. SOMMEPROD ne se conjugue ni se décline ni se valide en matricielle. C'est beaucoup plus simple: un petit coup de l'auriculaire droit sur "Enter" et c'est fait. Dieu et le Père La brosse aux lettres vous pardonnent, mon Fils.
je te joins une réponse faite le 08/11 sur ce même forum. ta formule serait celle-ci (j'ai supposé que tu n'a que 4 lignes de 1 à 4
=SOMMEPROD((A1:A4="octobre")*(B1:B4="ampoule")*(C1:C4="jaune")) ATTENTION : il s'agit d'une formule matricielle à valider en appuyant simultanément sur Ctrl+Maj+Entrée
-- Christian M ------------------------------- Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une
saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y)
;
sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives