voici mon probleme :
- je souhaite ajouter a A1 une valeur 'x'*25
- si le resultat ne depasse pas la valeur initiale de plus de 20%, le
contenu de B1 est identique a A1.
- en revanche, si le resultat est en hausse de plus de 20%, B1 sera
egale a la valeur d'une recherche dans une matrice
J'en suis la : en B1 j'ai
=SI(A1+C1*25<A1*1,2;A1;Recherchev(A1+C1*25;matrice;2))
Mais le probleme est que dans ma matrice il n'existe pas de
correspondance exacte entre mes 2 colonnes.
En gros, comment faire pour que 'recherchev' renvoit la valeur
superieure si et seulement si le resultat est en hausse de plus de 20%.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. =SI(A1+C1*25<A1*1.2;A1;INDEX(matrice;EQUIV(A1+C1*25;colonne_de_gauche_de_matrice;-1);2)) "matrice" doit être trié en ordre décroissant sur la colonne de gauche. Cordialement. Daniel "Uwaga" a écrit dans le message de news: %
bonsoir,
voici mon probleme : - je souhaite ajouter a A1 une valeur 'x'*25 - si le resultat ne depasse pas la valeur initiale de plus de 20%, le contenu de B1 est identique a A1. - en revanche, si le resultat est en hausse de plus de 20%, B1 sera egale a la valeur d'une recherche dans une matrice
J'en suis la : en B1 j'ai =SI(A1+C1*25<A1*1,2;A1;Recherchev(A1+C1*25;matrice;2))
Mais le probleme est que dans ma matrice il n'existe pas de correspondance exacte entre mes 2 colonnes. En gros, comment faire pour que 'recherchev' renvoit la valeur superieure si et seulement si le resultat est en hausse de plus de 20%.
Merci pour votre aide ! Bonne nuit...
Bonjour.
=SI(A1+C1*25<A1*1.2;A1;INDEX(matrice;EQUIV(A1+C1*25;colonne_de_gauche_de_matrice;-1);2))
"matrice" doit être trié en ordre décroissant sur la colonne de gauche.
Cordialement.
Daniel
"Uwaga" <u@nspam.com> a écrit dans le message de news:
%23y7GYC79GHA.4388@TK2MSFTNGP02.phx.gbl...
bonsoir,
voici mon probleme :
- je souhaite ajouter a A1 une valeur 'x'*25
- si le resultat ne depasse pas la valeur initiale de plus de 20%, le
contenu de B1 est identique a A1.
- en revanche, si le resultat est en hausse de plus de 20%, B1 sera egale
a la valeur d'une recherche dans une matrice
J'en suis la : en B1 j'ai
=SI(A1+C1*25<A1*1,2;A1;Recherchev(A1+C1*25;matrice;2))
Mais le probleme est que dans ma matrice il n'existe pas de correspondance
exacte entre mes 2 colonnes.
En gros, comment faire pour que 'recherchev' renvoit la valeur superieure
si et seulement si le resultat est en hausse de plus de 20%.
Bonjour. =SI(A1+C1*25<A1*1.2;A1;INDEX(matrice;EQUIV(A1+C1*25;colonne_de_gauche_de_matrice;-1);2)) "matrice" doit être trié en ordre décroissant sur la colonne de gauche. Cordialement. Daniel "Uwaga" a écrit dans le message de news: %
bonsoir,
voici mon probleme : - je souhaite ajouter a A1 une valeur 'x'*25 - si le resultat ne depasse pas la valeur initiale de plus de 20%, le contenu de B1 est identique a A1. - en revanche, si le resultat est en hausse de plus de 20%, B1 sera egale a la valeur d'une recherche dans une matrice
J'en suis la : en B1 j'ai =SI(A1+C1*25<A1*1,2;A1;Recherchev(A1+C1*25;matrice;2))
Mais le probleme est que dans ma matrice il n'existe pas de correspondance exacte entre mes 2 colonnes. En gros, comment faire pour que 'recherchev' renvoit la valeur superieure si et seulement si le resultat est en hausse de plus de 20%.
Merci pour votre aide ! Bonne nuit...
Uwaga
Bonjour. =SI(A1+C1*25<A1*1.2;A1;INDEX(matrice;EQUIV(A1+C1*25;colonne_de_gauche_de_matrice;-1);2)) "matrice" doit être trié en ordre décroissant sur la colonne de gauche. Cordialement. Daniel
Merci pour votre aide !
Bonjour.
=SI(A1+C1*25<A1*1.2;A1;INDEX(matrice;EQUIV(A1+C1*25;colonne_de_gauche_de_matrice;-1);2))
"matrice" doit être trié en ordre décroissant sur la colonne de gauche.
Cordialement.
Daniel
Bonjour. =SI(A1+C1*25<A1*1.2;A1;INDEX(matrice;EQUIV(A1+C1*25;colonne_de_gauche_de_matrice;-1);2)) "matrice" doit être trié en ordre décroissant sur la colonne de gauche. Cordialement. Daniel