Formule SI optimisée
Résolu/Fermé
Coco-8
Messages postés
92
Date d'inscription
lundi 27 février 2017
Statut
Membre
Dernière intervention
16 juillet 2019
-
Modifié le 12 mars 2019 à 10:51
Coco-8 Messages postés 92 Date d'inscription lundi 27 février 2017 Statut Membre Dernière intervention 16 juillet 2019 - 12 mars 2019 à 11:40
Coco-8 Messages postés 92 Date d'inscription lundi 27 février 2017 Statut Membre Dernière intervention 16 juillet 2019 - 12 mars 2019 à 11:40
A voir également:
- Formule SI optimisée
- Formule si et - Guide
- Formule excel - Guide
- Mise en forme conditionnelle formule si - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
4 réponses
T3chN0g3n
Messages postés
4971
Date d'inscription
samedi 16 février 2019
Statut
Membre
Dernière intervention
24 avril 2024
1 096
Modifié le 12 mars 2019 à 11:45
Modifié le 12 mars 2019 à 11:45
Bonjour,
Vous pouvez utiliser la fonction RECHERCHEV:
Edit: Je n'avais pas vu que c'était dans l'autre sens, du-coup voir autre réponses.
Cdlt,
T3ch'
Vous pouvez utiliser la fonction RECHERCHEV:
=RECHERCHEV(D3;A1:B50;2;FAUX)
Edit: Je n'avais pas vu que c'était dans l'autre sens, du-coup voir autre réponses.
Cdlt,
T3ch'
PHILOU10120
Messages postés
6368
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2024
796
12 mars 2019 à 11:17
12 mars 2019 à 11:17
Bonjour
Essayer cette formule
=SI(D3="";"";RECHERCHEV($D$3;$A$1:$B$61;2;0))
Essayer cette formule
=SI(D3="";"";RECHERCHEV($D$3;$A$1:$B$61;2;0))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
Modifié le 12 mars 2019 à 11:20
Modifié le 12 mars 2019 à 11:20
Bonjour
à partir d'Excel 2013
=SIERREUR(INDEX(A:A;EQUIV(D3;B:B;0));D3)
qui renverra la valeur de B sur la ligne qui contient D3 en A, sinon, renverra la valeur de D3
et avant 2013:
=SI(NB.SI(B:B;D3);INDEX(A:A;EQUIV(D3;B:B;0));D3)
crdlmnt
(ps: formules corrigées après 1° édition du message pour inversion des colonnes B et A)
à partir d'Excel 2013
=SIERREUR(INDEX(A:A;EQUIV(D3;B:B;0));D3)
qui renverra la valeur de B sur la ligne qui contient D3 en A, sinon, renverra la valeur de D3
et avant 2013:
=SI(NB.SI(B:B;D3);INDEX(A:A;EQUIV(D3;B:B;0));D3)
crdlmnt
(ps: formules corrigées après 1° édition du message pour inversion des colonnes B et A)
Coco-8
Messages postés
92
Date d'inscription
lundi 27 février 2017
Statut
Membre
Dernière intervention
16 juillet 2019
2
12 mars 2019 à 11:33
12 mars 2019 à 11:33
Merci pour vos réponses. J'ai essayé chacune d'entre elle et le problème est que cela fonctionne que si j’intervertis ma colonne A avec la colonne B, c'est à dire si je mets les Références bonnes en B et pas bonne en A (parce que je veux que la fonction renvoie la valeur en colonne A). Si je change seulement dans les formules le numéro de colonne renvoyé (1 (A) à la place de 2 (B)), elles ne fonctionnent pas.
Mais merci pour vos réponses, je peux me débrouiller avec elles.
Mais merci pour vos réponses, je peux me débrouiller avec elles.
Coco-8
Messages postés
92
Date d'inscription
lundi 27 février 2017
Statut
Membre
Dernière intervention
16 juillet 2019
2
12 mars 2019 à 11:40
12 mars 2019 à 11:40
Sur mon fichier de base elles fonctionnent parfaitement, merci :)