Fonction SI+ET+SOMME
Résolu
transnay
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je ne m'en sors pas sur un autre post, qui bug en plus. Je repose donc ma question içi:
J'ai tapé cette formul:
=SI(ET(ARCHIVEFACTURE!E6:E341="Client1";ARCHIVEFACTURE!A6:A341="Decembre");SOMME(ARCHIVEFACTURE!K6:K250);0)
Mais lorsque la condition "'client1" et "Decembre" sont réuni il ne se passe rien dans la cellule (ça reste sur 0).
Ou est le probléme?
Merci
Je ne m'en sors pas sur un autre post, qui bug en plus. Je repose donc ma question içi:
J'ai tapé cette formul:
=SI(ET(ARCHIVEFACTURE!E6:E341="Client1";ARCHIVEFACTURE!A6:A341="Decembre");SOMME(ARCHIVEFACTURE!K6:K250);0)
Mais lorsque la condition "'client1" et "Decembre" sont réuni il ne se passe rien dans la cellule (ça reste sur 0).
Ou est le probléme?
Merci
A voir également:
- Fonction SI+ET+SOMME
- Fonction si et - Guide
- Somme si couleur - Guide
- Fonction somme excel - Guide
- Somme en anglais excel - Guide
- Fonction miroir - Guide
12 réponses
Il y a plusieurs problèmes, que je vais de détailler ultérieurement
Mais essaie de reprendre ton travail avec la fonction SOMME.SI()
Mais essaie de reprendre ton travail avec la fonction SOMME.SI()
Je ne connaissais pas cette fonction. J'ai retapé ça :
=SOMME.SI(ARCHIVEFACTURE!E6:E587;client1;ARCHIVEFACTURE!K6:K435)
Je n'ai pas mit la deuxiéme condition car je ne sais pas comment l'imbriqué.
Mais même sans ça, mon résultat reste bloqué à "0" alors que sur ma plage E6:E587 j'ai deux fois le client1 qui apparait et la somme de K6:K435 devrait donner "4".
=SOMME.SI(ARCHIVEFACTURE!E6:E587;client1;ARCHIVEFACTURE!K6:K435)
Je n'ai pas mit la deuxiéme condition car je ne sais pas comment l'imbriqué.
Mais même sans ça, mon résultat reste bloqué à "0" alors que sur ma plage E6:E587 j'ai deux fois le client1 qui apparait et la somme de K6:K435 devrait donner "4".
Comme je me méfie des formules trop compliquées, j'ai pris l'habitude de faire des calculs intermédiaires (dans des cellules que je masque après, ou dans une autre feuille).
Dans le cas présent, je te propose d'utiliser une colonne vide, R par exemple. Dans R6 tu saisis =E6&A6, ce qui te donne comme affichage "Client1janvier" si tu avais "janvier" en A6 et "Client1" en E6. Tu recopies dans toute la colonne.
Ton résultat sera fourni par la formule =SOMME.SI(R6:R341;"Client1décembre";K6:K341).
Qu'en dis-tu ?
Dans le cas présent, je te propose d'utiliser une colonne vide, R par exemple. Dans R6 tu saisis =E6&A6, ce qui te donne comme affichage "Client1janvier" si tu avais "janvier" en A6 et "Client1" en E6. Tu recopies dans toute la colonne.
Ton résultat sera fourni par la formule =SOMME.SI(R6:R341;"Client1décembre";K6:K341).
Qu'en dis-tu ?
Bjr
voila peut être la solution
fonction conditionnemlle a adapter
{=SOMME((E6:E341="Client1")*(A6:A341="Decembre")*K6:K250)}
voila peut être la solution
fonction conditionnemlle a adapter
{=SOMME((E6:E341="Client1")*(A6:A341="Decembre")*K6:K250)}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Néné,
Voici ce que j'ai tapé avec votre solution:
=SOMME((ARCHIVEFACTURE!E6:E505="Client1")*(ARCHIVEFACTURE!A6:A405="Decembre")*ARCHIVEFACTURE!K6:K344)
Cette formule prend bien en compte le faite Cient1 et décembre sont des critéres indispensable pour que le chiffre soit pris en compte mais bizarrement la somme de K6:K344 ne s'opére pas. Ainsi dans la cellule ou j'ai tapé la formule je ne vais avoir que 1 seul nombre (le nombre de K8 par exemple) et non pas la somme K6:K344.
La cellule ou se trouve la formule n'est pas dans la même feuille que les données source.
Ce calcule doit servir à calculer le nombre de produit vendus par tel client pour tel mois.
Voici ce que j'ai tapé avec votre solution:
=SOMME((ARCHIVEFACTURE!E6:E505="Client1")*(ARCHIVEFACTURE!A6:A405="Decembre")*ARCHIVEFACTURE!K6:K344)
Cette formule prend bien en compte le faite Cient1 et décembre sont des critéres indispensable pour que le chiffre soit pris en compte mais bizarrement la somme de K6:K344 ne s'opére pas. Ainsi dans la cellule ou j'ai tapé la formule je ne vais avoir que 1 seul nombre (le nombre de K8 par exemple) et non pas la somme K6:K344.
La cellule ou se trouve la formule n'est pas dans la même feuille que les données source.
Ce calcule doit servir à calculer le nombre de produit vendus par tel client pour tel mois.
Bonsoir
essayez:
=SOMMEPROD((ARCHIVEFACTURE!E6:E505="Client1")*1;(ARCHIVEFACTURE!A6:A405="Decembre ")*1;ARCHIVEFACTURE!K6:K344)
Au cas où ça ne marche pas du premier coup, essayez ensuit d'aligner les 3 champ en N° de ligne, car il se peiut que les décalages entre 505,405 et 344 posent des problèmes
on ne comprend d'ailleurs pas pourquoi il faut chercher dans de schamps de hauteur différentes et il est probable qu'Excel ne comrenne pas non plus ce qu'il doit faire dans la première condition quand il arrive au dessous de A 344!
Cordialement
Bonne chance
essayez:
=SOMMEPROD((ARCHIVEFACTURE!E6:E505="Client1")*1;(ARCHIVEFACTURE!A6:A405="Decembre ")*1;ARCHIVEFACTURE!K6:K344)
Au cas où ça ne marche pas du premier coup, essayez ensuit d'aligner les 3 champ en N° de ligne, car il se peiut que les décalages entre 505,405 et 344 posent des problèmes
on ne comprend d'ailleurs pas pourquoi il faut chercher dans de schamps de hauteur différentes et il est probable qu'Excel ne comrenne pas non plus ce qu'il doit faire dans la première condition quand il arrive au dessous de A 344!
Cordialement
Bonne chance
Merci Vaucluse
Effectivement j'ai aligné les champs de trois ligne. J'avai mit au "pif", je ne pensais pas que cela été important.
Ta formul marche, je t remercie!!
Effectivement j'ai aligné les champs de trois ligne. J'avai mit au "pif", je ne pensais pas que cela été important.
Ta formul marche, je t remercie!!
Je vous remercie Raymond
Mais la formule de Vaucluse fonctionne. Elle correspond tout à fait à ce que je souhaite faire.
Cordialemennt
Yohann
Mais la formule de Vaucluse fonctionne. Elle correspond tout à fait à ce que je souhaite faire.
Cordialemennt
Yohann
Bonjour,
Je relance le sujet pour savoir comment intégrer un "ET" dans la formule.
Nous avons la formule si dessous pour le moment qui me permet de calculer les produits vendu par le client 1 au mois de Décembre:
=SOMMEPROD((ARCHIVEFACTURE!E6:E505="Client1")*1;(ARCHIVEFACTURE!A6:A405="De cembre ")*1;ARCHIVEFACTURE!K6:K344)
Si je veux que que la somme s'opére pour le Client 1 et le Client 2. Comment doi-je mit prendre?
La formule devrait donné quelque chose comme ça:
=SOMMEPROD((ARCHIVEFACTURE!E6:E505="Client1") *1 ET(ARCHIVEFACTURE!E6:E505="Client2") *1;(ARCHIVEFACTURE!A6:A405="De cembre ")*1;ARCHIVEFACTURE!K6:K344)
Merci
Je relance le sujet pour savoir comment intégrer un "ET" dans la formule.
Nous avons la formule si dessous pour le moment qui me permet de calculer les produits vendu par le client 1 au mois de Décembre:
=SOMMEPROD((ARCHIVEFACTURE!E6:E505="Client1")*1;(ARCHIVEFACTURE!A6:A405="De cembre ")*1;ARCHIVEFACTURE!K6:K344)
Si je veux que que la somme s'opére pour le Client 1 et le Client 2. Comment doi-je mit prendre?
La formule devrait donné quelque chose comme ça:
=SOMMEPROD((ARCHIVEFACTURE!E6:E505="Client1") *1 ET(ARCHIVEFACTURE!E6:E505="Client2") *1;(ARCHIVEFACTURE!A6:A405="De cembre ")*1;ARCHIVEFACTURE!K6:K344)
Merci
Bonsoir
Je ne pense pas qu'il y ait de formule mirackele qui permettent le regroupement de plusieurs référence dans la m^éme colonne pour ce genre de formualtion.
Ce qui m'échappe un peu, c'est qu'il me semble qu'il suffit de faire deux fois le calcul initial qui marche (une fois par client) et d'additionner les deux ensuiteou s'il faut vraiment passer par une formule, simplement écrire:
=SOMMEPROD((champ=client1)*1;(champ=mois)*1;K6:K500)+SOMMEPROD((champ=client2)*1;(champ=mois)*1;K6:K500)
Ca devrait marcher et pour autant de cleint que vous le souhaitez,
BCRDLMNT
Je ne pense pas qu'il y ait de formule mirackele qui permettent le regroupement de plusieurs référence dans la m^éme colonne pour ce genre de formualtion.
Ce qui m'échappe un peu, c'est qu'il me semble qu'il suffit de faire deux fois le calcul initial qui marche (une fois par client) et d'additionner les deux ensuiteou s'il faut vraiment passer par une formule, simplement écrire:
=SOMMEPROD((champ=client1)*1;(champ=mois)*1;K6:K500)+SOMMEPROD((champ=client2)*1;(champ=mois)*1;K6:K500)
Ca devrait marcher et pour autant de cleint que vous le souhaitez,
BCRDLMNT