Double condition excel
Résolu/Fermé
tfth
Messages postés
110
Date d'inscription
lundi 12 mars 2012
Statut
Membre
Dernière intervention
27 janvier 2024
-
26 mars 2015 à 19:02
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 2 avril 2015 à 00:49
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 2 avril 2015 à 00:49
A voir également:
- Double condition excel
- Double ecran - Guide
- Excel cellule couleur si condition texte - Guide
- Whatsapp double sim - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
1 réponse
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
26 mars 2015 à 21:26
26 mars 2015 à 21:26
Bonsoir tfth
Essaie :
=SI(ET(AN7>=1000;MOD(AN7;1000)>=0;MOD(AN7;1000)<=90;NB.SI.ENS(AN:AN;">=" & ARRONDI(AN7/1000;0)*1000;AN:AN;"<" & AN7;AP:AP;"OUI")=0);"contrôle";"")
Cdlmnt
Essaie :
=SI(ET(AN7>=1000;MOD(AN7;1000)>=0;MOD(AN7;1000)<=90;NB.SI.ENS(AN:AN;">=" & ARRONDI(AN7/1000;0)*1000;AN:AN;"<" & AN7;AP:AP;"OUI")=0);"contrôle";"")
Cdlmnt
Modifié par tfth le 27/03/2015 à 00:05
Merci d'avoir répondu si vite. Cela dit, je viens d'essayer ta formule et j'obtiens le même résultat qu'avec celle de Mytå. Je note que tu as gardé la condition "compris entre 1000 et 1090, 2000 et 2090, etc.". Or, je veux supprimer la limite supérieure (1090, 2090, 3090, etc.)) et seulement conditionner l'alarme pour qu'elle apparaisse quand le seuil 1000 est atteint et disparaisse quand le contrôle a été effectué (mention "oui" en colonne AQ), réapparaisse quand le seuil 2000 est atteint et redisparaisse quand le nouveau contrôle a été effectué (mention "oui" en colonne AQ). Le contrôle pouvant être effectué même à 2100, 2110, etc., la mention "contrôle" persiste alors tant que "oui" n'est pas inscrit en regard de "contrôle" en colonne AQ.
Cordialement
27 mars 2015 à 00:40
Bizarre que tu obtiennes le même résultat, pour ma part j'obtiens un résultat conforme à ce ton 2nd tableau puisque justement j'ai ajouté la condition qu'il ne faut pas que OUI apparaisse dans les cellules précédentes du même millième (le NB.SI compte le nombre de OUI pour toutes les lignes avec la même unité de mille que la ligne en compte mais d'une valeur inférieure à celle de la ligne en compte)
https://www.cjoint.com/?0CBa0b27MP1
mais peut être n'ai pas bien compris ce que tu voulais
Cdlmnt
27 mars 2015 à 01:43
Pardon, je suis étourdi.
En fait, j'ai une colonne AP qui comporte d'autres renseignements, donc j'ai adapté ta formule en remplaçant AP par AQ. Elle fonctionne parfaitement, mais j'aurais souhaité supprimer la limite + 90 et conserver l'alerte tant que le contrôle n'a pas été effectué. Ainsi, dans mon tableau, je n'avais effectué le contrôle qu'à 2140 et la mention "contrôle" cesse à 2090, alors que la mention "OUI" apparaît à 2140. Est-il possible d'adapter la formule en ce sens ?
Cdlmnt
27 mars 2015 à 15:56
Essaie ceci (enlever la condition <=90 et remplacer ARRONDI par ARRONDI.INF:
=SI(ET(AN7>=1000;MOD(AN7;1000)>=0;NB.SI.ENS(AN:AN;">=" & ARRONDI.INF(AN7/1000;0)*1000;AN:AN;"<" & AN7;AP:AP;"OUI")=0);"contrôle";"")
Cdlmnt
27 mars 2015 à 17:22
Et surtout un grand merci. Ca fonctionne très bien
Cordialement