Problème pour formule NB.SI
Résolu/Fermé
nyco12
Messages postés
28
Date d'inscription
samedi 20 février 2016
Statut
Membre
Dernière intervention
31 juillet 2021
-
Modifié le 2 mars 2018 à 13:52
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 9 mars 2018 à 20:54
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 9 mars 2018 à 20:54
A voir également:
- Problème pour formule NB.SI
- Formule excel - Guide
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel - Guide
- Mise en forme conditionnelle formule si - Guide
5 réponses
PHILOU10120
Messages postés
6360
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
25 mars 2024
794
2 mars 2018 à 19:30
2 mars 2018 à 19:30
Bonjour Nico12
Une idée
=NB.SI('mars 2017'!A1:L60;"libre")+NB.SI('avril 2017'!A1:L60;"libre")+NB.SI('mai 2017'!A1:L60;"libre")
vous additionnez les douze feuilles
Une idée
=NB.SI('mars 2017'!A1:L60;"libre")+NB.SI('avril 2017'!A1:L60;"libre")+NB.SI('mai 2017'!A1:L60;"libre")
vous additionnez les douze feuilles
nyco12
Messages postés
28
Date d'inscription
samedi 20 février 2016
Statut
Membre
Dernière intervention
31 juillet 2021
Modifié le 5 mars 2018 à 22:52
Modifié le 5 mars 2018 à 22:52
Bonjour à tous,
1/J'ai cru voir sur certains forums que nous pouvions créer la formule NB.SI.3D ?
Celle-ci me servirait à savoir combien de fois la valeur "LIBRE" est inscrite dans le classeur entier sur les onglets nommés de Janvier à Décembre.
Cela m'éviterait de créer des tonnes de formules dans chacun des onglets et ensuite de les additionner. (J'ai excel 2013)
2/ Sur chaque onglets, j'ai le numéro de la semaine avec un nombre d'heure.
exemple, dans la cellule A15 "TOTAL SEMAINE 5" et en cellule G15, le nombre d'heure s'y référant.
Je souhaiterais mettre dans le récap que si dans le classeur la cellule s'appelle "TOTAL SEMAINE 5" qu'il me copie les heures y figurant afin de faire un global sur l'année.
Pouvez vous m'aider svp ?
Merci à tous de votre aide.
Nyco
1/J'ai cru voir sur certains forums que nous pouvions créer la formule NB.SI.3D ?
Celle-ci me servirait à savoir combien de fois la valeur "LIBRE" est inscrite dans le classeur entier sur les onglets nommés de Janvier à Décembre.
Cela m'éviterait de créer des tonnes de formules dans chacun des onglets et ensuite de les additionner. (J'ai excel 2013)
2/ Sur chaque onglets, j'ai le numéro de la semaine avec un nombre d'heure.
exemple, dans la cellule A15 "TOTAL SEMAINE 5" et en cellule G15, le nombre d'heure s'y référant.
Je souhaiterais mettre dans le récap que si dans le classeur la cellule s'appelle "TOTAL SEMAINE 5" qu'il me copie les heures y figurant afin de faire un global sur l'année.
Pouvez vous m'aider svp ?
Merci à tous de votre aide.
Nyco
via55
Messages postés
14394
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 mars 2024
2 697
5 mars 2018 à 23:06
5 mars 2018 à 23:06
Bonsoir Nico
Avec la formule de Jacques Boisgontier (voir d'autres exemples sur son site):
Dans la feuille RECAP mettre par exemple en A1:A12 les noms des 12 onglets, puis dnas une cellule la formule :
=SOMMEPROD(NB.SI(INDIRECT($A$1:$A$12&"!A1:L60");"LIBRE"))
Cdlmnt
Via
Avec la formule de Jacques Boisgontier (voir d'autres exemples sur son site):
Dans la feuille RECAP mettre par exemple en A1:A12 les noms des 12 onglets, puis dnas une cellule la formule :
=SOMMEPROD(NB.SI(INDIRECT($A$1:$A$12&"!A1:L60");"LIBRE"))
Cdlmnt
Via
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 mars 2024
7 210
5 mars 2018 à 23:27
5 mars 2018 à 23:27
Bonjour,
tu peux aussi mettre ton nb.si() sur chaque feuille et faire une somme 3D.
eric
tu peux aussi mettre ton nb.si() sur chaque feuille et faire une somme 3D.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Jauster
Messages postés
126
Date d'inscription
jeudi 7 décembre 2017
Statut
Membre
Dernière intervention
31 août 2018
39
Modifié le 5 mars 2018 à 23:55
Modifié le 5 mars 2018 à 23:55
Bonsoir,
En utilisant une Function à insérer dans un module :
S'utilise ainsi : =monNbSi(plage;critère), donc =monNbSi(A1:L60;"LIBRE")
En utilisant une Function à insérer dans un module :
Function monNbSi(rng As Range, criteria) As Long Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets 'If ws.name <> "Feuil1" And ws.name <> "Feuil2" Then 'si tu souhaites éviter certaines feuilles monNbSi = monNbSi + WorksheetFunction.CountIf(ws.Range(rng.Address), criteria) 'End If Next ws End Function
S'utilise ainsi : =monNbSi(plage;critère), donc =monNbSi(A1:L60;"LIBRE")
nyco12
Messages postés
28
Date d'inscription
samedi 20 février 2016
Statut
Membre
Dernière intervention
31 juillet 2021
Modifié le 6 mars 2018 à 19:58
Modifié le 6 mars 2018 à 19:58
Bonsoir Jauster,
Merci déjà de ton aide.
J'ai bien crée ma fonction mais lorsque je veux la mettre en application comme tu me l'as écrit.
Il me met le message d'erreur suivant.
"Attention votre classeur contient une ou plusieurs références circulaires qui risquent d'entraîner des erreurs de calcul dans vos formules."
Pouvez vous de nouveau me venir en aide.
Merci d'avance.
Nyco.
Merci déjà de ton aide.
J'ai bien crée ma fonction mais lorsque je veux la mettre en application comme tu me l'as écrit.
Il me met le message d'erreur suivant.
"Attention votre classeur contient une ou plusieurs références circulaires qui risquent d'entraîner des erreurs de calcul dans vos formules."
Pouvez vous de nouveau me venir en aide.
Merci d'avance.
Nyco.
Jauster
Messages postés
126
Date d'inscription
jeudi 7 décembre 2017
Statut
Membre
Dernière intervention
31 août 2018
39
>
nyco12
Messages postés
28
Date d'inscription
samedi 20 février 2016
Statut
Membre
Dernière intervention
31 juillet 2021
6 mars 2018 à 20:47
6 mars 2018 à 20:47
Salut, peux-tu joindre le fichier ici ? merci
nyco12
Messages postés
28
Date d'inscription
samedi 20 février 2016
Statut
Membre
Dernière intervention
31 juillet 2021
>
Jauster
Messages postés
126
Date d'inscription
jeudi 7 décembre 2017
Statut
Membre
Dernière intervention
31 août 2018
6 mars 2018 à 21:11
6 mars 2018 à 21:11
Oui je peux bien sur mais (je n'ai pas ouvert mes yeux) je ne trouve pas comment joindre le fichier... :-/
Peux tu m'aider ? Merci d'avance
Peux tu m'aider ? Merci d'avance
Jauster
Messages postés
126
Date d'inscription
jeudi 7 décembre 2017
Statut
Membre
Dernière intervention
31 août 2018
39
6 mars 2018 à 21:26
6 mars 2018 à 21:26
https://wetransfer.com/
Et il faut ensuite partager le lien ici
Et il faut ensuite partager le lien ici
nyco12
Messages postés
28
Date d'inscription
samedi 20 février 2016
Statut
Membre
Dernière intervention
31 juillet 2021
6 mars 2018 à 21:29
6 mars 2018 à 21:29
Voici : https://we.tl/6j1sDXDJDh
Merci de ton aide.
Merci de ton aide.
2 mars 2018 à 22:37
C'est une solution, pas moyen en revanche de mettre quelque chose comme :
=NB.SI('mars 2017':'mai 2017'!A1:L60;"libre") ?
Merci de votre aide !