OVH Cloud OVH Cloud

Calcul horaire si texte

6 réponses
Avatar
utinne
Bonjour,

Etant novice en excell j'en appelle à votre savoir.
Mon problème est le suivant. J'aimerais créer un tableau des horaires et congés de mon équipe, mais j'ai un problème lorsque je veux introduire du texte à la place de l'heure. Exemple CA pour Congé Annuel ou CM pour Certificat Médical.
Il faudrait donc pour ces jours fixer le total horaire (si CA alors comptabiliser 7h30). Il me semble que je dois pouvoir y arriver avec somme.si mais je n'arrive pas à définir le format horaire ou le format texte comme variable.

Merci de votre aide j'espère avoir été assez claire.

Je joint le fichier pour une meilleure compréhension.

http://cjoint.com/?CGpkIgnGO2h

6 réponses

Avatar
Stéphane LEPAGE
Bonjour,

Peut-être ceci:

=SI(C3="CA";CNUM(TEXTE("7:30";"[h]:mm"));SOMME(D3-C3-$A$1))

à la place de ta formule en e3

--
LSteph

Le lundi 15 juillet 2013 10:38:05 UTC+2, utinne a écrit :
Bonjour,



Etant novice en excell j'en appelle à votre savoir.

Mon problème est le suivant. J'aimerais créer un tableau des horaires et congés

de mon équipe, mais j'ai un problème lorsque je veux introduire du te xte à la

place de l'heure. Exemple CA pour Congé Annuel ou CM pour Certificat M édical.

Il faudrait donc pour ces jours fixer le total horaire (si CA alors

comptabiliser 7h30). Il me semble que je dois pouvoir y arriver avec somm e.si

mais je n'arrive pas à définir le format horaire ou le format texte c omme

variable.



Merci de votre aide j'espère avoir été assez claire.



Je joint le fichier pour une meilleure compréhension.



http://cjoint.com/?CGpkIgnGO2h
Avatar
lutinne
Le lundi 15 Juillet 2013 à 11:04 par Stéphane LEPAGE :
Bonjour,

Peut-être ceci:

=SI(C3="CA";CNUM(TEXTE("7:30";"[h]:mm"));SOMME(D3-C3-$A$1))

à la place de ta formule en e3

--
LSteph

Le lundi 15 juillet 2013 10:38:05 UTC+2, utinne a écrit :
Bonjour,



Etant novice en excell j'en appelle à votre savoir.

Mon problème est le suivant. J'aimerais créer un tableau des
horaires et congés

de mon équipe, mais j'ai un problème lorsque je veux introduire
du te xte à la

place de l'heure. Exemple CA pour Congé Annuel ou CM pour Certificat M
édical.

Il faudrait donc pour ces jours fixer le total horaire (si CA alors

comptabiliser 7h30). Il me semble que je dois pouvoir y arriver avec somm e.si

mais je n'arrive pas à définir le format horaire ou le format
texte c omme

variable.



Merci de votre aide j'espère avoir été assez claire.



Je joint le fichier pour une meilleure compréhension.



http://cjoint.com/?CGpkIgnGO2h




Nom cela ne fonctionne pas malheureusement.
Là tu mets comme critère "ca" est -il possible que le critère soit "si le contenu de la cellule est du texte" car je serai ammenée à mettre plein d'autre choses CM, Formation, Syndicat, CSS, .... ou suis-je obligée de définir chaque "code" dans ma formule. Autre chose histoire de ne pas recopier bêtement et apprendre je ne comprend pas l'utilisation de CNUM.

En tous cas merci de ta réponse rapide.
Avatar
MichD
Bonjour,

Et ceci : =SI(ESTTEXTE(C3);"7:30"*1;SOMME(D3-C3-$A$1))


MichD
---------------------------------------------------------------
Avatar
lutinne
Le lundi 15 Juillet 2013 à 10:38 par utinne :
Bonjour,

Etant novice en excell j'en appelle à votre savoir.
Mon problème est le suivant. J'aimerais créer un tableau des
horaires et congés de mon équipe, mais j'ai un problème
lorsque je veux introduire du texte à la place de l'heure. Exemple CA
pour Congé Annuel ou CM pour Certificat Médical.
Il faudrait donc pour ces jours fixer le total horaire (si CA alors
comptabiliser 7h30). Il me semble que je dois pouvoir y arriver avec somme.si
mais je n'arrive pas à définir le format horaire ou le format
texte comme variable.

Merci de votre aide j'espère avoir été assez claire.

Je joint le fichier pour une meilleure compréhension.

http://cjoint.com/?CGpkIgnGO2h


Au temps Pour moi une fois la formule convertie en anglais elle fonctionne parfaitement :)

Par contre ma question reste valable :)

Merci
Avatar
Stéphane LEPAGE
Re,

(On répond plutôt au dessus sur ce groupe cela évite de re.. défile r)

Tu as souhaité "CA" par exemple... l'exemple en retour fonctionne avec "C A"

Sinon , Oui tout à fait , on pourrait faire autre chose et aussi autremen t et même de diverses façons.

Si tu n'as que 7:30 à mettre dès que c'est en texte pourquoi pas
=SI(ESTTEXTE(C3);CNUM(TEXTE("7:30";"[h]:mm"));SOMME(D3-C3-$A$1))

Essaye sans le cnum et tu vas comprendre pourquoi,
cela va s'aligner à gauche comme étant du texte et non plus de l'heure (numérique en excel)!


Ceci étant si tu as nombre de cas de figure autant en faire une table exh austive
et mettre plutôt un index(monresult;equiv(valeur;matable;0)) pour ramener en face la valeur de temps correspondante ou faire le calcul

Et plutôt que conditionner à la présence de texte faire l'inverse.

=si(non(esttexte(c3));SOMME(D3-C3-$A$1);index(monresult;equiv(c3;matable; 0))

Ou monresult serait la colonne qui renvoie le nombre d heure en regard de
matable qui spécifie les libellés.

Matable Motif Monresult
CA Congé 07:30
CM Maladie 07:30
MI Mission 08:00
FO Formation 07:40

--
LSteph
Avatar
lutinne
Le lundi 15 Juillet 2013 à 10:38 par utinne :
Bonjour,

Etant novice en excell j'en appelle à votre savoir.
Mon problème est le suivant. J'aimerais créer un tableau des
horaires et congés de mon équipe, mais j'ai un problème
lorsque je veux introduire du texte à la place de l'heure. Exemple CA
pour Congé Annuel ou CM pour Certificat Médical.
Il faudrait donc pour ces jours fixer le total horaire (si CA alors
comptabiliser 7h30). Il me semble que je dois pouvoir y arriver avec somme.si
mais je n'arrive pas à définir le format horaire ou le format
texte comme variable.

Merci de votre aide j'espère avoir été assez claire.

Je joint le fichier pour une meilleure compréhension.

http://cjoint.com/?CGpkIgnGO2h


Un énorme Merci ,

Voilà qui va bien m'aider dans la gestion des horaires, et surtout je me coucherai la tête plus remplie ce soir grace aux explications.

Bonne journée à vous :)