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

Recherchev sous condition

  • Initiateur de la discussion Initiateur de la discussion sebaip
  • 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 !

S

sebaip

Guest
Bonjour à tous,

Dans le cadre d'un fichier pour suivi des fabrications, je suis à la recherche d'une formule me permettant de récupérer la dernière valeur dans un tableau par rapport à une condition qui peut être cité à plusieurs reprises. Je m'explique:
- Dans la colonne A, j'ai la possibilité entre 3 termes: CARRE, RECTANGLE, TRIANGLE.
Ces 3 mots sont renseignés de façon aléatoire dans ma colonne A. En colonne B, en face de chaque terme, apparaît le nombre de carrés (ou rectangle ou triangle) que j'ai fabriqué, voir exemple ci dessous:
CARRE 5
RECTANGLE 10
TRIANGLE 15
RECTANGLE 20
CARRE 25
CARRE 75
TRIANGLE 12

Par rapport à mon exemple, j'aurai besoin de récupérer la dernière quantité produite de "CARRES", à savoir 75.

Avez-vous une solution à me proposer (PAS DE VBA si possible) pour faire afficher ce résultat??

Merci par avance de votre aide, 😱
Sebaip!
 
Re : Recherchev sous condition

Salut CISCO,
Merci pour ta réactivité!
Cependant, la formule ne fonctionne pas sur mon fichier..
Je pense que cela peut venir du fait que ma première colonne est issue d'une liste déroulante et la seconde d'une formule. Cela peut-il effectivement bloquer la formule INDEX?
Merci de ton aide
 
Re : Recherchev sous condition

Voici le fichier.
Mon résultat attendu doit être en AI2
Comme son nom l'indique, ce tableau est un suivi de modifications.
Si la date retour + action "DATEUR" sont renseigné, le résultat doit être l'année en cours + 1.
Ce que je désire, c'est de connaître la dernière année de la modif "DATEUR".
Je viens également de remarquer dans ma formule en AF que dès que nous allons être en 2016, mes résultats vont s'incrémenter automatiquement... Il faudrait que je fige l'année à l'instant t. Une idée??
Merci encore de ton aide
 

Pièces jointes

Re : Recherchev sous condition

Bonjour, Sebaip, mes respect Maître Cisco !

2 choses :
1) la formule n'a pas été validée comme indiqué avec ctrl+maj+enter (il faut que des {} apparaissent autour de la formule.
2) modifiez ainsi et ça fonctionne : =INDEX(AF1:AF56;MAX(SI(AA7:AE56=AF4;LIGNE(AF7:AF56))))

Cordialement
 

Pièces jointes

Re : Recherchev sous condition

Bonjour

Il faut que tu fasses avec
=INDEX(AF1:AF56;MAX(SI(AA7:AA56=AF4;LIGNE(AF7:AF56))))
toujours en matriciel.

@ plus

P.S : Mon exemple commençait en ligne 1, ce qui n'est pas le cas de ton tableau.

P.S2 : Bonjour Dugenou

P.S3 : Je ne peux pas tester sérieusement tes formules pour résoudre ton dernier problème, car dès que je fais quelque chose sur ton fichier, j'obtiens les formules dans chaque cellule au lieu du résultat du calcul effectué par ces formules; pas pratique du tout.
 
Dernière édition:
Re : Recherchev sous condition

CISCO, Dugenou, Denis132
MERCI!
Ca marche niquel. Mon problème venait effectivement de la matrice en ligne1...
Pour mon problème de date, j'ai remodeler pour ne pas avoir de soucis à l'avenir.
PROBLEME RESOLU, Merci à tous,
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
340
Réponses
7
Affichages
600
Réponses
26
Affichages
2 K
Réponses
9
Affichages
830
L
Réponses
1
Affichages
860
N
Réponses
6
Affichages
2 K
Navillus
N
L
Réponses
9
Affichages
1 K
LordMarshall
L
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…