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

Hal_aya Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 franck -
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   4 724
 
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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   Statut Membre Dernière intervention  
 
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
franck
 
 
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