Imbrication de la fonction "si" et "et"
Résolu
Kmaud
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Help !
Je m'arrache les cheveux depuis hier sur une formule comprenant plusieurs conditions ; malgré ce que j'ai pu lire dans les réponses existantes sur le forum rien de ce que je fais ne fonctionne.
Quelqu'un peut-il me dire où sont les erreurs dans mes formules ? Je n'y vois plus clair.
Une des formules fonctionne jusqu'à 20.000, après ça bug.
Il s'agit de calculer automatiquement les frais de déplacement :
En dessous de 5000 km remboursement sur la base de 0,536 cts du km
Entre 5000 et 20000 km remboursement sur la base de 0,30 cts du km
Au-dessus de 20000 km remboursement sur la base de 0,359 cts du km
Voici les dernières formules que j'ai créées :
=si(S16<=5000;M16*0,536;si(et(S16>=5000;S16<=20000);M16*0,30;si(S16>20000 ;M16*0,359))).
=si(S16<=5000;M16*0,536;si(et(S16>=5000;S16<=20000);M16*0,30;M16*0,359))).
Si vous avez une piste ça m'ôterait une sacrée épine du pied.
Merci
Je m'arrache les cheveux depuis hier sur une formule comprenant plusieurs conditions ; malgré ce que j'ai pu lire dans les réponses existantes sur le forum rien de ce que je fais ne fonctionne.
Quelqu'un peut-il me dire où sont les erreurs dans mes formules ? Je n'y vois plus clair.
Une des formules fonctionne jusqu'à 20.000, après ça bug.
Il s'agit de calculer automatiquement les frais de déplacement :
En dessous de 5000 km remboursement sur la base de 0,536 cts du km
Entre 5000 et 20000 km remboursement sur la base de 0,30 cts du km
Au-dessus de 20000 km remboursement sur la base de 0,359 cts du km
Voici les dernières formules que j'ai créées :
=si(S16<=5000;M16*0,536;si(et(S16>=5000;S16<=20000);M16*0,30;si(S16>20000 ;M16*0,359))).
=si(S16<=5000;M16*0,536;si(et(S16>=5000;S16<=20000);M16*0,30;M16*0,359))).
Si vous avez une piste ça m'ôterait une sacrée épine du pied.
Merci
A voir également:
- Imbrication de la fonction "si" et "et"
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
2 réponses
Bonjour
en mettant les SI dans le bon ordre , il n'est pas utile de placer les ET car Excel s'arrête à la première solution trouvée:
=SI(S16<=5000;M16*0,536;SI(S16<=20000;M16*0,3;M16*0,359))
crdlmnt
ps dans votre formule il y a une parenthèse de trop à la fin
Errare humanum est, perseverare diabolicum
en mettant les SI dans le bon ordre , il n'est pas utile de placer les ET car Excel s'arrête à la première solution trouvée:
=SI(S16<=5000;M16*0,536;SI(S16<=20000;M16*0,3;M16*0,359))
crdlmnt
ps dans votre formule il y a une parenthèse de trop à la fin
Errare humanum est, perseverare diabolicum
ça marche, merci beaucoup !!!