![]() |
| |||
| bonjour, dans la formule suivante, je suis limité de A2:A100 =SOMMEPROD((MOIS($A$2:$A$100)=MOIS(F2))*$C$2:$C$10 0) pour l'adapter de A2 au nombre de cellule réellement occupé j'essaie d'intégrer nbval =SOMMEPROD((MOIS($A$2:$A nbval(A:A))=MOIS(F2))*$C$2:$C$100) quel est la syntaxe exacte ? merci d'avance Pascal |
| | ||||
| ||||
| |
| |||
| Bonjour, Le mieux serait de nommer les plages dynamiquement insertion/nom/définir LesMois=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1) LesMontants=DECALER(Feuil1!$C$2;;;NBVAL(Feuil1!$A: $A)-1) Pour reprendre l'exemple de JB que tu as apparemment retenu http://cjoint.com/?gbmzPsUIuW -- Salutations JJ "Pascal" <inconnu***hotmail,com> a écrit dans le message de news: %23JGTe28wIHA.1240***TK2MSFTNGP02.phx.gbl... > bonjour, > dans la formule suivante, je suis limité de A2:A100 > =SOMMEPROD((MOIS($A$2:$A$100)=MOIS(F2))*$C$2:$C$10 0) > > pour l'adapter de A2 au nombre de cellule réellement occupé j'essaie > d'intégrer nbval > =SOMMEPROD((MOIS($A$2:$A nbval(A:A))=MOIS(F2))*$C$2:$C$100) > quel est la syntaxe exacte ? > merci d'avance > Pascal > |
| |||
| Bonjour. =SOMMEPROD((MOIS(INDIRECT("$A$2:$A$"&NBVAL(A:A)))= ... Il est plus simple de définir une plage nommée dynamique : Insertion / Nom / Définir, "ColonneA" et fait référence à : =DECALER($A$2;;;NBVAL($A:$A)-1) "-1" si la cellule A1 contient une valeur. Utilise ensuite : =SOMMEPROD((MOIS(ColonneA)=... et de même pour la colonne C. Cordialement. Daniel "Pascal" <inconnu***hotmail,com> a écrit dans le message de news: %23JGTe28wIHA.1240***TK2MSFTNGP02.phx.gbl... > bonjour, > dans la formule suivante, je suis limité de A2:A100 > =SOMMEPROD((MOIS($A$2:$A$100)=MOIS(F2))*$C$2:$C$10 0) > > pour l'adapter de A2 au nombre de cellule réellement occupé j'essaie > d'intégrer nbval > =SOMMEPROD((MOIS($A$2:$A nbval(A:A))=MOIS(F2))*$C$2:$C$100) > quel est la syntaxe exacte ? > merci d'avance > Pascal > |
| |||
| merci à vous tous je ne connaissais pas du tout cette fonction le seul "Hic" à cela c'est qu'il ne peut y avoir de blanc! Pascal "Misange" <misange***monsite.net> a écrit dans le message de news: O2s3EN9wIHA.1772***TK2MSFTNGP03.phx.gbl... > pour compléter la réponse de mes petits camarades (que je salue !) > si tu définis tes noms de façon dynamique, fais bien attention à ce qu'il > y ait exactement le même nombre d'éléments dans tes deux colonnes.... > Pour cela, utilise > =decaler($A$2;;;nbval($A:$A)-1) > et > =decaler($C$2;;;nbval($A:$A)-1) et surtout pas $C:$C (ce que Jaccky avait > bien écrit d'ailleurs :-)) > > Misange migrateuse > XlWiki : Participez à un travail collaboratif sur excel ! > http://xlwiki.free.fr/wiki > http://www.excelabo.net > > Pascal a écrit : >> bonjour, >> dans la formule suivante, je suis limité de A2:A100 >> =SOMMEPROD((MOIS($A$2:$A$100)=MOIS(F2))*$C$2:$C$10 0) >> >> pour l'adapter de A2 au nombre de cellule réellement occupé j'essaie >> d'intégrer nbval >> =SOMMEPROD((MOIS($A$2:$A nbval(A:A))=MOIS(F2))*$C$2:$C$100) >> quel est la syntaxe exacte ? >> merci d'avance >> Pascal |
| |
| |
![]() |
| Tags: nbval, syntaxe |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| syntaxe | Charles | Newsgroup fr.lettres.ecriture | 0 | 13/06/2008 01h30 |
| syntaxe | Charles | Newsgroup fr.lettres.ecriture | 0 | 13/06/2008 01h25 |
| syntaxe | Charles | Newsgroup fr.lettres.ecriture | 0 | 13/06/2008 01h15 |
| NBVAL + SOMMEPROD | oliver | Newsgroup microsoft.public.fr.excel | 15 | 10/04/2008 19h18 |
| =SI(NBVAL | Cloclo | Newsgroup microsoft.public.fr.excel | 11 | 26/02/2008 08h03 |