Excel 2007
jeanurbain
Messages postés
13
Statut
Membre
-
jeanurbain Messages postés 13 Statut Membre -
jeanurbain Messages postés 13 Statut Membre -
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
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:
- Excel 2007
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
8 réponses
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)
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)
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 ?
Oui, il y a plein d'autres formules possibles, avec INDEX, DECALER et EQUIV ; mais as-tu l'habitude de t'en servir ?
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 !
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 !
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
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
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.
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.