problème formule excel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gardien2choc

XLDnaute Nouveau
bonjour chers passionnés,

Tout d'abord merci de prendre de votre temps pour essayer de résoudre mon problème

je dois faire le planning de plusieurs agents de sécurité et j'ai donc créé 2 colonnes, l'une comprenant les horaires et la seconde comprenant le nombre d'heures travaillées afin par le suite de faire la somme de toutes les heures.

Les horaire peuvent être les suivants :

08H00 - 16H00 (Le chiffre 8 doit s'afficher sur la colonne voisine)
16H00 - 00H00 (Le chiffre 8 doit s'afficher sur la colonne voisine)
00H00 - 08H00 (Le chiffre 8 doit s'afficher sur la colonne voisine)
08H00 - 20H00 (Le chiffre 12 doit s'afficher sur la colonne voisine)
20H00 - 08H00 (Le chiffre 12 doit s'afficher sur la colonne voisine)

J'ai voulu tester ma formule avec la case C7 avec cette formule SI(C7=08H00-16H00;8;SI(C7=16H00-00H00;8;SI(C7=00H00-08H00;8;SI(C7=08H00-20H00;12;SI(C7=20H00-08H00;12)))))

mais elle ne fonctionne pas, le problème venant apparemment de la lettre H dans les horaires...

Merci encore
 
Re : problème formule excel

Bonsoir gardien2choc,
Bienvenue à toi et meilleurs voeux,

Pour résoudre ton problème, essaie de remplacer les "H" par des ":", car les heures dans les formules s'expriment avec deux points.

Espérant avoir résolu.

Cordialement.

Edit : bonsoir JHA, et meilleurs voeux.
 
Re : problème formule excel

Bonsoir,

Dès lors que tu analyses du texte, il faut que tes données texte soient entre guillemets dans ta formule.

=SI(C7="08H00-16H00";8;...

Cela dit, on peut parvenir à traiter le contenu de ta formule et à le transformer en "vraies" heures, ce qui donne :

Code:
=(MOD(SUBSTITUE(DROITE(A1;5);"H";":")*1-SUBSTITUE(GAUCHE(A1;5);"H";":")*1;1))*24

Je te laisse tester

@+

Edit : Oups, un peu de retard ! Bonsoir à tous 🙂

@
 
Re : problème formule excel

merci a tous pour vos réponses qui ont permis de résoudre mon problème

La solution consistait au final à mettre des guillemets ainsi que remplacer le H par :

Encore merci et tous mes voeux pour cette nouvelle année

gardien2choc
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Souci de copie
Réponses
8
Affichages
77
Réponses
6
Affichages
84
Réponses
8
Affichages
398
  • Résolu(e)
Microsoft 365 Formule
Réponses
4
Affichages
60
  • Question Question
Microsoft 365 Formule si ?
Réponses
7
Affichages
325
Retour