Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

problème avec fontion vlookup

1 réponse
Avatar
Gators
Bonjour a tous,
j'ai une formules avec la fonctions "vlookup" qui fonctionne tres bien
si ma condition "si" est fausse mais si ma condition est vrai j'aimerais
additionner le résultat de la meme cellules + la cellueles suivante et la
diviser par deux.

un genre de
VLOOKUP(F37;R2:S126;2))+1 ' mais ca ca me donne le résultat de la cellule +
1

mois je veux le résultat de la cellules suivante

=IF(ISODD(F37);(VLOOKUP(F37;R2:S126;2)+VLOOKUP(F37;R2:S126;2));VLOOKUP(F37;R
2:S126;2))

on ma donner comme réponse

réponse 1
bonjour,

en français on peut utiliser DECALER
(je crois que ça s'appelle OFFSET en anglais?).

réponse 2

Dans certains cas (avis aux amateurs...), il est
préférable d'utiliser la combinaison des fonctions Match
et Index à Recherchev (ou h d'ailleurs). Ca donne dans ton
cas :

=IF(ISODD(F37);INDEX(R2:S126;MATCH(F37;R2:S126;0);1)+INDEX
(R2:S126;MATCH(F37;R2:S126;0)+1;1);INDEX(R2:S126;MATCH
(F37;R2:S126;0);1))

Ca te va ?


mais ca ne va pas.... ca ne fonctionne pas.... quelqu'un peut m'aider...
????

merci à l'avance

1 réponse

Avatar
Vincent.
Oulala !
Salut d'abord ! Ensuite, ben, je ne comprends vraiment pas
pourquoi la réponse 2 ne marche pas. Je l'avais testée et
elle semblait fonctionnait au poil. Si tu veux, envoie-moi
ton ex dans ma bal... ou expose-nous plus en détail
pourquoi la formule ne marche pas ! (elle ne marche dans
aucun cas, elle renvoie n'importe quoi, elle renvoie une
erreur dans tous les cas ?... et ton xl est en anglais ou
en français ?)
A+

V.

-----Message d'origine-----
Bonjour a tous,
j'ai une formules avec la fonctions "vlookup" qui
fonctionne tres bien

si ma condition "si" est fausse mais si ma condition est
vrai j'aimerais

additionner le résultat de la meme cellules + la
cellueles suivante et la

diviser par deux.

un genre de
VLOOKUP(F37;R2:S126;2))+1 ' mais ca ca me donne le
résultat de la cellule +

1

mois je veux le résultat de la cellules suivante

=IF(ISODD(F37);(VLOOKUP(F37;R2:S126;2)+VLOOKUP
(F37;R2:S126;2));VLOOKUP(F37;R

2:S126;2))

on ma donner comme réponse

réponse 1
bonjour,

en français on peut utiliser DECALER
(je crois que ça s'appelle OFFSET en anglais?).

réponse 2

Dans certains cas (avis aux amateurs...), il est
préférable d'utiliser la combinaison des fonctions Match
et Index à Recherchev (ou h d'ailleurs). Ca donne dans ton
cas :

=IF(ISODD(F37);INDEX(R2:S126;MATCH(F37;R2:S126;0);1)+INDEX
(R2:S126;MATCH(F37;R2:S126;0)+1;1);INDEX(R2:S126;MATCH
(F37;R2:S126;0);1))

Ca te va ?


mais ca ne va pas.... ca ne fonctionne pas.... quelqu'un
peut m'aider...

????

merci à l'avance



.