Recherchev avec 2 ou 3 conditions

Résolu/Fermé
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 - Modifié le 25 mai 2022 à 09:48
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 - 25 mai 2022 à 16:24
Bonjour,

Je recherche une formule pour faire une recherche v sachant que mes résultats sont sur plusieurs lignes.
J'ai beau chercher dans les différents forums je ne trouve pas les mêmes caractéristiques que les miennes.

J'ai joint une petite partie de mon fichier.

https://cjoint.com/c/LEzhT3YoTFF

Dans l'onglet Supply plan les ligne en jaune est là où je dois trouver mon résultat.
J'ai deux conditions: P/N et la date (j'avais mis le "%" étant donnée que c'est ma ligne de recherche)

J'ai essayé avec : =SOMME.SI.ENS('Supply plan'!$H$8:$BH$15;'Supply plan'!$A$4:$A$16;'PO récap'!A3;'Supply plan'!$H$1:$BH$1;'PO récap'!A1;'Supply plan'!$G$4:$G$16;'PO récap'!B1) qui est en K4

Merci pour votre aide,

Cabrina
A voir également:

2 réponses

ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
Modifié le 25 mai 2022 à 14:04
Bonjour,

Pas trop clair tes explications.
Si je comprends bien essaie en K3 :
=INDEX('Supply plan'!$A$1:$BH$16;EQUIV(A3;'Supply plan'!A:A;0)+4;EQUIV($A$1;'Supply plan'!$1:$1;0))

à recopier en K21.

Sinon, précise d'avantage ce que tu veux avec un exemple de résultat attendu.

(Ah, et aussi sur l'onglet Supply plan les dates d'avril sont du texte et non pas des dates, à modifier.)

Cordialement
1
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
Modifié le 25 mai 2022 à 15:59
Bonjour,

Merci pour votre aide, ça fonctionne :)

Juste pour comprendre la formule:
Serait-il possible de savoir à quoi sert le "+4" ?

J'ai fait les modifications...

Cordialement,
1
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
25 mai 2022 à 16:24
Re,

EQUIV(A3;'Supply plan'!A:A;0)
donne l'indice de la valeur contenue dans A3 dans la colonne A de Supply plan (ce qui correspond au n° de ligne)
Toi, tu veux trouver l'information qui se trouve 4 lignes en dessous, d’où le +4
EQUIV($A$1;'Supply plan'!$1:$1;0)
donne l'indice de la valeur contenue dans la cellule A1, dans la première ligne de Supply plan (ce qui correspond au n° de colonne)
INDEX('Supply plan'!$A$1:$BH$16;n°ligne;n° colonne)
donne la valeur recherchée dans la plage A1:B16, repérée par les n° de ligne et colonne précédemment calculés.

Par ailleurs, on aurait pu faire une formule en bornant les plages, comme ceci :
=INDEX('Supply plan'!$H$4:$BH$16;EQUIV(A3;'Supply plan'!$A$4:$A$16;0)+4;EQUIV($A$1;'Supply plan'!$H$1:$BH$1;0))


Cordialement
0