Somme.si à deux condition
Fermé
Laura
-
20 mars 2014 à 10:53
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 20 mars 2014 à 17:44
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 20 mars 2014 à 17:44
A voir également:
- Somme.si à deux condition
- Excel cellule couleur si condition texte - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
- Itinéraire google map entre deux adresses - Guide
- Faire deux colonnes sur word - Guide
8 réponses
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
20 mars 2014 à 11:05
20 mars 2014 à 11:05
Bonjour
Essayez ceci
=SOMME.SI.ENS(C7:C20;A7:A20;E5;B7:B20;F5)
colonne C les valeurs à sommer
colonne A les noms
colonne B les dates
dans ma formule E5 le nom chercher
F5 la date de référence
Essayez ceci
=SOMME.SI.ENS(C7:C20;A7:A20;E5;B7:B20;F5)
colonne C les valeurs à sommer
colonne A les noms
colonne B les dates
dans ma formule E5 le nom chercher
F5 la date de référence
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
20 mars 2014 à 11:06
20 mars 2014 à 11:06
Bonjour,
La fonction SOMME.SI.ENS ?
NB: si les matrices sont de même taille, SOMMEPROD devrait fonctionner...
A+
La fonction SOMME.SI.ENS ?
NB: si les matrices sont de même taille, SOMMEPROD devrait fonctionner...
A+
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
20 mars 2014 à 11:06
20 mars 2014 à 11:06
Bonjour,
peux tu nous communiquer ta formule ?
Merci
peux tu nous communiquer ta formule ?
Merci
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
20 mars 2014 à 11:47
20 mars 2014 à 11:47
Bonjour,
À tout hasard:
X1 contient une date, X2 contient un nom de client
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2)*(C1:C500))
si cette formule ne fontionne pas essayer de remplacer le dernier * par un ; (ça evite le #Valeur quand C1:C500 contient des valeurs de texte)
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2);(C1:C500))
ou d'ajouter une condition sur le champ dont on veut la somme
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2)*(C1:C500>0)*(C1:C500))
À tout hasard:
X1 contient une date, X2 contient un nom de client
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2)*(C1:C500))
si cette formule ne fontionne pas essayer de remplacer le dernier * par un ; (ça evite le #Valeur quand C1:C500 contient des valeurs de texte)
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2);(C1:C500))
ou d'ajouter une condition sur le champ dont on veut la somme
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2)*(C1:C500>0)*(C1:C500))
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
20 mars 2014 à 13:37
20 mars 2014 à 13:37
Dans la syntaxe avec le point-virgule il y a un jeu de parenthèses qui ne sert à rien:
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2);C1:C500) suffit
=SOMMEPROD((A1:A500=X1)*(B1:B500=X2);C1:C500) suffit
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Aucun somme.prod ne pourra fonctionner, ou il faudrait que je sélectionne seulement les cellules où ma date est renseignée mais je ne peux pas, il faudrait refaire la formule à chaque fois qu'on ajoute une donnée dans le tableau...
-Date--Client-Facturation
2/3/14---1----10€
3/3/14---2----15€
4/3/14---1----10€
-----------------""
La formule dans facturation est =si(date="";"";quantité*prix) du coup ma cellule parait vide mais elle ne l'ai pas car il y a une formule.
C'est ce détail qui pose problème car la date et le client sont vide mais pas la facturation, ce qui bloque somme.prod
-Date--Client-Facturation
2/3/14---1----10€
3/3/14---2----15€
4/3/14---1----10€
-----------------""
La formule dans facturation est =si(date="";"";quantité*prix) du coup ma cellule parait vide mais elle ne l'ai pas car il y a une formule.
C'est ce détail qui pose problème car la date et le client sont vide mais pas la facturation, ce qui bloque somme.prod
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
20 mars 2014 à 12:06
20 mars 2014 à 12:06
avec 0 à la place de "" pour qu'il n'y ait que des nombres ?
Ou dans le sommeprod : <>""
Ou dans le sommeprod : <>""
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
20 mars 2014 à 12:10
20 mars 2014 à 12:10
il faudrait que je sélectionne seulement les cellules où ma date est renseignée peut se traduire par une condition (A1:A500>0)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 20/03/2014 à 12:27
Modifié par Vaucluse le 20/03/2014 à 12:27
Bonjour
vous pouvez peut être essayez de placer dans l'ensemble SOMMEPROD l'item
(.......)*(champ<>"")*(....) pour éliminer les champs vide;
Crdlmnt
Errare humanum est, perseverare diabolicum
vous pouvez peut être essayez de placer dans l'ensemble SOMMEPROD l'item
(.......)*(champ<>"")*(....) pour éliminer les champs vide;
Crdlmnt
Errare humanum est, perseverare diabolicum
JT4052
Messages postés
3
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
20 mars 2014
20 mars 2014 à 13:52
20 mars 2014 à 13:52
Bonjour
Publie ta question sur MPFE (Microsoft public Français Excel) avec, si possible un lien sur CJOINT.COM où tu publiera ton fichier exempt de toute source confidentielle.
SOMMEPROD, c'est vrai que les plages doivent avoir la même longueur, càd commencer à la même ligne toutes les trois et finir à la même ligne.
Faire gaffe avec les SI.
Il y a SI(ET(...... qui exige que les 2 ou plus conditions soient remplies: tu comptes les marteaux qui sont verts et rouges
Il y a SI(OU(....qui prend 1 ou l'autre condition.
=SI(ET(A1<A10;B1<B10);1;"")
Ce SI se lit: si a1 +petit que A10 ET si B1 + petit que B10; alors tu écris 1; sinon rien (condition fausse). C'est la syntaxe du SI, mais avec 2 conditions.
Bonne chance
jacquouille.
Publie ta question sur MPFE (Microsoft public Français Excel) avec, si possible un lien sur CJOINT.COM où tu publiera ton fichier exempt de toute source confidentielle.
SOMMEPROD, c'est vrai que les plages doivent avoir la même longueur, càd commencer à la même ligne toutes les trois et finir à la même ligne.
Faire gaffe avec les SI.
Il y a SI(ET(...... qui exige que les 2 ou plus conditions soient remplies: tu comptes les marteaux qui sont verts et rouges
Il y a SI(OU(....qui prend 1 ou l'autre condition.
=SI(ET(A1<A10;B1<B10);1;"")
Ce SI se lit: si a1 +petit que A10 ET si B1 + petit que B10; alors tu écris 1; sinon rien (condition fausse). C'est la syntaxe du SI, mais avec 2 conditions.
Bonne chance
jacquouille.
20 mars 2014 à 11:51
20 mars 2014 à 17:44
Essayez la formule matricielle suivante.
={SOMME(SI($A$7:$A$20=E5;SI($B$7:$B$20=$F$5;$C$7:$C$20;0);0))}
les valeurs sont les mêmes que sur ma première proposition