Calculer le nombre de dates correspondant à un numéro de semaine
Résolu
PYGOS69
Messages postés
452
Date d'inscription
Statut
Membre
Dernière intervention
-
PYGOS69 Messages postés 452 Date d'inscription Statut Membre Dernière intervention -
PYGOS69 Messages postés 452 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans l'onglet "Date" colonne M, j'ai des dates du 01/01/2015 au 24/07/2015.
A partir d'un autre onglet je souhaite, calculer combien de dates correspondent à la semaine n°30
=SOMMEPROD((Date'!$M$11:$M$10000=NO.SEMAINE(I24)))
Résultat = 0 ??
Merci d'avance,
Excel 2010
Dans l'onglet "Date" colonne M, j'ai des dates du 01/01/2015 au 24/07/2015.
A partir d'un autre onglet je souhaite, calculer combien de dates correspondent à la semaine n°30
=SOMMEPROD((Date'!$M$11:$M$10000=NO.SEMAINE(I24)))
Résultat = 0 ??
Merci d'avance,
Excel 2010
A voir également:
- Calculer le nombre de dates correspondant à un numéro de semaine
- Nombre de jours entre deux dates excel - Guide
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Comment calculer la moyenne sur excel - Guide
- À qui correspond ce numéro suisse ✓ - Forum Mobile
5 réponses
Alors la formaule SOMMEPROD() fait la somme des produits de 2 ou plusieurs matrices, avec optionellement des conditions.
Si l'on regarde votre formule vous c'est comme si vous multipliez le résultat par 0. Il faudrait plutot écrire : =SOMMEPROD((Date!$M$11:$M$10000=NO.SEMAINE(I24))*(1))
Ensuite concernant votre problème, je vous conseil plutot de crée une colonne N° desemaine (par exemple la colonne N) et d'utiliseer la formule NB.si()
=NB.SI(Date!$N:$N;NO.SEMAINE(I24)
Dites moi si ça à marcher pour vous.
--
Pensez mettre vos messages en [Résolu] et cliquer sur le + des conseil qui vous ont été utiles."
Si l'on regarde votre formule vous c'est comme si vous multipliez le résultat par 0. Il faudrait plutot écrire : =SOMMEPROD((Date!$M$11:$M$10000=NO.SEMAINE(I24))*(1))
Ensuite concernant votre problème, je vous conseil plutot de crée une colonne N° desemaine (par exemple la colonne N) et d'utiliseer la formule NB.si()
=NB.SI(Date!$N:$N;NO.SEMAINE(I24)
Dites moi si ça à marcher pour vous.
--
- Vous pouvez mettre en forme votre code grâce à la flèche en haut a droite de l'éditeur de texte.
Pensez mettre vos messages en [Résolu] et cliquer sur le + des conseil qui vous ont été utiles."
Bonjour
La fonction NO.SEMAINE ne fonctionne pas en matricielle
Le plus simple faire une colonne N avec la formule :
=NO.SEMAINE(M11) étirée au bas de la colonne
Dans la cellule où tu veux le nombre de jours de la semaine 30 :
=NB.SI(N11:N10000;30)
Cdlmnt
Via
La fonction NO.SEMAINE ne fonctionne pas en matricielle
Le plus simple faire une colonne N avec la formule :
=NO.SEMAINE(M11) étirée au bas de la colonne
Dans la cellule où tu veux le nombre de jours de la semaine 30 :
=NB.SI(N11:N10000;30)
Cdlmnt
Via
Merci pour vos réponses, mais toujours un résultat à zéro....
J'utilise sommeprod car en effet je cherche plusieurs conditions....
J'ai rajouté en colonne w (=NO.SEMAINE(M11) étirée au bas de la colonne)
Puis :
=SOMMEPROD((GAUCHE(Date'!$K$11:$K$10000;2)="PE")*(Date'!$R$11:$R$10000="OUI")*('Date'!$W$11:$W$10000=I24))
Résultat = 0
Les autres formules fonctionnent mais dés que je rajoute une recherche du numéro de semaine ....=problème
J'utilise sommeprod car en effet je cherche plusieurs conditions....
J'ai rajouté en colonne w (=NO.SEMAINE(M11) étirée au bas de la colonne)
Puis :
=SOMMEPROD((GAUCHE(Date'!$K$11:$K$10000;2)="PE")*(Date'!$R$11:$R$10000="OUI")*('Date'!$W$11:$W$10000=I24))
Résultat = 0
Les autres formules fonctionnent mais dés que je rajoute une recherche du numéro de semaine ....=problème
(j'ai vu pour l'onglet.. mais un peu tard!)
Alors ça devrait fonctionner.Etes vous sur que dans la fourchette du n°de semaine, vous avez bien des données qui correspondent aux deux autres conditions de SOMME.PROD?
si oui, il faudrait si possible mettre à disposition un modèle de votre fichier sur:
https://www.cjoint.com/
et revenir ici coller le lien donné par le site
à vous lire
Alors ça devrait fonctionner.Etes vous sur que dans la fourchette du n°de semaine, vous avez bien des données qui correspondent aux deux autres conditions de SOMME.PROD?
si oui, il faudrait si possible mettre à disposition un modèle de votre fichier sur:
https://www.cjoint.com/
et revenir ici coller le lien donné par le site
à vous lire
Bonjour à tous,
Bon, le sujet est résolu, j'arrive après la bataille....
Voilà quand même une solution qui suppose que I24 contient une date que l'on utilise pour obtenir un N° de semaine.
Le principe est de trouver le 1er jour de la semaine associée à I24 et le dernier jour.
Le sommeprod() s'appuie alors sur ces 2 limites.
j'ai choisi le lundi comme point de départ d'une semaine.
cordialement
Bon, le sujet est résolu, j'arrive après la bataille....
Voilà quand même une solution qui suppose que I24 contient une date que l'on utilise pour obtenir un N° de semaine.
Le principe est de trouver le 1er jour de la semaine associée à I24 et le dernier jour.
Le sommeprod() s'appuie alors sur ces 2 limites.
SOMMEPROD(--(Date!M11:M10000>=(NO.SEMAINE(I24;2)-1)*7+DATE(ANNEE(I24);1;1)-JOURSEM(DATE(ANNEE(I24);1;1);2)+1)*(Date!M11:M10000<=(NO.SEMAINE(I24;2)-1)*7+DATE(ANNEE(I24);1;1)-JOURSEM(DATE(ANNEE(I24);1;1);2)+7))
j'ai choisi le lundi comme point de départ d'une semaine.
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question