Calcul de valeurs, selon une date variable
Résolu/Fermé
Jolafouine48
Messages postés
5
Date d'inscription
mercredi 6 janvier 2016
Statut
Membre
Dernière intervention
22 février 2016
-
5 févr. 2016 à 11:19
diablo13800 Messages postés 2876 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 29 septembre 2023 - 5 févr. 2016 à 12:05
diablo13800 Messages postés 2876 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 29 septembre 2023 - 5 févr. 2016 à 12:05
A voir également:
- Calcul de valeurs, selon une date variable
- Formule de calcul excel - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Logiciel calcul plancher bois gratuit - Télécharger - Architecture & Déco
- Publipostage date en anglais ✓ - Forum Excel
- Publipostage date inversée ✓ - Forum Word
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 361
5 févr. 2016 à 11:36
5 févr. 2016 à 11:36
Bonjour
1°) qu'entendez vous par les deux dernies mois? les deux derniers mois complets ou le mois en cours + le précédent
2°) vos équipes sont bien identifiées par les N° 1,2 etc. dans la ligne 4
Voyez avec, pour équipe 1 en C8 en supposant que vos colonnes mois vont de B à IV (à adapter)
=SOMMEPROD(($B$4:$IV$4)=LIGNE(A1)*(MOIS($B$3:$IV$3)=MOIS(AUJOURDHUI())+SOMMEPROD((MOIS(($B$3:$IV$3)=MOIS(FIN.MOIS(AUJOURDHUI();-1))))
vous obtiendrez le nombre de 1 dans la ligne 3 pour les mois concernés et en tirant vers le bas, le nombre de 2 de trois etc.??
si ce n'est pas ça, revenez avec plus de précisions...
crdlmnt
1°) qu'entendez vous par les deux dernies mois? les deux derniers mois complets ou le mois en cours + le précédent
2°) vos équipes sont bien identifiées par les N° 1,2 etc. dans la ligne 4
Voyez avec, pour équipe 1 en C8 en supposant que vos colonnes mois vont de B à IV (à adapter)
=SOMMEPROD(($B$4:$IV$4)=LIGNE(A1)*(MOIS($B$3:$IV$3)=MOIS(AUJOURDHUI())+SOMMEPROD((MOIS(($B$3:$IV$3)=MOIS(FIN.MOIS(AUJOURDHUI();-1))))
vous obtiendrez le nombre de 1 dans la ligne 3 pour les mois concernés et en tirant vers le bas, le nombre de 2 de trois etc.??
si ce n'est pas ça, revenez avec plus de précisions...
crdlmnt
diablo13800
Messages postés
2876
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
29 septembre 2023
1 843
5 févr. 2016 à 11:43
5 févr. 2016 à 11:43
Bonjour,
Si j'ai bien compris il s'agit simplement de compter le nombre de fois que l’équipe 2 apparaît au cours des 2 dernier mois C'est ça?:
-Si c'est le cas Cette fonction peut marcher:
=SOMMEPROD((C:C=2)*1;(JOURS(AUJOURDHUI();D:D)<61)*1)
(J'avoue avoir essayer pour tomber avec mois , mais un bug apparaissait et me faisait mal les calculs quand c'était sur plusieurs années...)
A adapter suivant le numéro de l'équipe que tu veux
Cordialement
Si j'ai bien compris il s'agit simplement de compter le nombre de fois que l’équipe 2 apparaît au cours des 2 dernier mois C'est ça?:
-Si c'est le cas Cette fonction peut marcher:
=SOMMEPROD((C:C=2)*1;(JOURS(AUJOURDHUI();D:D)<61)*1)
(J'avoue avoir essayer pour tomber avec mois , mais un bug apparaissait et me faisait mal les calculs quand c'était sur plusieurs années...)
A adapter suivant le numéro de l'équipe que tu veux
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 361
5 févr. 2016 à 11:53
5 févr. 2016 à 11:53
Bonjour Diablo
pas tout à fait bien appris la leçon......:-))):
SOMMEPROD ne fonctionne pas avec C:C etc..mais avec C3:X3 par exemple
le *1 n'est pas utile ici et mal placé dans tous les cas, et le point virgule n'a rien à faire là
=SOMMEPROD((C4:X4=2)*(C3:X3>AUJOURDHUI()-61))
qui donnera le total des 2 sur les 60 jours avant aujourd'hui
bien cordialement
pas tout à fait bien appris la leçon......:-))):
SOMMEPROD ne fonctionne pas avec C:C etc..mais avec C3:X3 par exemple
le *1 n'est pas utile ici et mal placé dans tous les cas, et le point virgule n'a rien à faire là
=SOMMEPROD((C4:X4=2)*(C3:X3>AUJOURDHUI()-61))
qui donnera le total des 2 sur les 60 jours avant aujourd'hui
bien cordialement
diablo13800
Messages postés
2876
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
29 septembre 2023
1 843
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
5 févr. 2016 à 12:05
5 févr. 2016 à 12:05
Bonjour Vaucluse
Hmmmm J'ai oublier de faire cette modification ... mes test était en Verticale et non horizontal comme la situation actuelle . C'est ma faute me suis précipité a recopier quand j'avais trouvé mais pas penser a m'adapter au contexte :/
Du coup dans ma tête j’étais persuadé que ça passé
On peut pas devenir un As en 1 jour de SommeProd;)
Merci de m'avoir Corrigé:)
Cordialement
Hmmmm J'ai oublier de faire cette modification ... mes test était en Verticale et non horizontal comme la situation actuelle . C'est ma faute me suis précipité a recopier quand j'avais trouvé mais pas penser a m'adapter au contexte :/
Du coup dans ma tête j’étais persuadé que ça passé
On peut pas devenir un As en 1 jour de SommeProd;)
Merci de m'avoir Corrigé:)
Cordialement
Jolafouine48
Messages postés
5
Date d'inscription
mercredi 6 janvier 2016
Statut
Membre
Dernière intervention
22 février 2016
5 févr. 2016 à 12:04
5 févr. 2016 à 12:04
Bonjour à tous !
Je vous remercie pour la rapidité de vos réponses !
J'ai bien eu la solution grâce à vos diverses réponses et je resterais sur celle de Vaucluse qui correspond parfaitement à ma situation. Je l'ai légèrement modifiée pour mon tableau, et c'est parfait !
Merci à tous et passez un bon week end.
Continuez à aider la population, vous nous sortez de belles épines du pied !
Cordialement
Je vous remercie pour la rapidité de vos réponses !
J'ai bien eu la solution grâce à vos diverses réponses et je resterais sur celle de Vaucluse qui correspond parfaitement à ma situation. Je l'ai légèrement modifiée pour mon tableau, et c'est parfait !
Merci à tous et passez un bon week end.
Continuez à aider la population, vous nous sortez de belles épines du pied !
Cordialement
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
5 févr. 2016 à 11:41
5 févr. 2016 à 11:41
Bonjour,
Si je comprends bien, vous voulez calculer le nombre d'occurrence sur la ligne 4 pour chaque équipe (de 1 à 5 dans le screenshot).
Si oui, tu peux utiliser en C8 :
Il faudra veiller à laisser la ligne 4 réservée au n° d'équipe
Si vous voulez ajouter une condition sur les dates (n'avoir que les deux derniers mois par exemple), nb.si.ens sera plus pratique :
Si je comprends bien, vous voulez calculer le nombre d'occurrence sur la ligne 4 pour chaque équipe (de 1 à 5 dans le screenshot).
Si oui, tu peux utiliser en C8 :
=NB.SI(4:4;1)
Il faudra veiller à laisser la ligne 4 réservée au n° d'équipe
Si vous voulez ajouter une condition sur les dates (n'avoir que les deux derniers mois par exemple), nb.si.ens sera plus pratique :
=NB.SI.ENS(4:4;1;3:3;">="&MOIS.DECALER(AUJOURDHUI();-2))