A voir également:
- Addition en fonction des colonnes précédentes
- Fonction si et - Guide
- Formule addition excel - Guide
- Word colonnes indépendantes - Guide
- Figer des colonnes excel - Guide
- Fonction moyenne excel - Guide
3 réponses
navykool
Messages postés
11
Date d'inscription
samedi 25 octobre 2008
Statut
Membre
Dernière intervention
7 septembre 2011
7 sept. 2011 à 18:08
7 sept. 2011 à 18:08
Bonjour,
Les communes ont elles chacun un code postal différent.
navykool
Les communes ont elles chacun un code postal différent.
navykool
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
Modifié par Vaucluse le 7/09/2011 à 18:14
Modifié par Vaucluse le 7/09/2011 à 18:14
Bonjour
pour un tableau de ligne 2 à ligne 50, à adapter
en colonne a et B les villes
en colonne C les montants
en colonne D, à tirer sur la hauteur:
=SOMMEPROD(($A$2:$A$100=A2)*($B$2:$B$100=B2)*($C$1:$C$100))+SOMMEPROD(($A$2:$A$100=B2)*($B$2:$B$100=A2)*($C$1:$C$100))
vous donnera le résultat qui se répétera en face de chaque ligne ou se trouve les deux villes
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
pour un tableau de ligne 2 à ligne 50, à adapter
en colonne a et B les villes
en colonne C les montants
en colonne D, à tirer sur la hauteur:
=SOMMEPROD(($A$2:$A$100=A2)*($B$2:$B$100=B2)*($C$1:$C$100))+SOMMEPROD(($A$2:$A$100=B2)*($B$2:$B$100=A2)*($C$1:$C$100))
vous donnera le résultat qui se répétera en face de chaque ligne ou se trouve les deux villes
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
8 sept. 2011 à 10:05
8 sept. 2011 à 10:05
Bonjour
si la formule affiche valeur, c'est que dans la colonne C vous avez des valeurs non numériques.
pour le reste SOMMEPROD traite les textes, sauf bien sur en final si il y a une somme à faire
Ainsi:
SOMMEPROD(($A$2:$A$100=A2)*($B$2:$B$100=B2)
compte le nombre d'occurrence remplissant les deux conditions, texte ou num
=SOMMEPROD(($A$2:$A$100=A2)*($B$2:$B$100=B2)*($C$1:$C$100))
fait le total de la colonne C dont les montants correspondent aux conditions précédentes.
pour comprendre somme prod:
lorsque l'item inclus une égalité,(ex:$A$2:$A$100=A2) sommeprod compte 1 à chaque fois qu'elle se réalise.
s'il n'y a pas d'égalité dans l'item, mais formule prend la valeur de la cellule concernée et bien sur,c'est là que les valeurs non num ne sont pas admises
pour faire simple:
la 1° formule dans ce message calcule:
=1*1=1
chaque fois que les égalités sont vérifiées sur une ligne
sinon 1*0 ou 0*1
et fait le total de ces résultats pour le champ indiqué
la seconde formule, elle donne
=1*1*montant quand les conditions sont réalisées et fait de même le total pour le champ;
Pas facile d'être très clair, mais en final, vérifier votre colonne C.
ou alors si vous ne voulez compter que les occurrences, utiliser la 1° formule
Ceci dit, le code SOMMEPROD est très performant , il est matriciel (automatique sans les accolades) il a seulement l'inconvénient de prendre de la place dans la capacité, mais
_vous mettez autant d'item que vous voulez
_il peut "travailler" sur des éléments partiels (GAUCHE, MOIS etc.....)
et pour terminer si cela ne fonctionne pas, mettez un modèle de votre fichier sur:
http://www.cijoint.fr et revenez placer le lien donné par le site afin que nous puissions comprendre ce que vous souhaitez.
à vous lire
Crdlmnt
si la formule affiche valeur, c'est que dans la colonne C vous avez des valeurs non numériques.
pour le reste SOMMEPROD traite les textes, sauf bien sur en final si il y a une somme à faire
Ainsi:
SOMMEPROD(($A$2:$A$100=A2)*($B$2:$B$100=B2)
compte le nombre d'occurrence remplissant les deux conditions, texte ou num
=SOMMEPROD(($A$2:$A$100=A2)*($B$2:$B$100=B2)*($C$1:$C$100))
fait le total de la colonne C dont les montants correspondent aux conditions précédentes.
pour comprendre somme prod:
lorsque l'item inclus une égalité,(ex:$A$2:$A$100=A2) sommeprod compte 1 à chaque fois qu'elle se réalise.
s'il n'y a pas d'égalité dans l'item, mais formule prend la valeur de la cellule concernée et bien sur,c'est là que les valeurs non num ne sont pas admises
pour faire simple:
la 1° formule dans ce message calcule:
=1*1=1
chaque fois que les égalités sont vérifiées sur une ligne
sinon 1*0 ou 0*1
et fait le total de ces résultats pour le champ indiqué
la seconde formule, elle donne
=1*1*montant quand les conditions sont réalisées et fait de même le total pour le champ;
Pas facile d'être très clair, mais en final, vérifier votre colonne C.
ou alors si vous ne voulez compter que les occurrences, utiliser la 1° formule
Ceci dit, le code SOMMEPROD est très performant , il est matriciel (automatique sans les accolades) il a seulement l'inconvénient de prendre de la place dans la capacité, mais
_vous mettez autant d'item que vous voulez
_il peut "travailler" sur des éléments partiels (GAUCHE, MOIS etc.....)
et pour terminer si cela ne fonctionne pas, mettez un modèle de votre fichier sur:
http://www.cijoint.fr et revenez placer le lien donné par le site afin que nous puissions comprendre ce que vous souhaitez.
à vous lire
Crdlmnt
8 sept. 2011 à 09:43