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
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
A voir également:
- Excel 2007
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
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
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)
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)
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
30 oct. 2009 à 05:53
Merci beaucoup, je vais faire cela.
Mais, il n'y a pas quelque chose de plus simple?
Jean Urbain
Mais, il n'y a pas quelque chose de plus simple?
Jean Urbain
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
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 ?
Oui, il y a plein d'autres formules possibles, avec INDEX, DECALER et EQUIV ; mais as-tu l'habitude de t'en servir ?
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
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
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
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
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 !
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 !
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
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
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
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
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.
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.
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
30 oct. 2009 à 12:46