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
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 ?
A voir également:

5 réponses

ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
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
0
Il était une fois..
7 janv. 2014 à 10:58
Merci beaucoup pour votre aide mais ça ne fonctionne toujours pas !! Je continue la recherche..
Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
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
0
Il était une fois..
7 janv. 2014 à 11:05
Désolée mais il s'agit bien d'une formule imbriquée qu'on nous demande, je comprends surtout pas pourquoi l'erreur serait sur le nombre d'arguments, 3 ne me semble pas beaucoup !! mais bon je cherche..
Merci
Cordialement
Je vous tiens au courant dès que j'aurai trouvé !!!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
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
0
Il était une fois..
7 janv. 2014 à 17:43
http://cjoint.com/?DAhrJFVGeQB
J'espère que ça va marcher c'est tout nouveau pour moi tout ça !!
Merci
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié par ccm81 le 7/01/2014 à 13:41
Bonjour

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
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
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
0
Il était une fois..
8 janv. 2014 à 19:23
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
0

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 303
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
0
Il était une fois..
11 janv. 2014 à 18:43
Bonjour, et désolée pour le retard de réponse.

Je vous remercie Michel pour l'explication !!
0