Affichage de résultat - Formules Excel
Résolu
-plop-
Messages postés
1126
Statut
Membre
-
Raymond PENTIER Messages postés 71826 Statut Contributeur -
Raymond PENTIER Messages postés 71826 Statut Contributeur -
Bonjour à tous,
À défaut d'avoir accès aux données "temps" dans mon entreprise, j'ai voulu me créer un fichier "Pointage", où je recense mes heures d'arrivée/sortie.
La pause déjeuner ne doit pas être inférieure à 45 minutes. J'ai créé une formule qui calcule le temps écoulé entre le deuxième et le troisième badgeage (colonnes D et E), et qui m'indique une erreur dans une autre cellule (colonne L): "Attention: pause <45min!" si ce temps est inférieure à 45 minutes: [=SI(E4-D4<TEMPS(0;45;0);"<45min!!";"")]
Mon problème est le suivant.
Quand les zones horaires (colonnes D et E) ne sont pas remplies, les cellules de la colonne L affichent le message d'erreur. J'aimerais que les cellules de la colonne L soient vierge tant que la condition n'est pas vérifiée (et donc que le message ne s'affiche qu'en cas de 'problème')
Je pensais que la formule correspondait à cette logique, mais il s'avère que non. La formule inverse (si supérieure alors rien sinon message) me renvoi le même résultat en cellule L quand les cellules des colonnes D et E vides.
J'espère avoir été assez clair...
Merci de m'éclairer!
À défaut d'avoir accès aux données "temps" dans mon entreprise, j'ai voulu me créer un fichier "Pointage", où je recense mes heures d'arrivée/sortie.
La pause déjeuner ne doit pas être inférieure à 45 minutes. J'ai créé une formule qui calcule le temps écoulé entre le deuxième et le troisième badgeage (colonnes D et E), et qui m'indique une erreur dans une autre cellule (colonne L): "Attention: pause <45min!" si ce temps est inférieure à 45 minutes: [=SI(E4-D4<TEMPS(0;45;0);"<45min!!";"")]
Mon problème est le suivant.
Quand les zones horaires (colonnes D et E) ne sont pas remplies, les cellules de la colonne L affichent le message d'erreur. J'aimerais que les cellules de la colonne L soient vierge tant que la condition n'est pas vérifiée (et donc que le message ne s'affiche qu'en cas de 'problème')
Je pensais que la formule correspondait à cette logique, mais il s'avère que non. La formule inverse (si supérieure alors rien sinon message) me renvoi le même résultat en cellule L quand les cellules des colonnes D et E vides.
J'espère avoir été assez clair...
Merci de m'éclairer!
A voir également:
- Affichage de résultat - Formules Excel
- Liste déroulante excel - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Formules - Télécharger - Études & Formations
3 réponses
Bonjour,
je pense qu'en rajoutant une condition sur le fait que les cellules soient vides pourrait vous arranger :
Testez et revenez nous dire si ça vous convient.
Cordialement.
je pense qu'en rajoutant une condition sur le fait que les cellules soient vides pourrait vous arranger :
=SI(ET(ESTVIDE(D4);ESTVIDE(E4));"";SI(E4-D4<TEMPS(0;45;0);"<45min!!";""))
Testez et revenez nous dire si ça vous convient.
Cordialement.
Les deux fonctionnent, mon problème est résolu.
Excel signal une "incohérence" de formule, mais les tests sont positifs; j'ignorerai donc cette alerte.
Merci à tous les deux, et bonne continuation.
Excel signal une "incohérence" de formule, mais les tests sont positifs; j'ignorerai donc cette alerte.
Merci à tous les deux, et bonne continuation.