Fonction Index, equiv avec Condition

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

abouam

XLDnaute Junior
Bonjour
Je cherche une formule telle que INDEX & EQUIV mais j'ajoute une condition
.
REF Code tarif
1 A 15,00 €
1 B 2,50 €
1 C 3,50 €
1 D 4,50 €
2 A 10,00 €
2 B 21,00 €
2 C 14,00 €
2 D 9,00 €
3 A 30,00 €
3 B 25,00 €
3 C 6,00 €
3 D 14,00 €
-----------------------------------------
Ref Code Tarif
1 D ??????

Si joint le fichier exercice.
merci beaucoup !
 

Pièces jointes

Re : Fonction Index, equiv avec Condition

Bonsoir abouam
Une proposition dans le classeur joint.
Code:
[COLOR="DarkSlateGray"][B]=INDEX(C2:C13;SOMME((A2:A13=A19)*(B2:B13=B19)*LIGNE($1:$12)))[/B][/COLOR]
(Formule matricielle)​
ROGER2327
#3863


Dimanche 22 Gidouille 137 (Fête de Gidouille, SS)
18 Messidor An CCXVIII
2010-W27-2T22:42:57Z
 

Pièces jointes

Re : Fonction Index, equiv avec Condition

Bonjour,

Une autre solution avec INDEX et EQUIV :

Code:
=INDEX(C2:C13;EQUIV(A19&B19;A2:A13&B2:B13;0))
Matricielle à valider par CTRL + MAJ + ENTREE

une solution avec SOMMEPROD (sans INDEX ni EQUIV), valable s'il n'y a pas de doublons :

Code:
=SOMMEPROD((A2:A13=A19)*(B2:B13=B19)*C2:C13)
@+
 
Re : Fonction Index, equiv avec Condition

Bonsoir abouam
Une proposition dans le classeur joint.
Code:
[COLOR="DarkSlateGray"][B]=INDEX(C2:C13;SOMME((A2:A13=A19)*(B2:B13=B19)*LIGNE($1:$12)))[/B][/COLOR]
(Formule matricielle)​
ROGER2327
#3863


Dimanche 22 Gidouille 137 (Fête de Gidouille, SS)
18 Messidor An CCXVIII
2010-W27-2T22:42:57Z
Bonjour
Merci de votre aide.
Cependant, je viens de constater une anomalie et je ne sais pas comment régler.
Au fait quand je saisie une référence fausse qui n'existe pas dans la plage horaire, j'ai pourtant un résultat alotrs que cela risque de fausser mes résultats.
Merci de votre aide !!
 
Re : Fonction Index, equiv avec Condition

Bonjour
merci de votre aide mais je viens de constater une anomalie.
quand je saisie une référence qui n'existe pas, j'ai pourtant un résultat alors je cherche a voir un résultat EXACT.
Merci de votre aide
 

Pièces jointes

Dernière édition:
Re : Fonction Index, equiv avec Condition

Bonjour,
la formule de Tibo fonctionne correctement.
Possible également avec index et equiv :
=INDEX(C2:C13;EQUIV(1;(A2:A13=A19)*(B2:B13=B19);0))
Formule matricielle à valider par ctrl, maj et entrée.
A+
 
Re : Fonction Index, equiv avec Condition

Re...
Bonjour
Merci de votre aide.
Cependant, je viens de constater une anomalie et je ne sais pas comment régler.
Au fait quand je saisie une référence fausse qui n'existe pas dans la plage horaire, j'ai pourtant un résultat alotrs que cela risque de fausser mes résultats.
Merci de votre aide !!
Code:
[COLOR="DarkSlateGray"][B]=SI(SOMME((A2:A13=A16)*(B2:B13=B16));INDEX(C2:C13;SOMME((A2:A13=A16)*(B2:B13=B16)*LIGNE($1:$12)));)[/B][/COLOR]
(formule matricielle)​
ROGER2327
#3895


Dimanche 1er Tatane 137 (Fête du Père Ubu (Ubu d'été), SPs)
26 Messidor An CCXVIII
2010-W28-3T14:56:35Z
 
- 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

L
Réponses
20
Affichages
2 K
lolobala
L
D
Réponses
4
Affichages
727
Retour