Comment calculer le nombre de cellule répondant à des critères
Résolu/Fermé
poupics
Messages postés
83
Date d'inscription
lundi 16 mars 2015
Statut
Membre
Dernière intervention
25 février 2023
-
5 avril 2015 à 19:55
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 - 6 avril 2015 à 13:32
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 - 6 avril 2015 à 13:32
A voir également:
- Comment calculer le nombre de cellule répondant à des critères
- Comment aller à la ligne dans une cellule excel - Guide
- Comment calculer une moyenne sur excel - Guide
- Si cellule contient texte alors ✓ - Forum Excel
- Verrouiller cellule excel - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
8 réponses
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
5 avril 2015 à 20:34
5 avril 2015 à 20:34
Re,
Tu aurais pu rester sur la discussion précédente qui est la suite de ta demande initiale, d'ailleurs pour terminer la précédente, tu peux également utiliser cette formule exemple en C24 et incrémenter vers la droite pour compter les R et F par colonne (attention de ne pas renommer à outrance la plage des jours fériés)
=SI(ET(SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);OU(NB.SI(C3:C22;"R")>0;NB.SI(C3:C22;"F")>0)));NB.SI(C3:C22;"R")+NB.SI(C3:C22;"F");0)
pour répondre à ta deuxième question, tu peux copier cette formule exemple en C25 que tu incrémentera vers la droite
=NB.SI(D2:D22;"Z")
ensuite utilise cette formule pour compter le Z entre deux dates contenues en AH24 et AI24
=SOMMEPROD((C2:AG25>=AH24)*(C2:AG25<=AI24)*(C25:AG25))
Tu aurais pu rester sur la discussion précédente qui est la suite de ta demande initiale, d'ailleurs pour terminer la précédente, tu peux également utiliser cette formule exemple en C24 et incrémenter vers la droite pour compter les R et F par colonne (attention de ne pas renommer à outrance la plage des jours fériés)
=SI(ET(SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);OU(NB.SI(C3:C22;"R")>0;NB.SI(C3:C22;"F")>0)));NB.SI(C3:C22;"R")+NB.SI(C3:C22;"F");0)
pour répondre à ta deuxième question, tu peux copier cette formule exemple en C25 que tu incrémentera vers la droite
=NB.SI(D2:D22;"Z")
ensuite utilise cette formule pour compter le Z entre deux dates contenues en AH24 et AI24
=SOMMEPROD((C2:AG25>=AH24)*(C2:AG25<=AI24)*(C25:AG25))
poupics
Messages postés
83
Date d'inscription
lundi 16 mars 2015
Statut
Membre
Dernière intervention
25 février 2023
2
5 avril 2015 à 23:57
5 avril 2015 à 23:57
Bonsoir et désolé comme c'était un autre problème je ne savais pas que l'on pouvait continuer sur la discussion. Tu me dis (Attention de ne pas renommer à outrance la plage des jours fériés) justement comment supprime t'on une plage ?
Pour mon nombre de « Z « j'utilise les 2 façons que tu me propose mais ça ne fonctionne pas j'obtiens soit 12 soit 0 alors que je devrais avoir 7 (dans mon ficher joint).
Je ne vois pas ou je me trompe
https://www.cjoint.com/?3Dgakip8JpI
Pour mon nombre de « Z « j'utilise les 2 façons que tu me propose mais ça ne fonctionne pas j'obtiens soit 12 soit 0 alors que je devrais avoir 7 (dans mon ficher joint).
Je ne vois pas ou je me trompe
https://www.cjoint.com/?3Dgakip8JpI
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
Modifié par Mike-31 le 6/04/2015 à 11:18
Modifié par Mike-31 le 6/04/2015 à 11:18
Re,
Excuse dans ma première proposition j'ai décalé la formule d'une colonne
en C25 ce n'est pas =NB.SI(D2:D22;"Z")
mais =NB.SI(C2:C22;"Z") incrémente vers la droite
ensuite cette formule
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
pour la deuxième proposition remplace la formule par
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(planning="Z"))
A part que tu souhaites compter tes "Z" entre deux dates mais sans prendre en compte les Z des jours fériés samedi et dimanche, en fait le contraire de ta demande initiale, dans ce cas en C25 et incrémente vers la droite
=SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);0;NB.SI(C3:C22;"Z"))
et cette formule
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Excuse dans ma première proposition j'ai décalé la formule d'une colonne
en C25 ce n'est pas =NB.SI(D2:D22;"Z")
mais =NB.SI(C2:C22;"Z") incrémente vers la droite
ensuite cette formule
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
pour la deuxième proposition remplace la formule par
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(planning="Z"))
A part que tu souhaites compter tes "Z" entre deux dates mais sans prendre en compte les Z des jours fériés samedi et dimanche, en fait le contraire de ta demande initiale, dans ce cas en C25 et incrémente vers la droite
=SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);0;NB.SI(C3:C22;"Z"))
et cette formule
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
poupics
Messages postés
83
Date d'inscription
lundi 16 mars 2015
Statut
Membre
Dernière intervention
25 février 2023
2
6 avril 2015 à 11:26
6 avril 2015 à 11:26
Bonjour Mike-31
Tu n'as pas t'excuser,tu m'aide vraiment beaucoup et en plus ça me permet d'apprendre. J'avais bien essayé de modifier les formules mais ce n'était toujours pas ce que je recherchais.
Et oui c'est bien ça je veux compter mes "Z" entre deux dates mais sans prendre en compte les Z des jours fériés, samedi et dimanche.
Tu n'as pas t'excuser,tu m'aide vraiment beaucoup et en plus ça me permet d'apprendre. J'avais bien essayé de modifier les formules mais ce n'était toujours pas ce que je recherchais.
Et oui c'est bien ça je veux compter mes "Z" entre deux dates mais sans prendre en compte les Z des jours fériés, samedi et dimanche.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
Modifié par Mike-31 le 6/04/2015 à 11:46
Modifié par Mike-31 le 6/04/2015 à 11:46
Re,
Alors as tu essayé en C25 cette formule et incrémenté vers la droite
=SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);0;NB.SI(C3:C22;"Z"))
et cette formule pour faire la somme des valeurs
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Alors as tu essayé en C25 cette formule et incrémenté vers la droite
=SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);0;NB.SI(C3:C22;"Z"))
et cette formule pour faire la somme des valeurs
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
poupics
Messages postés
83
Date d'inscription
lundi 16 mars 2015
Statut
Membre
Dernière intervention
25 février 2023
2
6 avril 2015 à 12:18
6 avril 2015 à 12:18
J'ai essayé en C25 cette formule:
=SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);0;NB.SI(C3:AG22;"Z"))
et cette formule pour faire la somme des valeurs :
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
Le problème j'obtient 0 au lieu de 7
=SI(OU(JOURSEM(C2)=1;JOURSEM(C2)=7;NB.SI(fériés;C2)>0);0;NB.SI(C3:AG22;"Z"))
et cette formule pour faire la somme des valeurs :
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AI24)*(C25:AG25))
Le problème j'obtient 0 au lieu de 7
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
6 avril 2015 à 12:30
6 avril 2015 à 12:30
Re,
regarde le fichier joint
https://www.cjoint.com/c/EDgmRyQ6KDU
regarde le fichier joint
https://www.cjoint.com/c/EDgmRyQ6KDU
poupics
Messages postés
83
Date d'inscription
lundi 16 mars 2015
Statut
Membre
Dernière intervention
25 février 2023
2
6 avril 2015 à 13:32
6 avril 2015 à 13:32
Merci pour ton aide sans toi je n'y serais jamais arrivé,c'est exactement ce que je voulais.
Modifié par Mike-31 le 5/04/2015 à 20:48
Tu peux également calculer directement avec cette formule
=SOMMEPROD((C2:AG2>=AH24)*(C2:AG2<=AH24)*--(1*NB.SI(C2:AG22;"Z")))