Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Index equiv par rapport à une date

  • Initiateur de la discussion Initiateur de la discussion SOYA
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SOYA

XLDnaute Occasionnel
Bonjour,

J'ai un tableau sur Feuil1 avec en colonne B des dates 01/07/2008, 15/07/2008, etc... (les dates se suivent mais ne sont pas consécutives. C'est une saisie de dépenses de petite caisse).

En colonne H j'ai le solde de ma petite caisse (formule standard : =h5-e6).

Dans ma feuil2, en D13 je saisis une date, toujours le premier jour du mois (ex. 01/07/2008).

En K13, je voudrais la formule (probablement index/equiv ?) qui va me donner le solde de ma petite caisse (se trouvant sur Feuil1) le dernier jour du mois de la date saisie en D13.

Je joins un petit fichier... Merci beaucoup pour votre aide ! Je sèche !
 

Pièces jointes

Re : Index equiv par rapport à une date

Bonjour,

Un essai avec une formule matricielle :

Code:
=INDEX(Détail!$H$1:$H$80;MAX((MOIS(Détail!B4:B80)=MOIS(Formulaire!D13))*
(Détail!$B$4:$B$80<>"")*LIGNE(Détail!$B$4:$B$80)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Je te laisse tester

@+
 
Re : Index equiv par rapport à une date

J'ai une autre question...

Quelle changement apporter à la formule pour que j'obtienne le solde correspondant à la dernière saisie du mois précédent ?

Par ex. : je saisis 01/07/08 en D13, et je voudrais le solde de 63,46 car c'est le dernier solde du mois de juin ?

Ce serait vraiment sympathique !

Merci d'avance.
 
Re : Index equiv par rapport à une date

Bonjour,

En variantes à la proposition de Tibo (que je salue),

=RECHERCHEV(DATE(ANNEE(D13);MOIS(D13)+1;0);Détail!B:H;7)
=INDEX(Détail!H:H;EQUIV(DATE(ANNEE(D13);MOIS(D13)+1;0);Détail!B:B))
formules non matricielles

Pour le mois précédent il faut supprimer les +1 dans les formules.

abcd
 
Re : Index equiv par rapport à une date

re,

La même, avec un tout petit changement :

Code:
=INDEX(Détail!$H$1:$H$80;MAX((MOIS(Détail!B4:B80)=MOIS(Formulaire!D13)[COLOR=red][B]-1[/B][/COLOR])*
(Détail!$B$4:$B$80<>"")*LIGNE(Détail!$B$4:$B$80)))

Y aura sans doute un souci pour le mois de janvier (car janvier - 1 = décembre et non 0)

Je vais chercher une autre formule pour ce cas.

@+

Edit : salut abcd.

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…