Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 formule si supérieur à 15 minutes

lesoldat9

XLDnaute Occasionnel
Bonjour,

J'ai un petit soucis avec ma formule =si(Y1<="00:15:00";"Mauvais";"Bon").

Le soucis c'est que dans ma cellule Y1 j'ai des valeurs négatives comme "-00:23:00" qui ne sont pas pris en compte par ma formule???

Quelqu'un saurait pourquoi?
 
Solution
Bonjour à tous,

A essayer
VB:
=SI(SIERREUR([@[Ecart tps réel - tps traitement remplissage]]*1;"00:00:00"*1) = "00:00:00"*1;"Bon";SI([@[Ecart tps réel - tps traitement remplissage]]*1>"00:15:00"*1;"Mauvais";"Assez bon"))
"<=0" mauvais
"<=15min" assez bon
">15min" bon

JHA

Fred0o

XLDnaute Barbatruc
Bonjour lesoldat9

Les heures sont des fractions de journée. 1 = 1 jour = 24 heures. 15 minutes = 1/96 (96 1/4 d'heures dans une journée de 24 heures).

Essaie cette formule :
Code:
=SI(Y1<=1/96;"Mauvais";"Bon")
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour lesoldat9, fred0o, le forum

Il faudrait déjà avoir un fichier exemple pour voir ce qu'il y a effectivement dans tes cellules et sous quel calendrier, 1900 ou 1904, ton fichier est paramétré. Ton heure négative est elle le résultat d'une formule en numérique ou en texte ?

Bien cordialement, @+
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A tester en "W2"
VB:
=SI(SIERREUR([@[Ecart tps réel - tps traitement remplissage]]*1;"00:00:00"*1) = "00:00:00"*1;"Mauvais";"Bon")
copier vers le bas

JHA
 

Pièces jointes

  • test.xlsm
    549 KB · Affichages: 5

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer
VB:
=SI(SIERREUR([@[Ecart tps réel - tps traitement remplissage]]*1;"00:00:00"*1) = "00:00:00"*1;"Bon";SI([@[Ecart tps réel - tps traitement remplissage]]*1>"00:15:00"*1;"Mauvais";"Assez bon"))
"<=0" mauvais
"<=15min" assez bon
">15min" bon

JHA
 

Pièces jointes

  • test.xlsm
    549 KB · Affichages: 5

lesoldat9

XLDnaute Occasionnel
ca m'a l'air plutôt pas mal pourrais-tu m'expliquer la formule en question?
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour

Sinon, en écartant le texte de l'équation, cela fonctionne aussi très bien.

Bien cordialement, @+
VB:
=SI(([@[Temps de traitement réel]]-[@[Tps de traitement envisagé / remplissage]])> PRODUIT("00:15:00");"Mauvais";"Bon")
 

Pièces jointes

  • Test - Copie.xlsm
    548.8 KB · Affichages: 2

lesoldat9

XLDnaute Occasionnel
bonjour,

Je reviens vers vous concernant ce post.

J'aimerai rajouter une condition en plus.

=SI('Base de donnée'!$U2>=40;"RAS";SI(ET(('Base de donnée'!$U2*1)<=45;('Base de donnée'!$V2*24*60)>40);"ANOMALIE";"CORRECT"))

exclure de cette formule tout les horaires colonne B arrivé après 19:30:00.

Merci à vous.
 

Discussions similaires

Réponses
9
Affichages
151
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…