Calcul de valeurs, selon une date variable
Résolu
Jolafouine48
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
diablo13800 Messages postés 2890 Date d'inscription Statut Membre Dernière intervention -
diablo13800 Messages postés 2890 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens vers vous car j'ai un soucis qui est le suivant : il me faut calculer un nombre de valeurs sur une ligne "équipe", en me basant sur une autre ligne "date", qui serait évolutive dans le temps.
Au fur et à mesure j'incrémente la ligne "équipe" par un numéro, et il me faudrait le total de l'équipe "2" sur les deux derniers mois.
Exemple :

Je n'ai pas réussi avec les formules DECALER (...).
C'est pourquoi j'aurai besoin de votre. Merci par avance !
Je viens vers vous car j'ai un soucis qui est le suivant : il me faut calculer un nombre de valeurs sur une ligne "équipe", en me basant sur une autre ligne "date", qui serait évolutive dans le temps.
Au fur et à mesure j'incrémente la ligne "équipe" par un numéro, et il me faudrait le total de l'équipe "2" sur les deux derniers mois.
Exemple :

Je n'ai pas réussi avec les formules DECALER (...).
C'est pourquoi j'aurai besoin de votre. Merci par avance !
A voir également:
- Calcul de valeurs, selon une date variable
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Airpods 3 date de sortie - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Calcul nombre de jours entre deux dates excel - Guide
4 réponses
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
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
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
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
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
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))