Moyenne si compris entre deux dates
Résolu/Fermé
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
-
16 juin 2015 à 08:31
jenor Messages postés 51 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 24 juillet 2015 - 17 juin 2015 à 14:27
jenor Messages postés 51 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 24 juillet 2015 - 17 juin 2015 à 14:27
A voir également:
- Excel moyenne si compris entre 2 valeurs
- Liste déroulante excel - Guide
- Formule moyenne excel - Guide
- Si et excel - Guide
- Formule excel - Guide
- Excel cellule couleur si condition texte - Guide
9 réponses
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
16 juin 2015 à 08:50
16 juin 2015 à 08:50
Bonjour,
Peux-tu donner un exemple concret avec tes explications par rapport aux données de ce fichier, cela éviter les erreurs.
Cdlt
Peux-tu donner un exemple concret avec tes explications par rapport aux données de ce fichier, cela éviter les erreurs.
Cdlt
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 16/06/2015 à 09:12
Modifié par Mike-31 le 16/06/2015 à 09:12
Bonjour le fil,
pour calculer la différence entre deux dates inférieure et supérieure à la date saisie en F3
pour calculer la différence entre les valeurs de la colonne B en fonction de la recherche précédente
ces formules sont matricielles il faut les confirmer en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre ces accolades {}
en partant de là il est possible de faire la division entre les deux valeurs
pour la division directe toujours en formule matricielle
formater les cellules en format standard
par contre je n'ai rien compris à ")]*[la différence entre "la cellule la plus proche de la cellule F3" et "F3")
"
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
pour calculer la différence entre deux dates inférieure et supérieure à la date saisie en F3
=RECHERCHEV(INDEX(A2:A10;(EQUIV(MIN(ABS(A2:A10-F3));ABS(A2:A10-F3);0)+1));A2:B10;2;0)-RECHERCHEV(F3;A2:B10;2;1)
pour calculer la différence entre les valeurs de la colonne B en fonction de la recherche précédente
=RECHERCHEV(INDEX(A2:A10;(EQUIV(MIN(ABS(A2:A10-F3));ABS(A2:A10-F3);0)+1));A2:B10;1;0)-RECHERCHEV(F3;A2:B10;1;1)
ces formules sont matricielles il faut les confirmer en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre ces accolades {}
en partant de là il est possible de faire la division entre les deux valeurs
pour la division directe toujours en formule matricielle
=(RECHERCHEV(INDEX(A2:A10;(EQUIV(MIN(ABS(A2:A10-F3));ABS(A2:A10-F3);0)+1));A2:B10;2;0)-RECHERCHEV(F3;A2:B10;2;1))/(RECHERCHEV(INDEX(A2:A10;(EQUIV(MIN(ABS(A2:A10-F3));ABS(A2:A10-F3);0)+1));A2:B10;1;0)-RECHERCHEV(F3;A2:B10;1;1))
formater les cellules en format standard
par contre je n'ai rien compris à ")]*[la différence entre "la cellule la plus proche de la cellule F3" et "F3")
"
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
16 juin 2015 à 09:44
16 juin 2015 à 09:44
Merci pour cette réponse relativement complète.
Par [la différence entre "la cellule la plus proche de la cellule F3" et "F3"], j'entend par exemple que si la date renseignée en F3 est le 17 janvier 2014, alors la cellule la plus proche de cette cellule sera le 15 janvier 2014. De cette manière la moyenne est effectuée avec la date la plus proche. J'espère avoir été clair
Par [la différence entre "la cellule la plus proche de la cellule F3" et "F3"], j'entend par exemple que si la date renseignée en F3 est le 17 janvier 2014, alors la cellule la plus proche de cette cellule sera le 15 janvier 2014. De cette manière la moyenne est effectuée avec la date la plus proche. J'espère avoir été clair
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
16 juin 2015 à 09:50
16 juin 2015 à 09:50
Re,
lorsque j'étudie ta demande
= [(différence des deux cellules de la colonne B concernées)/(différence des deux cellules de la colonne A concernées)]*[la différence entre "la cellule la plus proche de la cellule F3" et "F3")
la partie en gras de mon post à été traitée, ce que je ne comprends toujours pas est la fin de ta formule, que vient faire
si la date en F3 se trouve entre deux dates comment calculer cette différence entre la date inférieure et F3 ou F3 et la date supérieure ?
lorsque j'étudie ta demande
= [(différence des deux cellules de la colonne B concernées)/(différence des deux cellules de la colonne A concernées)]*[la différence entre "la cellule la plus proche de la cellule F3" et "F3")
la partie en gras de mon post à été traitée, ce que je ne comprends toujours pas est la fin de ta formule, que vient faire
- [la différence entre "la cellule la plus proche de la cellule F3" et "F3")
si la date en F3 se trouve entre deux dates comment calculer cette différence entre la date inférieure et F3 ou F3 et la date supérieure ?
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
16 juin 2015 à 10:15
16 juin 2015 à 10:15
La partie en gras représente la moyenne des dépenses (en cumulée) sur un jour entre les deux dates de la colonne A. Ensuite la multiplication par le terme incompris, permet de multiplier cette moyenne/jour par le nombre de jours le plus proche. Ainsi, on obtient une approximation de la dépense au bout de x jours.
Dans l'exemple que j'ai donné précédemment, on obtiendrait une dépense approximative au 17 janvier 2014.
J'espère à nouveau avoir été clair.
Dans l'exemple que j'ai donné précédemment, on obtiendrait une dépense approximative au 17 janvier 2014.
J'espère à nouveau avoir été clair.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
16 juin 2015 à 10:18
16 juin 2015 à 10:18
Bonjour
voyez ce modèle selon ma compréhension de votre question
sous toutes réserves!
https://www.cjoint.com/c/EFqishEAG4y
crdlmnt
voyez ce modèle selon ma compréhension de votre question
sous toutes réserves!
https://www.cjoint.com/c/EFqishEAG4y
crdlmnt
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
16 juin 2015 à 10:30
16 juin 2015 à 10:30
Re,
je vais essayer de mon coté comprendre ta logique, d'après ton tableau, en F3 tu saisis 17 janvier 2014 OK
tu souhaites donc prendre la date la plus proche inférieure soit 15/01/2014 et on ne s'occupe plus de la date supérieure donc le nombre de jour entre F3 et le 15/01/2014 est 2
ensuite la valeur en B correspondant au 15/01/2014 est 130 et la que faut il calculer !
donne un exemple à partir de F3 nombre de jours
valeur à retenir en B et valeur / Nbr de jour* par la valeur
je vais essayer de mon coté comprendre ta logique, d'après ton tableau, en F3 tu saisis 17 janvier 2014 OK
tu souhaites donc prendre la date la plus proche inférieure soit 15/01/2014 et on ne s'occupe plus de la date supérieure donc le nombre de jour entre F3 et le 15/01/2014 est 2
ensuite la valeur en B correspondant au 15/01/2014 est 130 et la que faut il calculer !
donne un exemple à partir de F3 nombre de jours
valeur à retenir en B et valeur / Nbr de jour* par la valeur
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
Modifié par jenor le 16/06/2015 à 11:34
Modifié par jenor le 16/06/2015 à 11:34
Pour vous répondre, Mike-31 et Vaucluse, voici le fichier avec trois exemples : https://www.cjoint.com/c/EFqjmALETf0
Je viens de me rendre compte que mon explication manquait de sens, d'où vos interrogations ... Vous pourrez mieux comprendre mes attentes en regardant le fichier je pense.
La formule (visible dans le fichier) serait plutôt :
Cellule B inférieur + [(différence des deux cellules de la colonne B concernées)/(différence des deux cellules de la colonne A concernées)]*[la différence entre "la cellule inférieure à la cellule F3" et "F3")
Je viens de me rendre compte que mon explication manquait de sens, d'où vos interrogations ... Vous pourrez mieux comprendre mes attentes en regardant le fichier je pense.
La formule (visible dans le fichier) serait plutôt :
Cellule B inférieur + [(différence des deux cellules de la colonne B concernées)/(différence des deux cellules de la colonne A concernées)]*[la différence entre "la cellule inférieure à la cellule F3" et "F3")
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
16 juin 2015 à 11:33
16 juin 2015 à 11:33
Une petite erreur pour le troisième exemple, la formule serait plutôt :
=B8+(B9-B8)/(A9-A8)*(F12-A8)
=B8+(B9-B8)/(A9-A8)*(F12-A8)
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
16 juin 2015 à 11:40
16 juin 2015 à 11:40
Bonjour à tous,
Fichier : https://www.cjoint.com/c/EFqjOAWwLg3
C'était chaud !
Cdlt
Fichier : https://www.cjoint.com/c/EFqjOAWwLg3
C'était chaud !
Cdlt
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
16 juin 2015 à 11:49
16 juin 2015 à 11:49
Merci Excel-Worker, c'est ce que je recherchai.
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
16 juin 2015 à 11:51
16 juin 2015 à 11:51
De rien, bonne journée. Finalement, j'ai tout compris quand tu as déposé le fichier mais sans le fichier, je ne comprenais pas.
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
16 juin 2015 à 11:46
16 juin 2015 à 11:46
Re,
j'avais remarqué ton erreur, comme des fois tu prends la valeur inférieure ou supérieure, regarde comme cela
=RECHERCHEV(F3;A2:B10;2;1)+(INDEX(B2:B10;RANG(RECHERCHE(F3;A2:A10);A2:A10;1)+1)-RECHERCHEV(F3;A2:B10;2;1))/( INDEX(A2:A10;RANG(RECHERCHE(F3;A2:A10);A2:A10;1)+1)-RECHERCHEV(F3;A2:B10;1;1))*(F3-RECHERCHEV(F3;A2:B10;1;1))
j'avais remarqué ton erreur, comme des fois tu prends la valeur inférieure ou supérieure, regarde comme cela
=RECHERCHEV(F3;A2:B10;2;1)+(INDEX(B2:B10;RANG(RECHERCHE(F3;A2:A10);A2:A10;1)+1)-RECHERCHEV(F3;A2:B10;2;1))/( INDEX(A2:A10;RANG(RECHERCHE(F3;A2:A10);A2:A10;1)+1)-RECHERCHEV(F3;A2:B10;1;1))*(F3-RECHERCHEV(F3;A2:B10;1;1))
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
17 juin 2015 à 14:27
17 juin 2015 à 14:27
Merci à tous pour votre aide !