Problème de rédaction d'une formule à multiples SI

Fermé
Hal_aya Messages postés 3 Date d'inscription mercredi 23 août 2017 Statut Membre Dernière intervention 24 août 2017 - 23 août 2017 à 11:56
 franck - 24 août 2017 à 13:22
Bonjour à tous,

Je viens vers vous car je n'arrive plus à réfléchir, je m'explique:

Voici ma formule : =(SI(J3<15;("Urgent");("ok"))) qui fonctionne !
Je voulais la modifier comme ceci:
=SI(O3:Z3=(K3-3000);("Urgent");SI(J3<15;("Urgent");("ok"))))

Modification qui bien sur ne fonctionne pas. Je voulais que ma formule prenne en compte les valeurs renseignés entre O3 et Z3 (pas les additionnés) et je voulais que mon alerte soit prise en compte a partir du moment ou ma valeur en M3 soit = à K3 ou 3000km avant.

Consciente que ce ne soit pas très clair, je n'ai jamais fait de post et je ne sais pas ou joindre mon tableau pour une meilleur image de ma question.

Merci à vous qui tenterez de comprendre ce que j'ai voulu faire et bonne journée



A voir également:

5 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
23 août 2017 à 12:07
Bonjour,

Peu clair en effet
Poste un exemple de ton fichier sur cjoint.com, fais créer un lien copie le et reviens le coller ici
Donne dans ton fichier un exemple urgent

Cdlmnt
Via
0
Hal_aya Messages postés 3 Date d'inscription mercredi 23 août 2017 Statut Membre Dernière intervention 24 août 2017
23 août 2017 à 13:37
Hello,

Merci pour ta réponse, voici le lien https://www.cjoint.com/c/GHxlIq3EYKR

En revanche je ne vois pas ce que tu entends par urgent, quoi qu'il en soit le tableau n'est pas immense.

Je fais ce tableau pour gérer les entretiens des véhicules.

Bonne journée
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 706
23 août 2017 à 13:45
Bonjour à tous,

D'accord avec via55 (salut à toi) pour la clarté et avec ce que je comprend, je te propose ceci :
=SI(NON(ESTERREUR(EQUIV(K3-3000;O3:Z3;0)));"Urgent";SI(J3<15;"Urgent";"ok"))
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
23 août 2017 à 13:58
Re,

1) Il y a des parenthèses inutiles dans ta formule, les guillemets suffisent autour des valeurs

2) Si j'ai bien compris ce que tu voulais , formule à mettre en M3 et à étirer vers le bas ensuite :
=SI(OU(J3<15;ET(MAX(N3:Z3)>=K3-3000;MAX(N3:Z3)<=K3));"Urgent";"ok")

Si OU J3<15 OU la valeur dans la ligne N3:Z3 est égal ou inférieure à K3 ET égale ou supérieure à K3 - 3000 alors urgent

Cdlmnt
Via
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hal_aya Messages postés 3 Date d'inscription mercredi 23 août 2017 Statut Membre Dernière intervention 24 août 2017
24 août 2017 à 09:37
Bonjour, Re,

Désolé pour ma réponse tardive,

Merci pour vos réponses, merci pour l'information je ne savais pas que les guillemets étaient suffisant.

J'ai mis un peu de temps pour comprendre la formule que tu avais écrite, en revanche je ne saisie pas pourquoi l'on écrit deux fois MAX ?
Quand j'applique la formule a tout le tableau, elle n'est pas efficace sur certaines lignes (par exemple ligne 5). Si je monte le kilométrage alors que les dates sont bonnes l'alerte ne se fait pas. Est ce que j'en attend trop de la formule ?

Quoi qu'il en soit je vous remercie d'avoir pris le temps.

Bonne journée

https://www.cjoint.com/c/GHyhKopVtuR
Je joint a nouveau mon tableau
0
 
Bonjour Hal_aya,

Pourquoi y a-t-il 2 fois MAX(N3:Z3) ? car dans cette expression :

ET(MAX(N3:Z3)>=K3-3000;MAX(N3:Z3)<=K3))

il est testé une 1ère fois avec : >=K3-3000
ET une 2ème fois avec : <=K3

Ton fichier Excel corrigé : https://mon-partage.fr/f/mv05501n/

Cordialement
 
0