donner une valeur numérique au lettre

  • Initiateur de la discussion papa-christian
  • Date de début
P

papa-christian

Guest
salut les pro.
je seche !
je dois établire des plans horaires les calculer et les transmettres!
tout va bien pour les heure mais cela ce complique au car d'heure et au demi heure car logiquement 30 min.+30 min. ne fond pas 1 H
comment faire pour que le tableau calcul en minuttes .

autre problémes :
je doit inclure des J.F jours ferier qui devrait avoir la valeur 8 h ?

déja merci pour votre aide
 
A

andré

Guest
Salut,

Je ne comprends pas exactement la portée de ta question, mais pour donner une valeur numérique à une valeur texte il faut employer la fonction CNUM.

Exemple : CNUM(GAUCHE("30 min.";2)) te renverras 30 en numérique.

Ândré.
 
P

papa-christian

Guest
je reformulle :

je voudrais pouvoir placer 13,30 pour 13h30 et que cela soit calculer !

car si je mais 13.30 + 2.30 cela fait 15,60 et non 16 heures

de plus dans le même temps je doit ajouter des jours feriers appeler J.F souvent égale a 8 heures mais si je met mon J.F dans ma ligne de calcul cela me donne #valeur!
 
M

Monique

Guest
Bonjour,

A mon humble avis, le plus simple serait de passer au format hoaire.
Dans le fichier, il y a plusieurs possibilités de sommes avec ou sans lettres.
Il y a aussi la conversion des sommes d'heures saisies en décimal en heures classiques.
Et puis il y a un système vraiment pratique, où l'on peut mettre dans la même plage des heures de travail et des lettres représentant des durées.

Il y a une astuce pour accélérer la saisie des heures : la correction automatique.
Barre de menu - Outils - Potions - Onglet "Orthographe" et cliquer sur "Options de correction automatique pour y accéder.
On demande à Excel de corriger deux points (ou 2 virgules) en : (2 points verticaux)
Et la saisie des heures ne se fait plus que sur le pavé numérique.

Un truc à savoir : pour Excel, 1 = 1 jour, 1 / 24 = 1 heure etc.
Un autre truc, c'est un classeur à télécharger sur XLD, "Dates et Heures", ici :
<http://www.excel-downloads.com/html/French/fichiers/programmation-date_maj-1.htm>
 

Pièces jointes

  • HeuresPapaChristian.zip
    3.6 KB · Affichages: 62
P

papa-christian

Guest
super ! merci monique déja j'ai des heures sur mon tableau
et ce grace au fait de mettre : entre l'heure et les minuttes .

mais il me reste 2 chose a regler

la premiere comment donner la valeur de 8:00 au lettre J.F
et aussi faire en sorte que le tableau tienne compte des 7:00 contenus dans C7

SVP ne soyer pas radin dans les explication je comprend vite mais il me faut longtent

merci d'avance
 
M

Monique

Guest
Bonjour,

Si je comprends bien, on laisse tomber les calculs des colonnes H I et J
(les heures saisies en décimal) C'est ça ?
C'est quoi, ton 07:00 en C7 ?
Chez moi, C7 est vide et C6 contient "F" et F ne vaut pas 07:00 (si, peut-être)

Pour donner la valeur 08:00 à "J.F.", tu regardes la formule SommeProd de L11 ou L12
=SOMMEPROD((L3:L7=N1:S1)*N2:S2)+SOMME(L3:L7)
Tu tapes "J.F." dans une des cellules N1:S1
Et tu tapes 08:00 dans la cellule correspondante en N2:S2

SommeProd compte le nombre de JF rencontrés dans L3:L7 (L3:L7=N1:S1 veut dire si une des valeurs de L3:L7 est dans la plage N1:S1)
Et cette somme, il la multiplie par la valeur située en N2:S2, sous JF
Si JF est en P1, SommeProd fait le produit de P2 par le nombre de JF contenus dans L3:L7
 
P

papa-christian

Guest
la je suis couler
écoute je place un model de plan horaire en join !

dans l'imedia je dois juste avoir la somme total d'heure par semaine

mais il me reste le probléme de donner un valeur au lettre !

le C7 = conger de 7 heures
le L = libre valeur en heures 0
 

Pièces jointes

  • planhoraire2.zip
    3.1 KB · Affichages: 56
M

Monique

Guest
Bonjour,

Dans le fichier, j'ai mis les formules.
Pas très évident de faire des formules pour 1 colonne sur 2,
ce qui fait que tu as 2 méthodes, dont une plus facile à comprendre que l'autre.
La formule MOD(COLONNE();2) renvoie le reste de la division par 2 du n° de la colonne.
Dans SommmeProd, le signe * entre 2 critères équivaut au ET des formules conditionnelles, le + équivaut au OU, le - veut dire "sauf".

Pour faire des sommes sur des cellules contenant du texte, on peut écrire SOMME(A1;A2;A3)
Si A1 contient du texte, SOMME(A1) a pour résultat 0 et non un signal d'erreur.
Sinon, le mieux serait d'avoir une journée par ligne, pourquoi pas une feuille par mois ?
 

Pièces jointes

  • planhoraire2PapaChristian.zip
    4.6 KB · Affichages: 73
P

papa-christian

Guest
merci monique bien que j'ai pas tout compris cela me parait super bien fait
en réponse a ta question ! tous simplement que les horaire sont fait par semaine et que l'on doit faire 39:30 !
je garde la premiere proposition et je tente de décoder ce que tu y a apporter
encore mille merci
 
M

Monique

Guest
Re,

Oui, si L est un horaire libre, on peut supposer qu'il n'a pas toujours la même durée (j'aurais pu mettre autre chose que 02:00)
On note la durée à côté du L, et cette durée est comprise dans la formule.
La durée de L ne peut pas rentrer dans la plage U1:V10 si elle varie.
 

Discussions similaires

Statistiques des forums

Discussions
312 392
Messages
2 088 004
Membres
103 693
dernier inscrit
vincs