VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Excel : defi création formule

Will - Dernière réponse le 14 avril 2010 à 00:18
Bonjour, je souhaite créer une formule un peu complexe et je n'ai pas vraiment les compétences pour y arriver. Je lance donc cet appel sous la forme d'un défi que je suis sur que certain d'entre vous pourront relever.
Je veux créer une somme conditionnel avec des valeurs (colonne F) sur une page (appelons-la P1) et les résultats sur une autre (P2). Mes données doivent être sélectionnées selon 2 critères :
1 la date : dans la colonne A de P1 je souhaite séparer les mois. Que la formule ne sélectionne que celle du mois de janvier par exemple. Les dates sont sous la forme jj/mm.
2 une caractéristique dans la colonne E de P1. Pour l'exemple, prenons le critère X.
En langage semi-Excel je souhaiterai obtenir la formule suivante :
=somme((si 'P1' 01/01<=col.A<=31/01 et si 'P1' col.E=X) de 'P1' col.F)
J'espère avoir été clair... sinon je serai content de répondre aux questions que vous vous poserez.
Merci d'avance, William.
Lire la suite 

Excel : defi création formule »

13 réponses
Réponse
+1
moins plus
Bonjour
=SOMMEPROD((MOIS('P1'!A1:A100=1))*('P1'!E1:E100="X")*('P1'!F1:F100)) 

1 pour le mois de janvier

pourquoi est ce un défi? le mot "solidarité" eut été plus opportun...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour William,

Peux-tu stp poster un exemple de fichier dans cijoint, que je me fasse une idée de l'allure de tes colonnes ?

Merci !
Ajouter un commentaire
Réponse
+0
moins plus
Merci michel, il me manquait le 1 pour janvier...
michel_m- 7 avril 2010 à 18:37
salut identifiant-comment
on pourrait faire une liste de validation avec les mois et faire un "equiv" pour trouver le numéro du mois mais...
apparemment, William aime lancer des défis mais pas dire merci ou "coucou, ca marche pas"
Ajouter un commentaire
Réponse
+0
moins plus
William vient à peine de voir vos réponses...
Le mot "défi" n'avait rien de péjoratif, je suis juste impressionné par la vitesse à laquelle on obtient de l'aide, au point qu'on pourrait croire à une compétition. J'ai conscience que ce n'est pas le cas et je remercie tous ceux qui se sont penchés sur mon problème.

Michel, je n'arrive pas à utiliser ta formule. Un point bleu apparait dans la cellule mais la valeur reste égal à 0.

Ensuite, je ne sais pas comment joindre un exemple, faut-il être membre ?

Encore merci. William.
Ajouter un commentaire
Réponse
+0
moins plus
Correction, après avoir mieux réadapter mes désignations, la formule fonctionne mais elle ne tient pas compte du mois, alors que j'ai changé la valeur dans la formule : février = 2, mars = 3...

Une aide peut être : l'assistant excel me permet d'obtenir la formule suivante :
=SOMME(SI('P1'!$A$2:$A$54>=TEMPSVAL("01/01/1904");SI('P1'!$A$2:$A$54<=TEMPSVAL("31/01/1904");SI('P1'!$E$2:$E$54>="X";'P1'!$F$2:$F$54;0);0);0))
Mais cela ne fonctionne pas non plus...

Help !
Ajouter un commentaire
Réponse
+0
moins plus
Michel, stp ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Si tu n'as pas le résultat avec la formule de michel c'est que tes dates n'en sont pas mais sont du texte...
remplace
MOIS('P1'!A1:A100=1)
par :
gauche('P1'!A1:A100;2)="01"

eric
Ajouter un commentaire
Réponse
+0
moins plus
mon texte était bien calé en format Date...
J'ai toutefois essayer ta formule avec le format Texte mais ça ne marche pas non plus.

Si tu as une autre idée je suis preneur. Est-il possible que je vous envoie un exemple ?

Merci, Will.
eriiic- 11 avril 2010 à 11:48
dépose un exemple sur cijoint.fr et colle ici le lien fourni
Ajouter un commentaire
Réponse
+0
moins plus
voici le lien cijoint.fr :
http://www.cijoint.fr/cjlink.php?file=cj201004/cij6dlVbLo.xls

je rappelle ce que je cherche à faire avec les dénominations du fichier. Je cherche à totaliser les dépenses par mois et par type.
exp : avoir dans B2 de la page '2010 par mois' le total des dépenses de type 'Auto' du mois de janvier (page 'Dépenses 2010').


Voilà, j'espère que vous pourrez m'aider avec cet exemple.

Merci encore, William.
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Tes dates étant bien des dates, la formule de michel est adaptée.
Si en D4 je met :
=SOMMEPROD((MOIS('Dépenses 2010'!$A$2:$A$15)=3)*('Dépenses 2010'!$E$2:$E$15=$A4)*'Dépenses 2010'!$F$2:$F$15)
j'obtiens bien le résultat

Par contre sur ta 2nde feuille tu mets le mois en lettre et non la date en affichant le mois en lettre. Si tu mets toujours en D4 :
=SOMMEPROD((MOIS('Dépenses 2010'!$A$2:$A$15)=COLONNE()-1)*('Dépenses 2010'!$E$2:$E$15=$A4)*'Dépenses 2010'!$F$2:$F$15)
tu peux faire une recopie incrémentée de la formule vers la gauche ou la droite, le haut ou le bas.
will.xls
eric
Will - 14 avril 2010 à 00:18
Impressionnant !

Merci beaucoup.
Ajouter un commentaire
Ce document intitulé « Excel : defi création formule » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?