Excel 2007

Fermé
jeanurbain Messages postés 12 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 16 mars 2010 - 30 oct. 2009 à 04:52
jeanurbain Messages postés 12 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 16 mars 2010 - 30 oct. 2009 à 12:46
Bonjour,

J'ai une plage de I5:AL5, chawue cellule contient une date du mois de novembre
J'ai une plage de A4:A15, nommée "Feriés" contenant les dates fériés de l'année

Je voudrai comptabiliser les jours ferié du mois de novembre et j'avais essayé la fonction nb.si ainsi :
nb.si(I5:AL5;Feriés) mais cela ne fonctionne pas

Help ...

Remerciements

Jean Urbain
A voir également:

8 réponses

Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
30 oct. 2009 à 05:48
Salut.

NB.SI nécessite UN critère de comparaison, c'est-à-dire UNE date, pas plusieurs.

SOMMEPROD nécessite AUTANT de termes dans une ligne que dans l'autre.

Une façon de procéder, avec NB.SI, serait d'écrire la formule (longue mais facile à comprendre) :
=NB.SI($I$5:$AL$5;A4)+NB.SI($I$5:$AL$5;A5)+NB.SI($I$5:$AL$5;A6)+NB.SI($I$5:$AL$5;A7)+NB.SI($I$5:$AL$5;A8)+NB.SI($I$5:$AL$5;A9)+NB.SI($I$5:$AL$5;A10)+NB.SI($I$5:$AL$5;A11)+NB.SI($I$5:$AL$5;A12)+NB.SI($I$5:$AL$5;A13)+NB.SI($I$5:$AL$5;A14)+NB.SI($I$5:$AL$5;A15)

... et si tu donnes le nom "nov" à la plage I5:AL5 la formule tiendra moins de place :
=NB.SI(nov;A4)+NB.SI(nov;A5)+NB.SI(nov;A6)+NB.SI(nov;A7)+NB.SI(nov;A8)+NB.SI(nov;A9)+NB.SI(nov;A10)+NB.SI(nov;A11)+NB.SI(nov;A12)+NB.SI(nov;A13)+NB.SI(nov;A14)+NB.SI(nov;A15)
0
jeanurbain Messages postés 12 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 16 mars 2010
30 oct. 2009 à 05:53
Merci beaucoup, je vais faire cela.

Mais, il n'y a pas quelque chose de plus simple?

Jean Urbain
0
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
30 oct. 2009 à 05:57
Mais c'est simple ! Un peu longuet mais très simple !

Oui, il y a plein d'autres formules possibles, avec INDEX, DECALER et EQUIV ; mais as-tu l'habitude de t'en servir ?
0
jeanurbain Messages postés 12 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 16 mars 2010
30 oct. 2009 à 06:00
Oui, c'est ce que je voulais dire, un peu longuet ...
Non, je n'ai pas trop l'habitude, je recherche suivant ce que j'ai à faire, et j'essaye d'aller au plus simple toujours sans trop me prendre la tête ... voila

Remerciements,

Jean urbain
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
30 oct. 2009 à 06:07
Dans ce cas, pas la peine de prendre un ordinateur :
Tu jettes un oeil sur le calendrier (que tu auras complété au préalable avec les ponts ou les fêtes locales) et tu comptes : c'est si vite fait et si simple !
0
jeanurbain Messages postés 12 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 16 mars 2010
30 oct. 2009 à 06:11
Exact,
Sauf que la, j'en ai besoin sur un tableau excel complexe, et que personne n'ira compter les jours sur un calendrier tous les mois pour les reporter dans une cellule excel ...

Cela n'empèche pas de rechercher la simplicité ...

Jean Urbain
0
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
30 oct. 2009 à 12:30
Pourquoi ne pas créer un mini tableau de 2 fois 12 cellules
avec le mois et le nombre de jours fériés du mois ? Et tu utilises RECHERCHEV ou RECHERCHEH
Tu peux d'ailleurs te servir de la fonction CHOISIR

Tu sais, ce n'est pas évident de fournir d'emblée la bonne solution quand on ne connait pas l'ensemble du problème, la structure du fichier, l'usage qui en sera fait, les compétences du demandeur, et qu'on n'a pas la feuille de calcul sous les yeux !
Au départ tu voulais utiliser la fonction NB.SI ► Je t'ai proposé une formule avec NB.SI
Au post 4 tu déclares ne pas vouloir te prendre la tête ► Je te suggère de lire sur un calendrier
Au post 6 tu nous apprends que c'est un tableau complexe qui sera utilisé par d'autres que toi ► C'est un élément nouveau
Aux posts 2, 4 et 6 tu réclames de la simplicité ► Tout le monde ne donne pas la même signification au mot "simplicité" ; ainsi je considère ma formule comme vraiment très simple, car compréhensible (et adaptable) par n'importe qui, ce qui ne sera plus le cas avec une formule plus courte, mais plus compliquée avec des fonctions rarement employées.
0
jeanurbain Messages postés 12 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 16 mars 2010
30 oct. 2009 à 12:46
Merci pour cette idée, je le retiens volontier, je pourrai en avoir besoin dans l'avenir.
Oui, Merci pour nb.si aussi, mais comme je sais qu'il y a plein de bonne idées sur le forum, je me dit qu'il y a surement quelqu'un qui peut avoir de bonnes astuces que j'ignore ...

Jean Urbain

:)
0