SVM n°112 janvier 1994
SVM n°112 janvier 1994
  • Prix facial : 25 F

  • Parution : n°112 de janvier 1994

  • Périodicité : mensuel

  • Editeur : Excelsior Publications

  • Format : (204 x 280) mm

  • Nombre de pages : 276

  • Taille du fichier PDF : 277 Mo

  • Dans ce numéro : dossier... les 100 produits de l'année.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 162 - 163  |  Aller à la page   OK
Pages suivantes >
162 163
ZOOM EXCEL Le calendrier maîtrisé PAR FRANÇOIS DUPIN ET JEAN-LOUP RENAULT Le système de datation des tableurs n'est pas d'une clarté éblouissante. Calculer son âge ou son ancienneté dans une entreprise en années, mois et jours relève de l'exploit. Acrobaties avec Excel. xcel gère les dates en s'ap- puyant sur un calendrier qui part, au choix, du ler janvier 1900 ou du ler janvier 1904. On optera de préférence pour celui qui commence en 1900 car il est doté d'un jour "numéro 0" qui, bien qu'inexistant, facilitera les calculs. Dans le menu Option, choisissez Mode de calcul et vérifiez que la case Calendrier depuis 1904 n'est pas cochée. Seul problème : l'année 1900, considérée à tort comme bissextile, est affublée d'un "29 février" qui n'a jamais vu le jour ! Partant, les dates situées entre le ler janvier et le ler mars 1900 sont fausses. Première embûche... Le signe d'une conversion réussie Ici, point besoin de carbone 14 pour élaborer notre système de datation. Chaque jour correspond à un numéro d'ordre qui, partant de zéro (le 0 janvier 1900), aboutit à 65380, soit le 31 décembre 2078. De quoi prévoir à long terme... Un conseil : ne changez pas de calendrier en cours de route ; le numéro d'ordre serait différent, et toutes les dates seraient décalées de quatre ans. Avec Excel, vous écrivez directement une date dans une cellule vierge sans appliquer de format particulier. Pour que le contenu soit considéré comme une date, la saisie doit être faite dans un SVM JANVIER 1994 Numéro d'ordre Date Samedi 00 Janvier 1900 1 Dimanche 01 Janvier 1900 2 Lundi 02 Janvier 1900 3 Mardi 03 Janvier 1900 4 Mercredi 04 Janvier 1900 5 Jeudi 05 Janvier 1900 6 Vendredi 06 Janvier 1900 7 Samedi 07 Janvier 1900 Dimanche 18 Janvier 1900 " 11 : -. 73 Si_—edr"24 D e _,crire 65374 Dimanche 25 Décernre 2078 65375 Lundi 26 Décembre 2078 65376 Mardi 27 Décembre 2078 65377 Mercredi 28 Décembre 2078 65378 Jeudi 29 Décembre 2078 65379 Vendredi 30 Décembre 2078 65380 Samedi 31 Décembre 2078 format connu du tableur. Les formats prédéfinis sont accessibles via l'option Nombres du menu Format. Vous noterez qu'Excel considère comme des dates les chiffres séparés par un tiret (—) ou par une barre oblique (/). Si, par DE NOUVEAUX FORMATS DE DATES PEUVENT ÉTRE CRÉÉS ET AJOUTÉS À LA LISTE INITIALE. UN NUMÉRO POUR CHAQUE JOUR DU SIÈCLE... Format de nombre Catégorie Codes des formats Tous Nombre Monétaire Date Heure Pourcentage Fraction Scientifique Cade : PM- JJ MM" exemple, vous inscrivez 10/5 ou 10-5 dans une cellule, Excel en fera un "10 mai". Or, ces deux signes symbolisent également l'opération de soustraction et de division. Il se révèle donc nécessaire de faire précéder l'opéra- Exemple : Mardi. 10 Janvier jj/mm/aaaa jj-mmm-aa jj-mmm mmm-aa jj/mm/aaaa hh:mm 1111 ii-mmm-aa ilii- ii mmmm tion du signe = (égal). En l'occurrence, inscrivez : =10/5 ou =10-5. Excel vous livre alors le résultat escompté, soit 2 ou 5. Adapter le format des cellules A partir des formats existants, il est possible d'en définir d'autres. Par exemple, l'écriture jjjj, jj mmmm donne, en clair, le jour de la semaine, le jour du mois et le mois. On peut également entrer une date dans un format et le changer en un autre. Dès qu'une date a été saisie dans une cellule, celle-ci adopte le format de date. Si vous remplacez ensuite son contenu par un nombre, par exemple 34060, Excel affichera la date dont le numéro d'ordre correspond au chiffre saisi, ici le l er avril 1993. Pour que la cellule puisse contenir autre chose qu'une date, il vous faut la réinitialiser (dans le menu Edition, cliquez sur Effacer, ou pressez la touche Suppr et cochez Tout dans la boîte de dia- DK Annuler Supprimer Aide
r_MMIEZEIZMII Effacer ri Tout C Formats C Formules C Commentaires logue). Si l'on se contente d'effacer son contenu, la cellule conserve son format. A contrario, si l'on transforme le format date en un format nombre (menu Format, puis Nombres...), la date se change en nombre : le ter avril 1993 devient le chiffre 34060. La formule du temps qui passe Quatre fonctions permettent de récupérer séparément l'année, le mois et le jour à partir d'un numéro d'ordre. La formule suivante, qui utilise toutes ces fonctions simultanément, ajoute un nombre "x" de mois à une date quelconque : =DATE(ANNEE(date de début) ; MOIS(date de début)+ nombre de mois à ajouterdOUR (date de début)) où il suffit de remplacer "date de début" par une date écrite dans un format reconnu par Excel. Rien n'empêche d'ajouter plus 1er paramètre 2ème paramètre Différence des années Différence des mois Différence des jours Années Mois Jours Réponse années Réponse mois Réponse jours Retourne la réponse Le signe y indique un retour à la ligne. r DK Annuler Aide UNE OPÉRATION INDISPENSABLE POUR INITIALISER LE CONTENU D'UNE CELLULE. de douze mois. Les résultats sont cependant d'une précision toute relative... Si vous ajoutez un mois à une date telle que le UNE MACRO POUR CALCULER AUTOMATIQUEMENT LE NOMBRE DE JOURS ÉCOULÉS ENTRE DEUX DATES DONNÉES. 31 janvier, vous vous retrouverez le 2 mars ! Cette opération est donc extrêmement délicate, puisqu'un mois a 28, 29, 30 ou encore 31 jours. La macro NI9Jours Donner la différence entre deux dates en années, mois et jours se révèle encore plus complexe. Pour le nombre de jours, on aboutit toujours à un chiffre exact grâce aux numéros d'ordre. Mais, répétons-le, les mois et les années ont une durée variable... Pour des unités de mesure, avouez que cela ne fait pas très sérieux ! Comme il est hors de question de réformer le calendrier, nous avons créé une macro- Microsoft Excel- TSTDATE.XLS commande, NI3jours, qui permet d'obtenir un résultat exact dans tous les cas. Pour la saisir, ouvrez un nouveau Document dans le menu fichier en sélectionnant Macro comme type de fichier. Reproduisez le listing tel qu'il est présenté en encadré (la première colonne peut être omise, car elle ne contient que des commentaires). Une macro pour compter les jours Une fois cette tâche terminée, placez-vous dans la cellule où est inscrit NBJours. Activez Définir un nom dans le menu Sélec- fichier Ldition Uélection Format Données Options Moero Eeran runrain IN." I El : il G I.1 tAl.11Ifilel W 1:111.1 1:.IR 11 lbat—I.Al. 101.0.101 L1C7 1 2 1 2 3 4 6 7 8 9 NWOURSI =ARGUMENT("Date_Début")1 =ARGUMENT("Date_Fin")1 Dif_An=ANNEE(Date_Fin)-ANNEE(Date_Eébut)1 Dif Mois=MOIS(Date_Fin)-MOIS(Date_Début)1 Dif_Jour,JOUR(Date_Fin)-JOUR(Date_Début)1 An=Dif An-(Dif Mois<0)-(Dif_Mois=0)*(Dif_Jour<0)91 kois=Dif Mois+SI(Dif_Mois<0 ; 12(Dif_Jour<0) ; SI((Dif Mois=0)*(Dif_Jour<0) ; 11 ; -(Dif JourO ; An&" an"&SI(An>1 ; "s " ; " ") ; "")1 Reponse=Reponse&SI(Mois>0 ; Mois&" mois " ; "")91 Reponse=Reponse&SI(Jours>0 ; Jours&" jour"&SI(Jours>l ; "s " ; " ") ; ")1 =RETOUR(Reponse) 12/01/1992 x= 3 12/04/1992 12/01/1992 x= 12 12/01/1993 O r Macro : là" te début Itatellahito efé,re NBJOURS 10-Mai-81 17-Jan-95 5000 13 ans 8 mois 7 jours 01/02/1994 03/03/1994 30 1 mois 2 jours 03/04/1994 03/05/1994 30 1 mois FR@t 1 Nu tion. Le nom NI3Jours s'affiche automatiquement dans la boîte de dialogue. Cochez la case d'option Fonction et validez par OK. Enfin, enregistrez la feuille de macro sous le nom de Nbjours.xlm. Afin de tester la fonction, entrez tout d'abord les dates de début et de fin dans deux cellules différentes, puis tapez la ligne suivante dans la cellule où vous désirez voir s'afficher le résultat : =NBJOURS.XLM ! NBJOURS(Date de début:Date de fin) Ceci ne fonctionne que si la feuille de macro est ouverte. Pour simplifier la manipulation et la rendre plus agréable, nous vous conseillons de créer une fonction personnalisée. Le processus est décrit dans le numéro 106 de SVM. g13] lANVIER 1994 SVM



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


SVM numéro 112 janvier 1994 Page 1SVM numéro 112 janvier 1994 Page 2-3SVM numéro 112 janvier 1994 Page 4-5SVM numéro 112 janvier 1994 Page 6-7SVM numéro 112 janvier 1994 Page 8-9SVM numéro 112 janvier 1994 Page 10-11SVM numéro 112 janvier 1994 Page 12-13SVM numéro 112 janvier 1994 Page 14-15SVM numéro 112 janvier 1994 Page 16-17SVM numéro 112 janvier 1994 Page 18-19SVM numéro 112 janvier 1994 Page 20-21SVM numéro 112 janvier 1994 Page 22-23SVM numéro 112 janvier 1994 Page 24-25SVM numéro 112 janvier 1994 Page 26-27SVM numéro 112 janvier 1994 Page 28-29SVM numéro 112 janvier 1994 Page 30-31SVM numéro 112 janvier 1994 Page 32-33SVM numéro 112 janvier 1994 Page 34-35SVM numéro 112 janvier 1994 Page 36-37SVM numéro 112 janvier 1994 Page 38-39SVM numéro 112 janvier 1994 Page 40-41SVM numéro 112 janvier 1994 Page 42-43SVM numéro 112 janvier 1994 Page 44-45SVM numéro 112 janvier 1994 Page 46-47SVM numéro 112 janvier 1994 Page 48-49SVM numéro 112 janvier 1994 Page 50-51SVM numéro 112 janvier 1994 Page 52-53SVM numéro 112 janvier 1994 Page 54-55SVM numéro 112 janvier 1994 Page 56-57SVM numéro 112 janvier 1994 Page 58-59SVM numéro 112 janvier 1994 Page 60-61SVM numéro 112 janvier 1994 Page 62-63SVM numéro 112 janvier 1994 Page 64-65SVM numéro 112 janvier 1994 Page 66-67SVM numéro 112 janvier 1994 Page 68-69SVM numéro 112 janvier 1994 Page 70-71SVM numéro 112 janvier 1994 Page 72-73SVM numéro 112 janvier 1994 Page 74-75SVM numéro 112 janvier 1994 Page 76-77SVM numéro 112 janvier 1994 Page 78-79SVM numéro 112 janvier 1994 Page 80-81SVM numéro 112 janvier 1994 Page 82-83SVM numéro 112 janvier 1994 Page 84-85SVM numéro 112 janvier 1994 Page 86-87SVM numéro 112 janvier 1994 Page 88-89SVM numéro 112 janvier 1994 Page 90-91SVM numéro 112 janvier 1994 Page 92-93SVM numéro 112 janvier 1994 Page 94-95SVM numéro 112 janvier 1994 Page 96-97SVM numéro 112 janvier 1994 Page 98-99SVM numéro 112 janvier 1994 Page 100-101SVM numéro 112 janvier 1994 Page 102-103SVM numéro 112 janvier 1994 Page 104-105SVM numéro 112 janvier 1994 Page 106-107SVM numéro 112 janvier 1994 Page 108-109SVM numéro 112 janvier 1994 Page 110-111SVM numéro 112 janvier 1994 Page 112-113SVM numéro 112 janvier 1994 Page 114-115SVM numéro 112 janvier 1994 Page 116-117SVM numéro 112 janvier 1994 Page 118-119SVM numéro 112 janvier 1994 Page 120-121SVM numéro 112 janvier 1994 Page 122-123SVM numéro 112 janvier 1994 Page 124-125SVM numéro 112 janvier 1994 Page 126-127SVM numéro 112 janvier 1994 Page 128-129SVM numéro 112 janvier 1994 Page 130-131SVM numéro 112 janvier 1994 Page 132-133SVM numéro 112 janvier 1994 Page 134-135SVM numéro 112 janvier 1994 Page 136-137SVM numéro 112 janvier 1994 Page 138-139SVM numéro 112 janvier 1994 Page 140-141SVM numéro 112 janvier 1994 Page 142-143SVM numéro 112 janvier 1994 Page 144-145SVM numéro 112 janvier 1994 Page 146-147SVM numéro 112 janvier 1994 Page 148-149SVM numéro 112 janvier 1994 Page 150-151SVM numéro 112 janvier 1994 Page 152-153SVM numéro 112 janvier 1994 Page 154-155SVM numéro 112 janvier 1994 Page 156-157SVM numéro 112 janvier 1994 Page 158-159SVM numéro 112 janvier 1994 Page 160-161SVM numéro 112 janvier 1994 Page 162-163SVM numéro 112 janvier 1994 Page 164-165SVM numéro 112 janvier 1994 Page 166-167SVM numéro 112 janvier 1994 Page 168-169SVM numéro 112 janvier 1994 Page 170-171SVM numéro 112 janvier 1994 Page 172-173SVM numéro 112 janvier 1994 Page 174-175SVM numéro 112 janvier 1994 Page 176-177SVM numéro 112 janvier 1994 Page 178-179SVM numéro 112 janvier 1994 Page 180-181SVM numéro 112 janvier 1994 Page 182-183SVM numéro 112 janvier 1994 Page 184-185SVM numéro 112 janvier 1994 Page 186-187SVM numéro 112 janvier 1994 Page 188-189SVM numéro 112 janvier 1994 Page 190-191SVM numéro 112 janvier 1994 Page 192-193SVM numéro 112 janvier 1994 Page 194-195SVM numéro 112 janvier 1994 Page 196-197SVM numéro 112 janvier 1994 Page 198-199SVM numéro 112 janvier 1994 Page 200-201SVM numéro 112 janvier 1994 Page 202-203SVM numéro 112 janvier 1994 Page 204-205SVM numéro 112 janvier 1994 Page 206-207SVM numéro 112 janvier 1994 Page 208-209SVM numéro 112 janvier 1994 Page 210-211SVM numéro 112 janvier 1994 Page 212-213SVM numéro 112 janvier 1994 Page 214-215SVM numéro 112 janvier 1994 Page 216-217SVM numéro 112 janvier 1994 Page 218-219SVM numéro 112 janvier 1994 Page 220-221SVM numéro 112 janvier 1994 Page 222-223SVM numéro 112 janvier 1994 Page 224-225SVM numéro 112 janvier 1994 Page 226-227SVM numéro 112 janvier 1994 Page 228-229SVM numéro 112 janvier 1994 Page 230-231SVM numéro 112 janvier 1994 Page 232-233SVM numéro 112 janvier 1994 Page 234-235SVM numéro 112 janvier 1994 Page 236-237SVM numéro 112 janvier 1994 Page 238-239SVM numéro 112 janvier 1994 Page 240-241SVM numéro 112 janvier 1994 Page 242-243SVM numéro 112 janvier 1994 Page 244-245SVM numéro 112 janvier 1994 Page 246-247SVM numéro 112 janvier 1994 Page 248-249SVM numéro 112 janvier 1994 Page 250-251SVM numéro 112 janvier 1994 Page 252-253SVM numéro 112 janvier 1994 Page 254-255SVM numéro 112 janvier 1994 Page 256-257SVM numéro 112 janvier 1994 Page 258-259SVM numéro 112 janvier 1994 Page 260-261SVM numéro 112 janvier 1994 Page 262-263SVM numéro 112 janvier 1994 Page 264-265SVM numéro 112 janvier 1994 Page 266-267SVM numéro 112 janvier 1994 Page 268-269SVM numéro 112 janvier 1994 Page 270-271SVM numéro 112 janvier 1994 Page 272-273SVM numéro 112 janvier 1994 Page 274-275SVM numéro 112 janvier 1994 Page 276