Fonctions SI et RECHERCHE imbriquées
Résolu/Fermé
Il était une fois..
Messages postés
5
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
13 mars 2014
-
4 janv. 2014 à 15:23
Il était une fois.. - 11 janv. 2014 à 18:43
Il était une fois.. - 11 janv. 2014 à 18:43
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 et remplacer word - Guide
- Recherche adresse - Guide
5 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
4 janv. 2014 à 16:39
4 janv. 2014 à 16:39
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 4/01/2014 à 17:42
Modifié par Vaucluse le 4/01/2014 à 17:42
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 7/01/2014 à 11:15
Modifié par Vaucluse le 7/01/2014 à 11:15
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
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
Modifié par ccm81 le 7/01/2014 à 13:41
Modifié par ccm81 le 7/01/2014 à 13:41
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
7 janv. 2014 à 18:19
7 janv. 2014 à 18:19
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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 9/01/2014 à 08:07
Modifié par michel_m le 9/01/2014 à 08:07
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
7 janv. 2014 à 10:58
Cordialement