Formule SI avec des heures
Résolu/Fermé
pijed
Messages postés
36
Date d'inscription
samedi 19 mars 2016
Statut
Membre
Dernière intervention
21 juin 2019
-
14 avril 2016 à 12:49
Pijed - 20 avril 2016 à 21:28
Pijed - 20 avril 2016 à 21:28
A voir également:
- Fonction si avec des heures
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- 24 heures chrono torrent magnet ✓ - Forum Cinéma / Télé
- Fonction filtre excel n'existe pas - Forum Excel
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
14 avril 2016 à 12:55
14 avril 2016 à 12:55
Bonjour
l'horaire ne peut pas être en même temps matin et après midi!
=SI(OU(ET(C2>"09:15";C2<"13:00");ET(C2>"13:45";C2<"17:45"));"KT";SI(OU(C2<"08:00";C2>"17:45");"Fermeture";"Autre"))
et par ailleurs, pour respecter les horaires mieux vaut peut être utiliser >= et <= dans une des deux SI pour inclure les limites
crdlmnt
l'horaire ne peut pas être en même temps matin et après midi!
=SI(OU(ET(C2>"09:15";C2<"13:00");ET(C2>"13:45";C2<"17:45"));"KT";SI(OU(C2<"08:00";C2>"17:45");"Fermeture";"Autre"))
et par ailleurs, pour respecter les horaires mieux vaut peut être utiliser >= et <= dans une des deux SI pour inclure les limites
crdlmnt
15 avril 2016 à 07:54
Bon WE
19 avril 2016 à 18:41
en fait j'ai toujours un petit pb. Dans l'exemple ci-joint le résultat devrait être KT mais est "autre". J'ai du faire une petite erreur!! qui sait laquelle? Je vous remercie pour votre aide
C2
Date Heure Poste Numéro Destination Durée Sonnerie Achat HT SDA
01/04/2016 17:21:28 100 France 02 00:00:23 00:00:06 0 autre
=SI(OU(ET(C2>="09:15";C2<="13:00");ET(C2>="13:45";C2<="17:45"));"KT";SI(OU(ET(C2>="00:00";C2<"08:00");ET(C2>"17:45";C2<"24:00"));"Fermeture";"autre"))
Modifié par Vaucluse le 19/04/2016 à 19:28
essayez plutôt de placer les valeurs limites (toutes) dans un tableau hors champ et de remplacer dans la formule ces valeurs par les adresses des cellules qui les contiennent, ce sera plus sur
pour l'exemple problème rencontré en test chez moi
en A1: 24:00 en B1: 17:45 en C1 la formule =SI(ET(C1>B1;C1<A1);1;0) renvoie bien 1
alors que si j'écries
=SI(ET(C1<"24:00";C1>"17:45");1;0) la formule renvoie 0
Par ailleurs, la complication finale est inutile puisque le résultat à sortir est le même, de 17:45 à 8:00, soit "fermeture"
Autres ne sortira que si lC2 ne contient pas de valeur horaires ou se situe entre 13:00 et 13:45
crdlmnt
20 avril 2016 à 21:28
Merci beaucoup pour votre aide.
Bonne soirée