Fonctions SI et RECHERCHE imbriquées
Résolu
Il était une fois..
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Il était une fois.. -
Il était une fois.. -
Bonjour, Je pêche sur un tableau des échéances pour un calcul de surtaxe par rapport à des jours de retards dont voici ma formule :
=SI(F4>10;F4<20;F4>60;RECHERCHEV(F4;RETPOURCENTAGE;2))*C4 : il me dit
Nombre trop important d'arguments ??
TABLEAU DES POURCENTAGES
Retard Pourcentages
0 0%
10 0,50%
20 1%
30 2%
40 3%
60 5%
Cette formule fonctionne si j'enlève F4>10 mais lors de mon incrémentation le calcul de la surtaxe de mon nombre de jours 19 ne s'effectue pas !! Le reste oui
J'espère avoir été claire dans mes explications !!
Quelqu'un peut-il m'aider à comprendre svp ?
=SI(F4>10;F4<20;F4>60;RECHERCHEV(F4;RETPOURCENTAGE;2))*C4 : il me dit
Nombre trop important d'arguments ??
TABLEAU DES POURCENTAGES
Retard Pourcentages
0 0%
10 0,50%
20 1%
30 2%
40 3%
60 5%
Cette formule fonctionne si j'enlève F4>10 mais lors de mon incrémentation le calcul de la surtaxe de mon nombre de jours 19 ne s'effectue pas !! Le reste oui
J'espère avoir été claire dans mes explications !!
Quelqu'un peut-il m'aider à comprendre svp ?
A voir également:
- Fonctions SI et RECHERCHE imbriquées
- Fonction si et - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche photo - Guide
- Recherche et remplacer word - Guide
5 réponses
Bonjour
Comment doit on lire les trois conditions F4>10;F4<20;F4>60
Essaies ceci, sans garantie que ça corresponde
=SI(ET(F4>=10;F4<=60);RECHERCHEV(F4;RETPOURCENTAGE;2))*C4
Cdlmnt
Comment doit on lire les trois conditions F4>10;F4<20;F4>60
Essaies ceci, sans garantie que ça corresponde
=SI(ET(F4>=10;F4<=60);RECHERCHEV(F4;RETPOURCENTAGE;2))*C4
Cdlmnt
Bonjour tous
Salut ccm81 (bonne année, à tous aussi)
Je ne suis pas sur d'avoir compris, mais le ,problème doit pouvoir être traité sans condition SI, simplement avec la formule
= RECHERCHEV(F4;RETPOURCENTAGE;2)
elle ressortira en fonction du tableau:
0% si F4 est <10
0,5% si F4 est =10 ou <20
ect...
avec un plafond de 5% au dessus de 60
C'est à dire la valeur de % en ligne avec la valeur inférieure la plus proche de F4
Si les limites ne doivent pas être incluses dans les résultats (par exemple si F4 > 0%, on peut simplement ajouter ,001 à chaque limite dans la 1° colonne ex 10,001
ou placer 11, 21 , 31 ect...si F4 ne risque pas de comporter de décimale
crdlmnt
Errare humanum est, perseverare diabolicum
Salut ccm81 (bonne année, à tous aussi)
Je ne suis pas sur d'avoir compris, mais le ,problème doit pouvoir être traité sans condition SI, simplement avec la formule
= RECHERCHEV(F4;RETPOURCENTAGE;2)
elle ressortira en fonction du tableau:
0% si F4 est <10
0,5% si F4 est =10 ou <20
ect...
avec un plafond de 5% au dessus de 60
C'est à dire la valeur de % en ligne avec la valeur inférieure la plus proche de F4
Si les limites ne doivent pas être incluses dans les résultats (par exemple si F4 > 0%, on peut simplement ajouter ,001 à chaque limite dans la 1° colonne ex 10,001
ou placer 11, 21 , 31 ect...si F4 ne risque pas de comporter de décimale
crdlmnt
Errare humanum est, perseverare diabolicum
Bonjour
Si vous pouviez soumettre quelque chose qui ressemble à votre modèle, ça vous éviterait peut être de chercher trop longtemps.Vous vous raquez sur une méthode, il y en a peut être d'autres.
Pour le moment il n'y a pas moyen de savoir dans quoi doit être imbriquée votre recherche
puisque vous ne précisez pas les conditions.
Tout ce qu'on peut dire c'est que votre formule initiale comme elle est présentée,ne peut pas concerner plusieurs arguments dans une seule condition SI sans utiliser les codes OU ou ET
site de dépôt
https://www.cjoint.com/
en revenant ici placer le lien donné par le site.
C'est vous qui voyez, bonne chance quand même.
crdlmnt
Si vous pouviez soumettre quelque chose qui ressemble à votre modèle, ça vous éviterait peut être de chercher trop longtemps.Vous vous raquez sur une méthode, il y en a peut être d'autres.
Pour le moment il n'y a pas moyen de savoir dans quoi doit être imbriquée votre recherche
puisque vous ne précisez pas les conditions.
Tout ce qu'on peut dire c'est que votre formule initiale comme elle est présentée,ne peut pas concerner plusieurs arguments dans une seule condition SI sans utiliser les codes OU ou ET
site de dépôt
https://www.cjoint.com/
en revenant ici placer le lien donné par le site.
C'est vous qui voyez, bonne chance quand même.
crdlmnt
Bonjour
1. : il me dit Nombre trop important d'arguments ??
Faisons le compte!!!
pourquoi l'erreur serait sur le nombre d'arguments, 3 ne me semble pas beaucoup
Dans ton SI il y a 4 arguments et non 3, donc effectivement un de trop
2. Tu n'as toujours pas répondu à la question : Comment ceci doit il se lire
F4>10;F4<20;F4>60 (au passage, les deux conditions F4<20;F4>60 sont incompatibles)
3. Depuis le début de cette discussion, tu n'as jamais posé correctement le problème, difficile de trouver quand on ne sait pas exactement ce qu'on cherche
4. Suis le conseil de Vaucluse et joins ton fichier (au format excel 2003 si possible) en y expliquant ce que tu veux obtenir et à partir de quoi
Bonne journée
1. : il me dit Nombre trop important d'arguments ??
Faisons le compte!!!
=SI(F4>10;F4<20;F4>60;RECHERCHEV(F4;RETPOURCENTAGE;2))*C4
-----;-----;-----;-------------------------------
1 2 3 4
pourquoi l'erreur serait sur le nombre d'arguments, 3 ne me semble pas beaucoup
Dans ton SI il y a 4 arguments et non 3, donc effectivement un de trop
2. Tu n'as toujours pas répondu à la question : Comment ceci doit il se lire
F4>10;F4<20;F4>60 (au passage, les deux conditions F4<20;F4>60 sont incompatibles)
3. Depuis le début de cette discussion, tu n'as jamais posé correctement le problème, difficile de trouver quand on ne sait pas exactement ce qu'on cherche
4. Suis le conseil de Vaucluse et joins ton fichier (au format excel 2003 si possible) en y expliquant ce que tu veux obtenir et à partir de quoi
Bonne journée
Alors,on ne voit pas pourquoi la formule de RECHERCHEV proposée depuis un bon moment ne vous convient pas:
voyez ici
https://www.cjoint.com/?DAhssvT5cSN
est cela que vous attendez?
Sinon revenez avec des explications complémentaires;
crdlmnt
voyez ici
https://www.cjoint.com/?DAhssvT5cSN
est cela que vous attendez?
Sinon revenez avec des explications complémentaires;
crdlmnt
Bonjour et merci, si bien sûr que la rechercheV me convient trés bien puisque je l'ai eu mise dés le départ vu qu'on me la demande !! C'est juste que par rapport à l'exercice et afin de nous la faire travailler en ce sens, on nous demandé une formule avec les 2 à savoir : SI et RECHERCHEV dans la même formule.
En attendant je vous remercie pour la votre qui fonctionne aussi.
Cordialement
En attendant je vous remercie pour la votre qui fonctionne aussi.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
=si(F4<=0;"";RECHERCHEV(F4;RETPOURCENTAGE;2))
si la date d'échéance est supérieure à la date du jour, F4 est négatif et déclenchera une erreur "NA" ou "faux" si on est au jour d'échéance (F4=0)
le SI permet d'éviter d'afficher cette erreur
Ton formateur veut montrer qu'il faut toujours gérer l'erreur possible dans une expression
Michel
=si(F4<=0;"";RECHERCHEV(F4;RETPOURCENTAGE;2))
si la date d'échéance est supérieure à la date du jour, F4 est négatif et déclenchera une erreur "NA" ou "faux" si on est au jour d'échéance (F4=0)
le SI permet d'éviter d'afficher cette erreur
Ton formateur veut montrer qu'il faut toujours gérer l'erreur possible dans une expression
Michel
Cordialement