Je sais pas faire ça sur exel .. :(
grattounet
-
mic13710 Messages postés 1165 Date d'inscription Statut Membre Dernière intervention -
mic13710 Messages postés 1165 Date d'inscription Statut Membre Dernière intervention -
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
4 réponses
-
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) ?-
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 -
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 -
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 -
-
-
-
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) -
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 -
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-
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 -
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 -
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 -
-
-