Recherche de données en fonction du mois en cours sur EXCEL
Résolu
Geo-lac
Messages postés
71
Date d'inscription
Statut
Membre
Dernière intervention
-
Geo-lac Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Geo-lac Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Après avoir écumer les forums excel, je n'ai toujours pas trouver de réponses à ma problématique.
J'aimerais mettre en place une formule qui me permettrait d'afficher dans une cellule une donnée (tiré dans un autre tableau du classeur) en fonction du mois en cours.
C'est à dire, afficher la valeur pour le mois d'avril, car nous sommes en Avril. Et que la mise à jour du mois se fasse automatiquement.
Je vous remercie par avance,
Cdt,
Après avoir écumer les forums excel, je n'ai toujours pas trouver de réponses à ma problématique.
J'aimerais mettre en place une formule qui me permettrait d'afficher dans une cellule une donnée (tiré dans un autre tableau du classeur) en fonction du mois en cours.
C'est à dire, afficher la valeur pour le mois d'avril, car nous sommes en Avril. Et que la mise à jour du mois se fasse automatiquement.
Je vous remercie par avance,
Cdt,
A voir également:
- Excel mois en cours
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Panne tnt en cours aujourd'hui - Guide
31 réponses
Re,
sais tu faire les formules matricielles qu'il faut confirmer avec les touche Ctrl, Shift et Entrée
je te prépare les formules pour les 3 régions et les deux matières route et fer en début d'après midi
sais tu faire les formules matricielles qu'il faut confirmer avec les touche Ctrl, Shift et Entrée
je te prépare les formules pour les 3 régions et les deux matières route et fer en début d'après midi
Re,
tu peux revenir sans problème si tu rencontres un problème, la copie des formules ne doit pas poser de problème si tu respectes le numéro de ligne comme les bornes des plages.
n'oublie pas de mettre le statut de la discussion en résolu
tu peux revenir sans problème si tu rencontres un problème, la copie des formules ne doit pas poser de problème si tu respectes le numéro de ligne comme les bornes des plages.
n'oublie pas de mettre le statut de la discussion en résolu
Ya une petite coquille,
Sur 'Vol par bassins' le tableau appelé cumul mois précédents je l'avais modifier, faut pas que ce soit un cumul faut que ce soit le derniers mois antérieur au mois connus.
C'est à dire, si c'est Mars mon derniers moi connu, je veux voir afficher Février.
Comme tu avais fait au début en faite
Sur 'Vol par bassins' le tableau appelé cumul mois précédents je l'avais modifier, faut pas que ce soit un cumul faut que ce soit le derniers mois antérieur au mois connus.
C'est à dire, si c'est Mars mon derniers moi connu, je veux voir afficher Février.
Comme tu avais fait au début en faite
Bonjour,
si j'ai bien compris, cela ne me semble pas compliqué mais il faudrait avoir un exemple de fichier pour voir quelle syntaxe utiliser.
pour joindre un exemple de fichier sert toi de ce lien
Puis parcourir/créer le lien et colle dans une réponse le lien généré
https://www.cjoint.com/
si j'ai bien compris, cela ne me semble pas compliqué mais il faudrait avoir un exemple de fichier pour voir quelle syntaxe utiliser.
pour joindre un exemple de fichier sert toi de ce lien
Puis parcourir/créer le lien et colle dans une réponse le lien généré
https://www.cjoint.com/
Bonjour,
Voici le lien vers le document Simplifié :
https://www.cjoint.com/c/FDeh7k4qcdO
Le premier onglet "BDD-TDB" c'est le tableau ou je voudrais trouver cette fameuse formule. j'ai mis un encadré gras. Ce tableau doit chercher les donnés dans l'onglets d'après en fonction des données du dernier mois connus.
Voila je sais pas si ça peut t'aider à m'aider.
Je te remercie par avance.
Cdt,
Voici le lien vers le document Simplifié :
https://www.cjoint.com/c/FDeh7k4qcdO
Le premier onglet "BDD-TDB" c'est le tableau ou je voudrais trouver cette fameuse formule. j'ai mis un encadré gras. Ce tableau doit chercher les donnés dans l'onglets d'après en fonction des données du dernier mois connus.
Voila je sais pas si ça peut t'aider à m'aider.
Je te remercie par avance.
Cdt,
Re,
Si j'ai bien compris onglet BDD-TDB
en C8 tu veux 48 638
et en D8 67 090
après idem pour Route et le total des deux
Si j'ai bien compris onglet BDD-TDB
en C8 tu veux 48 638
et en D8 67 090
après idem pour Route et le total des deux
Oui c'est ça, je me permet de le te le renvoyer avec les données de Mars, comme ça, dans mois antérieur on doit trouver l'addition des mois antérieurs à "mois en cours" en D8
https://www.cjoint.com/c/FDeiKsfQYxO
https://www.cjoint.com/c/FDeiKsfQYxO
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
je suis de retour, une formule matricielle se confirme en cliquant en même temps sur trois touches du clavier Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre ces accolades {}
en C8 colle cette formule et confirme la en matricielle comme toutes les formule que je te donne ci après
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0)))
en D8cette formule
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-2)*('Vol. par Bassin'!6:6<>0)))
en C9
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!7:7<>0)))
en D9
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(1:1)-2)*('Vol. par Bassin'!7:7<>0)))
dans le même ordre pour NE fer
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-4)*('Vol. par Bassin'!6:6<>0)))
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-1)*('Vol. par Bassin'!6:6<>0)))
route
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2)-4)*('Vol. par Bassin'!7:7<>0)))
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2)-1)*('Vol. par Bassin'!7:7<>0)))
pour NE fer
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-3)*('Vol. par Bassin'!6:6<>0)))
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1))*('Vol. par Bassin'!6:6<>0)))
route
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2)-3)*('Vol. par Bassin'!7:7<>0)))
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2))*('Vol. par Bassin'!7:7<>0)))
je suis de retour, une formule matricielle se confirme en cliquant en même temps sur trois touches du clavier Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre ces accolades {}
en C8 colle cette formule et confirme la en matricielle comme toutes les formule que je te donne ci après
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0)))
en D8cette formule
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-2)*('Vol. par Bassin'!6:6<>0)))
en C9
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!7:7<>0)))
en D9
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(1:1)-2)*('Vol. par Bassin'!7:7<>0)))
dans le même ordre pour NE fer
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-4)*('Vol. par Bassin'!6:6<>0)))
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-1)*('Vol. par Bassin'!6:6<>0)))
route
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2)-4)*('Vol. par Bassin'!7:7<>0)))
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2)-1)*('Vol. par Bassin'!7:7<>0)))
pour NE fer
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-3)*('Vol. par Bassin'!6:6<>0)))
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1))*('Vol. par Bassin'!6:6<>0)))
route
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2)-3)*('Vol. par Bassin'!7:7<>0)))
=INDEX('Vol. par Bassin'!7:7;MAX((COLONNE(2:2))*('Vol. par Bassin'!7:7<>0)))
Bonjour,
Tout d'abord, je vous remercie pour votre temps. Ca à l'air de marcher Nikel.
Je voulais savoir si il était possible, de moyenniser les mois antérieurs pour dégager une tendance. C'est à dire comme nous avons les chiffres de mars, ce serait la moyenne de Janvier et Février pour la colonne mois antérieurs.
Cdt,
Tout d'abord, je vous remercie pour votre temps. Ca à l'air de marcher Nikel.
Je voulais savoir si il était possible, de moyenniser les mois antérieurs pour dégager une tendance. C'est à dire comme nous avons les chiffres de mars, ce serait la moyenne de Janvier et Février pour la colonne mois antérieurs.
Cdt,
Re,
par rapport à ton tableau ou tu as le mois précédent du dernier mois renseigné, en C8 et le dernier mois connu en D8
=((D8-C8)/C8)
et tu formates la cellule en pourcentage
par contre si les valeurs baissent pur calculer le pourcentage de baisse il faut inverser les valeurs
=((C8-D8)/D8)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
par rapport à ton tableau ou tu as le mois précédent du dernier mois renseigné, en C8 et le dernier mois connu en D8
=((D8-C8)/C8)
et tu formates la cellule en pourcentage
par contre si les valeurs baissent pur calculer le pourcentage de baisse il faut inverser les valeurs
=((C8-D8)/D8)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re,
c'est exactement les mêmes formules matricielles mais en remontant de 2 mois alors pour la première formule pour rechercher la valeur du mois précédent
pour SUD Fer
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0)))
et pour rechercher la valeur du deuxième mois précédent soit janvier
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-8)*('Vol. par Bassin'!6:6<>0)))
ensuite additionner les deux valeurs divisé par deux, ou directement
=(INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-8)*('Vol. par Bassin'!6:6<>0)))+INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0))))/2
et idem en adaptant pour Route et les régions NE et NO
par contre cette formule sera en erreur #VALEUR! tant que le mois de mars n'est pas renseigne puisqu'on remonte de deux mois, pour éviter cet affichage complète la formule avec une gestion d'erreur et confirme en matricielle
=SIERREUR((INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-8)*('Vol. par Bassin'!6:6<>0)))+INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0))))/2;"")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
c'est exactement les mêmes formules matricielles mais en remontant de 2 mois alors pour la première formule pour rechercher la valeur du mois précédent
pour SUD Fer
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0)))
et pour rechercher la valeur du deuxième mois précédent soit janvier
=INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-8)*('Vol. par Bassin'!6:6<>0)))
ensuite additionner les deux valeurs divisé par deux, ou directement
=(INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-8)*('Vol. par Bassin'!6:6<>0)))+INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0))))/2
et idem en adaptant pour Route et les régions NE et NO
par contre cette formule sera en erreur #VALEUR! tant que le mois de mars n'est pas renseigne puisqu'on remonte de deux mois, pour éviter cet affichage complète la formule avec une gestion d'erreur et confirme en matricielle
=SIERREUR((INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-8)*('Vol. par Bassin'!6:6<>0)))+INDEX('Vol. par Bassin'!6:6;MAX((COLONNE(1:1)-5)*('Vol. par Bassin'!6:6<>0))))/2;"")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re,
ta moyenne se fera toujours sur les deux mois précédents il serait peut être intéressant qu'elle se fasse du premier mois au mois précédent en fonction du mois dans l'année exemple en Août de janvier à juillet !
ta moyenne se fera toujours sur les deux mois précédents il serait peut être intéressant qu'elle se fasse du premier mois au mois précédent en fonction du mois dans l'année exemple en Août de janvier à juillet !
Re,
en partant sur le principe que les régions SUD, NE et NO sont toutes les trois renseignées chaque mois, le principe de base pour calculer une moyenne est la division d'une somme par le nombre de montant qui compose cette somme.
la formule matricielle pour sommer les montants Sud des mois précédents le dernier mois enregistré
=SOMMEPROD((MOD(COLONNE(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-2;3)=1)*(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))))
pour calculer le nombre de versement
=SOMMEPROD((MOD(COLONNE(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-2;3)=1)*(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))>0))
pour écourter les formules, je te conseille de coller ces formules dans ton onglet Vol. par Bassin sur la ligne 6 et dans trois colonne que tu pourras masquer et appeler chaque résultat dans l'onglet de ton choix
ce qui donne pour calculer la moyenne Fer pour le SUD
pour le NE
pour le NO
pour les "ROUTE" de chaque département il suffit d'incrémenter les formules.
Si tu rencontres des problèmes, je te retournerai ton fichier
en partant sur le principe que les régions SUD, NE et NO sont toutes les trois renseignées chaque mois, le principe de base pour calculer une moyenne est la division d'une somme par le nombre de montant qui compose cette somme.
la formule matricielle pour sommer les montants Sud des mois précédents le dernier mois enregistré
=SOMMEPROD((MOD(COLONNE(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-2;3)=1)*(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))))
pour calculer le nombre de versement
=SOMMEPROD((MOD(COLONNE(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-2;3)=1)*(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))>0))
pour écourter les formules, je te conseille de coller ces formules dans ton onglet Vol. par Bassin sur la ligne 6 et dans trois colonne que tu pourras masquer et appeler chaque résultat dans l'onglet de ton choix
ce qui donne pour calculer la moyenne Fer pour le SUD
=SOMMEPROD((MOD(COLONNE(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-2;3)=1)*(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))))/SOMMEPROD((MOD(COLONNE(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-2;3)=1)*(C6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))>0))
pour le NE
=SOMMEPROD((MOD(COLONNE(D6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-1;3)=0)*(D6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))))/SOMMEPROD((MOD(COLONNE(D6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-1;3)=0)*(D6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))>0))
pour le NO
=SOMMEPROD((MOD(COLONNE(E6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-1;3)=1)*(E6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))))/SOMMEPROD((MOD(COLONNE(E6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4)))-1;3)=1)*(E6:INDIRECT(ADRESSE(LIGNE();MAX(SI(C6:AL6>0;COLONNE(C6:AL6)-3 ));4))>0))
pour les "ROUTE" de chaque département il suffit d'incrémenter les formules.
Si tu rencontres des problèmes, je te retournerai ton fichier
Re,
tu les as bien déclarées en matricielle et collé sur ta feuille "Vol. par Bassin"
ensuite pour les avoir sur ta feuille "BDD-TDB" il suffit de faire =ta cellule concernée
regarde ton fichier sur lequel j'ai supprimé les liens feuille "Vol. par Bassin" pour éviter que tes formules soient en erreur
https://www.cjoint.com/c/FDggQN3zjOj
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
tu les as bien déclarées en matricielle et collé sur ta feuille "Vol. par Bassin"
ensuite pour les avoir sur ta feuille "BDD-TDB" il suffit de faire =ta cellule concernée
regarde ton fichier sur lequel j'ai supprimé les liens feuille "Vol. par Bassin" pour éviter que tes formules soient en erreur
https://www.cjoint.com/c/FDggQN3zjOj
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ah c'est bon ça fonctionne nikel. Donc cette formule matricielle permet de faire la moyenne automatique des mois antérieurs au derniers mois connu.
Par contre, pour des raisons inexpliqués la formule du début ou l'on avait juste le mois antérieur au dernier mois connu ne marche plus et m'affiche "0", alors qu'elle marchait hier..
Par contre, pour des raisons inexpliqués la formule du début ou l'on avait juste le mois antérieur au dernier mois connu ne marche plus et m'affiche "0", alors qu'elle marchait hier..
Re,
colle dans un post la formule du début qui ne fonctionne plus
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
colle dans un post la formule du début qui ne fonctionne plus
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re,
a oui bien sur parce que j'ai mis tes nouvelles formule sur la ligne, alors on va contourner le problème en décalant l'emplacement de tes nouvelles formules exemple la première en AO13, ce qui va changer dans les nouvelles formule est l'emplacement de la ligne, explication dans les dernières formules tu verras LIGNE() qui renvoient le numéro de ligne soit pour une cellule en AN6 renvoie 6 si je décale les formules sur la ligne 2 (AO12) la syntaxe LIGNE() renvoie 12 et comme je veux récupérer les informations de la ligne 6 je modifie la syntaxe LIGNE() par LIGNE()-6
https://www.cjoint.com/c/FDgh6hsgBij
a oui bien sur parce que j'ai mis tes nouvelles formule sur la ligne, alors on va contourner le problème en décalant l'emplacement de tes nouvelles formules exemple la première en AO13, ce qui va changer dans les nouvelles formule est l'emplacement de la ligne, explication dans les dernières formules tu verras LIGNE() qui renvoient le numéro de ligne soit pour une cellule en AN6 renvoie 6 si je décale les formules sur la ligne 2 (AO12) la syntaxe LIGNE() renvoie 12 et comme je veux récupérer les informations de la ligne 6 je modifie la syntaxe LIGNE() par LIGNE()-6
https://www.cjoint.com/c/FDgh6hsgBij
Bon du coup c'est les moyennes qui ne marchent plus maintenant.. Je comprends que les formules renvoient à des lignes mais je suis incapable de modifier tes formules, je comprends pas tout.
Je t'envois le fichier original et je vais identifier les emplacement précis des données pour juste le mois et la moyenne comme ça y'aura pas de soucis de ligne.
https://www.cjoint.com/c/FDgilcmbOnO
Tu retrouvera l'onglet "Vol par Bassin" un peu plus loin dans le fichier
Je t'envois le fichier original et je vais identifier les emplacement précis des données pour juste le mois et la moyenne comme ça y'aura pas de soucis de ligne.
https://www.cjoint.com/c/FDgilcmbOnO
Tu retrouvera l'onglet "Vol par Bassin" un peu plus loin dans le fichier
Re,
sur ta feuille BDD-TDB en H8 tu veux d'après ton dernier fichier 67090
et en H9 21115
mais en I8 que veux tu le cumul des mois précédents (janvier et février) soit 115728
c'est cela !
en H14 et I14 quelle somme doit il y avoir
idem H22, I22, H28 et I28
sur ta feuille BDD-TDB en H8 tu veux d'après ton dernier fichier 67090
et en H9 21115
mais en I8 que veux tu le cumul des mois précédents (janvier et février) soit 115728
c'est cela !
en H14 et I14 quelle somme doit il y avoir
idem H22, I22, H28 et I28
Je te renvois le fichier avec ce que je voudrais voir apparaitre dans les cases pour que ce soit plus simple !
https://www.cjoint.com/c/FDgi6zSHDJO
https://www.cjoint.com/c/FDgi6zSHDJO
Re,
regarde comme cela
https://www.cjoint.com/c/FDgjLlDYaIj
feuille Vol. par Bassin ligne de 28 à 31 peuvent être masquées pour protéger les formules
regarde comme cela
https://www.cjoint.com/c/FDgjLlDYaIj
feuille Vol. par Bassin ligne de 28 à 31 peuvent être masquées pour protéger les formules
Oui c'est bon dans les calculs sauf que du coup on n'a pas besoin des cumul, en définitif, et après consultation avec mon supérieur, il me faut juste :
Derniers mois connus
Mois antérieurs au dernier mois connus
Moyenne des mois antérieurs au derniers mois connus*
Je te renvois le fichier avec les cases correspondantes, j'ai essayer de remettre propre mais je casse les formules à chaque fois ..
https://www.cjoint.com/c/FDglKoBPiEO
Un grand merci
Derniers mois connus
Mois antérieurs au dernier mois connus
Moyenne des mois antérieurs au derniers mois connus*
Je te renvois le fichier avec les cases correspondantes, j'ai essayer de remettre propre mais je casse les formules à chaque fois ..
https://www.cjoint.com/c/FDglKoBPiEO
Un grand merci
Re,
comme il n'a que deux lignes de recherche, j'ai un peu simplifié les formules en supprimant LIGNE()-24 par le numéro de ligne soit 6 ou 7
https://www.cjoint.com/c/FDgl3aoRosj
comme il n'a que deux lignes de recherche, j'ai un peu simplifié les formules en supprimant LIGNE()-24 par le numéro de ligne soit 6 ou 7
https://www.cjoint.com/c/FDgl3aoRosj
Re,
alors si j'ai bien compris pour sud fer, toujours en matricielle
=INDEX(6:6;MAX((COLONNE(1:1)-5)*(6:6<>0)))
NE
=INDEX(6:6;MAX((COLONNE(1:1)-4)*(6:6<>0)))
NO
=INDEX(6:6;MAX((COLONNE(1:1)-3)*(6:6<>0)))
et pour route incrémente d'une cellule vers le bas
alors si j'ai bien compris pour sud fer, toujours en matricielle
=INDEX(6:6;MAX((COLONNE(1:1)-5)*(6:6<>0)))
NE
=INDEX(6:6;MAX((COLONNE(1:1)-4)*(6:6<>0)))
NO
=INDEX(6:6;MAX((COLONNE(1:1)-3)*(6:6<>0)))
et pour route incrémente d'une cellule vers le bas
Re,
cette formule te donne la dernière valeur d'une ligne différente de 0
=INDEX(6:6;MAX((COLONNE(1:1))*(6:6<>0)))
on pourrait également écrire
=INDEX(6:6;MAX((COLONNE(1:1))*(6:6>0)))
donc pour avoir la valeur SUD du mois précédent il faut ajouter -5 puisque par rapport à la dernière valeur de la ligne, SUD est décalée de 5 colonnes à gauche
=INDEX(6:6;MAX((COLONNE(1:1)-5)*(6:6<>0)))
NE de -4 et NO de -3
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
cette formule te donne la dernière valeur d'une ligne différente de 0
=INDEX(6:6;MAX((COLONNE(1:1))*(6:6<>0)))
on pourrait également écrire
=INDEX(6:6;MAX((COLONNE(1:1))*(6:6>0)))
donc pour avoir la valeur SUD du mois précédent il faut ajouter -5 puisque par rapport à la dernière valeur de la ligne, SUD est décalée de 5 colonnes à gauche
=INDEX(6:6;MAX((COLONNE(1:1)-5)*(6:6<>0)))
NE de -4 et NO de -3
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Salut,
Je m'excuse de te déranger à nouveau mais il me faudrait la même chose pour un autre tableau.. ahah
Si ça te prends trop de temps je peux comprendre, y'a pas de soucis
Il faudrait alimenter la même base de données "TDB-BDD" mais cette fois ci prendre les données dans "Budget-REEL"
Il faudrait faire pour les 4 transporteur VFLI, FRET OFI et GEOPARTS pour le tonnage et le montant en euros.
Parce que du coup en attendant je procède avec un simple lien dans un autre tableau mais il faut mettre à jour tous les mois.
Il faudrait donc fonctionner de la même manière sauf qu'il y a en plus la distinction entre budget et réel.
https://www.cjoint.com/c/FDhnkQ8pcSO
Je m'excuse de te déranger à nouveau mais il me faudrait la même chose pour un autre tableau.. ahah
Si ça te prends trop de temps je peux comprendre, y'a pas de soucis
Il faudrait alimenter la même base de données "TDB-BDD" mais cette fois ci prendre les données dans "Budget-REEL"
Il faudrait faire pour les 4 transporteur VFLI, FRET OFI et GEOPARTS pour le tonnage et le montant en euros.
Parce que du coup en attendant je procède avec un simple lien dans un autre tableau mais il faut mettre à jour tous les mois.
Il faudrait donc fonctionner de la même manière sauf qu'il y a en plus la distinction entre budget et réel.
https://www.cjoint.com/c/FDhnkQ8pcSO
Re,
ce qui pose problème dans l'onglet "Budget-Réel" sont les deux colonnes "total" AB:AC
serait possible de les placer en début de tableau exemple en D et E ou il va falloir passer par des formules à rallonge du VBA
ce qui pose problème dans l'onglet "Budget-Réel" sont les deux colonnes "total" AB:AC
serait possible de les placer en début de tableau exemple en D et E ou il va falloir passer par des formules à rallonge du VBA
Re,
cela ne changera rien, il y a très peu de possibilités par formule pour isoler la dernière valeur d'une ligne ou colonne, hors les totaux que tu as en fin de ligne même décalé seront toujours sur la ligne, c'est pour cela que dans l'onglet "Vol. par Bassin" on a déplacé les formules sous les tableaux
le déplacement en début de tableau ne prendra que 2 secondes si cela ne dérange pas la hiérarchie
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
cela ne changera rien, il y a très peu de possibilités par formule pour isoler la dernière valeur d'une ligne ou colonne, hors les totaux que tu as en fin de ligne même décalé seront toujours sur la ligne, c'est pour cela que dans l'onglet "Vol. par Bassin" on a déplacé les formules sous les tableaux
le déplacement en début de tableau ne prendra que 2 secondes si cela ne dérange pas la hiérarchie
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
En tout cas merci et oui on voit ça dans l'après midi.
Bon app'