problème formule excel

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
 

Papou-net

XLDnaute Barbatruc
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.
 

Tibo

XLDnaute Barbatruc
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 :)

@
 

gardien2choc

XLDnaute Nouveau
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
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 979
dernier inscrit
bderradji