Créer une double condition

Fermé
tfth Messages postés 110 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 27 janvier 2024 - 16 oct. 2014 à 17:14
tfth Messages postés 110 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 27 janvier 2024 - 17 oct. 2014 à 15:28
Bonjour,

J'utilise excel 2007.

J'ai créé un tableau Excel pour suivre une consommation.

Je voudrais introduire une alarme de telle sorte que quand la valeur d'une colonne donnée, par exemple AN, est comprise entre 1000 et 1070, 2000 et 2070, 3000 et 3070 et ainsi de suite, une alerte apparaisse dans une autre colonne, par exemple AP.
Je ne parviens pas à écrire la formule.
Les lignes 1 à 6 étant utilisées pour les intitulés de colonnes,
J'ai essayé, pour AP, d'écrire: =SI(OU(AN7=1000, AN7<1080) "OK", "Pas OK")

Comment puis-je faire?

Merci
A voir également:

5 réponses

via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
16 oct. 2014 à 17:16
Bonjour

La formule serait plutôt :
=SI(ET(AN7>=1000;AN7<=1070);"OK";"Pas OK")

Cdlmnt
0
tfth Messages postés 110 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 27 janvier 2024 4
17 oct. 2014 à 00:57
Bonjour Via55 et merci. La formule fonctionne pour 1000 à 1070, je souhaite l'étendre à 2000 à 2070, puis 3000 à 3070 et ainsi de suite.

J'ai essayé plusieurs formulations comme =SI(ET(AN7>=1000;AN7<=1070;AN7>=2000;AN7<=2070);"OK";"Pas OK") qui ne fonctionne pas
et
=SI(ET(AN7>=1000;AN7<=1070)ET(AN7>=2000;AN7<=2070);"OK";"Pas OK") pour laquelle Excel me propose =SI(ET(AN7>=1000;AN7<=1070)*ET(AN7>=2000;AN7<=2070);"OK";"Pas OK") qui ne fonctionne pas davantage.
Est-ce une question de niveau de parenthèses? (J'ai écrit des formules pour de colonnes correspondant à des additions de feuilles différentes en utilisant plusieurs niveaux de parenthèses accolées et ça fonctionne). je ne vois pas comment présenter la formule et, de plus j'aimerais pouvoir l'étendre à l'infini sans être obligé de tout écrire en indiquant qu'il doit s'agir d'un multiple de 1000 (n + 1000 à n x 1000 + 70). Cela est-il possible?
Merci
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
17 oct. 2014 à 02:05
Salut le Forum

Ta formule donnerait ceci :
=SI(ET(AN7>=1000;MOD(AN7;1000)>=0;MOD(AN7;1000)<=70);"OK";"Pas OK")

Mytå
0
tfth Messages postés 110 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 27 janvier 2024 4
17 oct. 2014 à 07:53
Bonjour Myta, et merci.
Cela étant, je te pose la même question qu'à Via 55 (ci-dessus) pour étendre la solution à 2000 à 2070, puis 3000 à 3070 et ainsi de suite jusqu'à l'infini.
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
17 oct. 2014 à 11:40
Re le Forum

Tu n'as pas essayé la formule, car elle fait déjà cela.
=SI(ET(AN7>=1000;MOD(AN7;1000)>=0;MOD(AN7;1000)<=70);"OK";"Pas OK")

Mytå
0

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

Posez votre question
tfth Messages postés 110 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 27 janvier 2024 4
17 oct. 2014 à 15:28
Rebonjour Myta,

Effectivement, pensant qu'elle était similaire à celle de Via 55, je n'avais pas essayé.
J'aurais dû faire plus attention car cela fonctionne parfaitement et je te remercie.
Excuse-moi mais je n'ai pas encore bien l'habitude d'Excel, c'est pourquoi je tâtonnes.
Cela dit, tu vas trouver que j'exagère mais est-il possible d'intégrer une alarme sonore aux cellules OK (colonne AQ) qui se déclenche quand on incrémente les cellules associées (AN et autres)?

Encore merci
0