Je sais pas faire ça sur exel .. :(

Fermé
grattounet - Modifié par grattounet le 9/10/2011 à 15:13
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 - 15 oct. 2011 à 12:17
Bonjour, comment je pourrais si je rentre un texte toujours identique exemple "19 h 00 / 6 h 00" que cela a pour effet de rentrer un nombre dans une colonne ?... c'est pour un planning que je voudrais automatiser ... MERCI pour votre aide je débute sur exel



A voir également:

4 réponses

mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
9 oct. 2011 à 15:46
Soyez plus précis.
Quel nombre souhaitez-vous avoir : le nombre d'heures ? l'âge du capitaine ?
Où sont vos données d'entrée (cellule, ligne ou colonne) ?
Vos données de sortie 'quelle colonne) ?
0
Bonjour, et merci d'essayer de m'aider ..... par exemple je mets ds une cellule qui se trouve ds une colonne (exemple "dans la cellule C3 je tape 19 H 45 / 06 H 45 j'aimerais suite à ça avoir le résultat en Heure dans la cellule juste à côté la D3 et avoir le résultat 11 Heures ce que donne le résultat de 19 H 45 / 06 H 45 = 11 H de travail .... "

houlà c'est dur de décrire ce qu'on veut faire j'espère que je suis assez clair ... sinon je pourrais envoyer en fichier sur une email mon fichier Exel ...

Merci
0
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
9 oct. 2011 à 17:56
Soyons clair.
Si vous rentrez une donnée comme vous le souhaitez, Excel va l'interpréter comme du texte et ce sera un peu compliqué pour faire des calculs avec ça. Il faudrait alors extraire du texte chaque donnée numérique, et faire des calculs dessus, ce qui n'est pas très logique.

Pour faire plus simplement ce que vous souhaitez, il faut avoir 2 colonnes : une pour l'heure d'entrée, et une autre pour l'heure de sortie.
Vous faite ensuite la différence entre les deux valeurs avec la fonction MOD

Vos cellules doivent être au format heure "13:30"
En Ax vous rentrez l'heure de départ, en Bx l'heure de fin.
En Dx vous rentrez la formule suivante : =MOD(Bx-Ax;1)
Ou x représente le numéro de ligne.

A vous de jouer.

Michel
0
Merci Michel ... j'ai tout fait comme tu as dit et j'ai un résultat bizarre ... exemple ... dans la colonne A1 j'ai rentré le format "Heure" .... 19:45 dans la cellule B1 je rentre 06:45 et le dans la cellule C1 La formule =MOD(A1-B1;1) et le résultat au lieu d'être 11 H 00 donc 11:00 il m'affiche 13:00 ? .... pourquoi ? ...

Merci Alain
0
Raymond PENTIER Messages postés 58757 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 13 décembre 2024 17 251
Modifié par Raymond PENTIER le 9/10/2011 à 19:21
C'est pas A1-B1, mais B1-A1 !... et 11+13 ça fait 24, comme par hasard ...
0
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
9 oct. 2011 à 19:36
Je vois que Raymond et Vaucluse sont d'accord avec moi sur la méthode.
C'est effectivement B1-A1 qu'il faut écrire.

Michel
0
Raymond PENTIER Messages postés 58757 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 13 décembre 2024 17 251
9 oct. 2011 à 19:05
Bonjour grattounet.
Ce serait infiniment plus simple de saisir 19:45 en C3 et 06:45 en D3 ; le calcul de durée en E3 ne sera pas simplement =D3-C3 mais =MOD(D3-C3;1)
0
Raymond PENTIER Messages postés 58757 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 13 décembre 2024 17 251
9 oct. 2011 à 19:06
Tu peux préciser en C2 "Début" ou "Arrivée" et en D2 "Fin" ou "Départ".
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 417
9 oct. 2011 à 19:19
Bonsoir

je pense que le conseil de Raymond et prioritaire

si toutefois vous ne pouvez pas modifier votre entrée:
en A1:
1:30/12:30
pour avoir la différence en B1:
=MOD(DROITE(A1;5)*1-GAUCHE(A1;5)*1;1)

A noter que cette option oblige à placer les horaire de la deuxième partie avec 4 chiffres et les deux points (inutiles pour la première artie:
exemple:
1:30/12:30 fonctionne
1:30/4:30 ne fonctionner pas, il faut écrire: 1:30/04:30

Il y a des solutions pour éviter ça si cela vous pose problème, mais c'est un peu plus compliqué:
=MOD(DROITE(A1;NBCAR(A1)-CHERCHE("/";A1))-GAUCHE(A1;5);1)

crdlmnt
0
grattounet Messages postés 3 Date d'inscription vendredi 14 octobre 2011 Statut Membre Dernière intervention 15 octobre 2011
14 oct. 2011 à 13:10
Bonjour,
J'ai pas eu réponse à un dernier détail ... ou j'ai zappé la réponse ... voilà le problème la solution de Raymond me satisfait car c'est exactement ce que je souhaite ... mais comment mettre dans la colonne A1 d'autres "nom" exemple ...
si je rentre "FÉRIÉ" en A1 cela affiche en B1 ce que je veux ... la solution de Raymond fonctionne à merveille mais tout les mois dans la colonne A1 c'est pas tjrs le même libellé j'en es en tout plusieurs comme "CA', "CT" etc ... qui corresponde à des heures également différente mais toujours les mêmes CA" est toujours associé à 07 h 00" etc ... pour résumer ma formule devrait être exemple comme ceci ... mais je là trouve pas ...

si en A1 je tape "FÉRIÉ" en B1 il s'affiche 07H00 - mais si je tape "CT" ça affiche en B1 non plus 07H00 mais 11H00 etc ...

j'espère que vous comprendrez mon problème Merci
0
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
14 oct. 2011 à 13:28
Faite un tableau à 2 colonnes.
1ere colonne : vos noms "Férié", "CT", "CA" et.......
2eme colonne vous mettez les heures que vous voulez en face de chaque nom
Vous sélectionnez l'ensemble de votre tableau puis vous le nommez ("Tableau" dans l'exemple ci-dessous)
En B1, vous mettez la formule de recherche suivante :
=SI(ESTTEXTE(A1);RECHERCHEV(A1;Tableau;2;FAUX);"")

Michel
0
grattounet Messages postés 3 Date d'inscription vendredi 14 octobre 2011 Statut Membre Dernière intervention 15 octobre 2011
15 oct. 2011 à 09:07
Merci Michel .... C'est exactement ce que je voulais faire et ton conseil marche à merveille ...

une question on va dire de visuel !!! dans une cellule j'ai un chiffre qui suivant les mois se trouve en positif ou en négatif par rapport à une valeur donnée ... est-ce possible de lui donner une couleur ? par exemple rouge pour les valeurs négatif et vert pour le positif ? ....

Ps: la cellule en question contient déjà une formule ... peut'on ajouter deux formules dans une même cellule ? si oui quelle est la séparation à mettre ?

Merci
0
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
15 oct. 2011 à 09:43
Bien sûr !
Il suffit de lui attribuer un format approprié.
Format/Nombre, choisissez Nombre dans la liste, puis la couleur rouge pour les négatifs. Si votre nombre est un entier, mettez le nombre de décimales à 0

Autre méthode, en passant par une MFC :
Format/Mise en forme conditionnelle
"La valeur de la cellule est", vous choisissez "inférieure à", vous mettez 0 dans la case de droite et vous cliquez sur "Format" pour choisir la mise en forme que vous voulez et vous validez le tout.

Et pour votre dernière remarque, il n'est pas possible de mettre plusieurs formules dans une même cellule.

Michel
0
grattounet Messages postés 3 Date d'inscription vendredi 14 octobre 2011 Statut Membre Dernière intervention 15 octobre 2011
Modifié par grattounet le 15/10/2011 à 10:53
Merci je vais essayé ça ...

Ps ma cellule n'est pas un nombre mais un nombre heure !!!
0
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
15 oct. 2011 à 12:07
Utilisez alors la deuxième solution.
0