vendredi 23 novembre 2018
Excel formule de calcule d'heure en prenant en compte les jours et heures ouvrées
Etant donné que j'ai un peu galéré à sortir cette formule, je ne voulais pas quelle reste dans l'oubli, alors autant la partager.
Ce qu'on veut, c'est connaître le nombre d'heure entre deux dates.
ex: (au format hh:mm)
A2 : 30/10/2018 16h03
B2 : 07/11/2018 8h09
Réflexion : il faut définir 2 cas.
1-si l'écart de temps est sur la même journée, durée entre le début et la fin
2-si l'écart de temps est sur plus d'une journée,durée pour le 1er jour (section 2A)+ le nombre de jours complets (section 2B)+durée pour le dernier jour (section 2C)
Du coup, il faut connaître les horaires d'ouvertures, donc les renseigner dans des cellules cachés. (ici en format standard)
Z1: 8
(pour ouverture à 8h)
Z2: 17
(pour fermeture à 17h)
Z3: Z1+Z2
(pour le nombre d'heures ouvrés par jour)
Pour ne compter QUE les jours ouvrés, il existe une formule excel : NB.JOURS.OUVRES.INTL(A2,B2)
où A2 est la date de début et B2 la date de fin.
Section 2A:
((1/24*Z2)-(A2-ENT(A2))
((1/24*Z2) = horaire de fin de service (Z2) de service au format Heure (*1/24)
A2-ENT(A2) = (date heure - date) pour obtenir juste l'horaire de début d'action
donc
((1/24*Z2)-(A2-ENT(A2)) = heure de fin de service - heure de début d'action.
Section 2B :
NB.JOURS.OUVRES.INTL(A2;B2)-2)/24*Z3)
NB.JOURS.OUVRES.INTL(A2;B2) = le nombre de jours ouvrés entre les dates
-2 = pour ne pas prendre en compte le 1er et dernier jours qui sont tronqués
/24 =pour remettre en nombre d'heure et pas en nombre de jour
*Z3 = le nombre d'heure ouvrés par jour
NB.JOURS.OUVRES.INTL(A2;B2)-2)/24*Z3) = le nombre de jours où la plage est complete entre les dates
Section 2C :
(B2-ENT(B2))-(1/24*Z1))
(B2-ENT(B2) = (date heure - date) pour obtenir juste l'horaire de fin d'action
(1/24*Z1)=horaire de début de service (Z1) de service au format Heure (*1/24)
(B2-ENT(B2))-(1/24*Z1))= heure de fin d'action - heure d'ouverture de service
Section 3:
(1/24/60) =Les arrondis des différents calculs font perdre 1 minute, on la rajoute.
Donc on additionne le nombre d'heure travaillé sur le 1er jour + le dernier jour + les jours complets entre le 1er et dernier jour.
=(((1/24*Z1)-(A2-ENT(A2)))+(B2-ENT(B2))-(1/24*Z2))+(((NB.JOURS.OUVRES.INTL(A2;B2)-2)/24*Z3)+(1/24/60))
mardi 2 octobre 2018
Outlook, Colonnes DE OBJET RECU TAILLE CATEGORIES MENTION disparus
Parce que cela fait 2x que je me fait avoir par cette astuce, cette fois ci je la note !
Si vos dans Outlook, vos colonnes "DE OBJET RECU TAILLE CATEGORIES MENTION" ont disparus : réduisez la taille de l'apercu d'email.
Skype Entreprise: Impossible d'appeler quelqu'un depuis sa fiche (téléphone grisé)
Dans Outlook, le champ téléphone des fiches contact est grisé, vous ne pouvez pas les appeler par SKYPE.
Votre client d'Instant Messanger (IM) n'est pas skype, et pour changer cela, c'est direction la base de registre.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\IM Providers\Lync]
"FriendlyName"="Microsoft Lync 16"
"GUID"="{A0651028-BA7A-4D71-877F-12E0175A5806}"
"ProcessName"="lync.exe"
"Icon"="C:\\Program Files\\Microsoft Office\\root\\Office16\\lync.ico"
Peut être était-ce pour vous Cisco JABBER ?
Skype Entreprise, association de protocole URL:TEL
Vous êtes dans une société où Skype et Office365 sont installés.
Les utilisateurs recoivent des emails indiquant qu'ils ont raté des appels.
Lorsqu'on clic sur le numéro de téléphone Skype est sensé s'ouvrir et proposer de rappeler le numéro,
mais à la place vous avez un popup demandant avec quel application ouvrir le protocole (URL:TEL)
mais vous ne pouvez pas choisir SKYPE Entreprise car il n'est pas présent, et contrairement aux associations d'extension et d'application, vous ne pouvez pas en ajouter à la main.
Même en passant par l'outil dédié:
"Choisir un application par défaut pour chaque Protocole"
Vous ne pouvez pas ajouter une possibilité non listée.
Faites chauffer votre regedit !
Il faut ajouter à la main la possibilité ainsi :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Microsoft.Lync.15TelProtocol.1]
@="Skype for Business Tel Protocol"
[HKEY_CLASSES_ROOT\Microsoft.Lync.15TelProtocol.1\DefaultIcon]
@="C:\\Program Files\\Microsoft Office\\Root\\Office16\\lync.exe,0"
[HKEY_CLASSES_ROOT\Microsoft.Lync.15TelProtocol.1\shell]
[HKEY_CLASSES_ROOT\Microsoft.Lync.15TelProtocol.1\shell\open]
[HKEY_CLASSES_ROOT\Microsoft.Lync.15TelProtocol.1\shell\open\command]
@="C:\\Program Files\\Microsoft Office\\Root\\Office16\\lync.exe \"%1\""
Vous pourriez presque choisir l'application directement mais un HASH l'empêche:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\tel\UserChoice]
"Hash"="is+X8hovJIU="
"ProgId"="Microsoft.Lync.15TelProtocol.1"
Supprimez ces clefs pour remettre le choix à Zero, le hash change à chaque fois que le choix est fait donc on ne peut pas saisir la valeur. Si le Hash est erronné, Windows demande quelle application choisir et écrase le HASH.
dimanche 10 juin 2018
Outlook et PST: SCANPST
Il ne faut pas hésiter à l'utiliser à plusieurs reprises pour corriger toutes les erreurs.
On le trouve dans C:\Program Files\Microsoft Office\Office2016\scanpst.exe
lundi 12 février 2018
reparation d'office 365 en ligne de commande
Here is the list of variables that can be used with OfficeClickToRun.exe:
Variable
|
Possible Values
|
Description
|
scenario
|
Repair
|
Mandatory
|
platform
|
x86 | x64
|
Need to specify the platform version of Office. x86 is for the 32-bit version of Office. x64 is for the 64-bit version of Office. Mandatory
|
culture
|
ll-cc
|
Need
to specify the language identifier for the version of Office that is
installed . If multiple languages are installed, just need to specify
one of the languages and not all. For example, if English Office is
installed the ll-cc value will be en-us. See here for the full list of Office language identifiers. Mandatory
|
forceappshutdown
|
True | False
|
If set to True will close all Office applications prior to running the Repair. If Office applications are open and forceappshutodwn is not used or set to False, the Repair will fail. Optional
|
RepairType
|
QuickRepair | FullRepair
|
This specifies if the user is going to run a Quick repair (QuickRepair) or an Online Repair (FullRepair). Note - if running an Online repair, all Office applications will be reinstalled and will override any settings made in the configuration.xml file. Optional
|
DisplayLevel
|
True | False
|
Setting the DisplayLevel to True will show a full UI and setting it to False will make the UI silent. Optional
|
https://blogs.technet.microsoft.com/odsupport/2014/08/12/office-click-to-run-command-lines-to-automate-a-quick-and-online-repair-in-office-2013/
jeudi 20 juin 2013
Raccourcis clavier Word2010
http://www.astuceshebdo.com/2010/07/word-2010-retablir-le-raccourci-ctrl-g.html
Word 2010 : rétablir le raccourci Ctrl + G pour la mise en forme gras
Dans toutes les versions de Word, le raccourci clavier Ctrl + G applique normalement la mise en forme gras. Mais, mauvaise surprise, il ne fonctionne plus avec Word 2010 ! Explications sur ce phénomène étrange, et solutions pratiques pour contourner le problème.Pourquoi Ctrl + G ?
Dans les éditions de Word en français, le raccourci clavier Ctrl + G a toujours été affecté à la mise en forme gras, tout simplement parce que le mot Gras commence par la lettre G. Dans les éditions anglaises de Word, le même raccourci est Ctrl + B, la lettre B étant l’initiale du mot Bold qui est l’équivalent du mot Gras en anglais.
Que se passe-t-il avec Word 2010 en français ?
Lorsque, dans Word 2010 en français, vous tapez le raccourci Ctrl + G, la fonction invoquée n’est donc plus la mise en forme gras (comme dans les précédentes versions de Word) mais la fonction EditionAtteindre. Et cela parce que c’est la fonction affectée par défaut à ce raccourci. Il s’ensuit que Word affiche, logiquement, la boîte de dialogue Rechercher et Remplacer, avec le nouvel onglet Atteindre sélectionné par défaut.

Pourquoi cette fonction EditionAtteindre ?
Tout simplement parce que c’est la fonction affectée au raccourci Ctrl + G… dans la version anglaise de Word 2010 ! La lettre G a sans doute été choisie car c’est l’initiale du verbe anglais Go (Aller, par extension Atteindre).
Quel est alors le bon raccourci pour la mise en forme gras ?
Si l’on se réfère à l’aide, c’est bien Ctrl + G ! En réalité, il s’agit de Ctrl + Maj + B, ce qui peut se vérifier en attardant le pointeur de souris sur le bouton Gras de l’onglet Accueil du ruban (groupe Police).

Remarque
Pourquoi Ctrl + Maj + B et non pas Ctrl + B, qui était pourtant disponible (il n’est affecté à aucune fonction dans la version française de Word 2010) ? Mystère… Mon idée est qu’il s’agissait d’un raccourci temporaire pendant le développement et la francisation du logiciel, le temps d’affecter à EditionAtteindre un autre raccourci que Ctrl + G, qui revenait de droit à la mise en forme gras. C’est d’autant plus surprenant qu’il y a bien un autre raccourci pour EditionAtteindre, et qu’il existait déjà dans Word 2003 et Word 2007 : c’est la touche F5 !
Comment rétablir l’ancien raccourci Ctrl + G ?
Si vous ne voulez pas changer vos habitudes et retrouver votre ami Ctrl + G pour appliquer la mise en forme gras, procédez comme suit :
1 Cliquez sur l’onglet Fichier puis sur Options.
2 Dans la fenêtre Options Word qui s’affiche, dans la colonne de gauche, cliquez sur l’onglet Personnaliser le ruban.
3 Dans la partie droite de la fenêtre, en bas et en face de Raccourcis clavier, cliquez sur le bouton Personnaliser.
4 Dans la fenêtre Personnaliser le clavier qui s’affiche, faites défiler les éléments de la liste Catégories vers le bas afin de localiser la ligne Toutes les commandes. Cliquez dessus pour sélectionner cette ligne.
5 Faites ensuite défiler les éléments de la liste Commandes (située à droite) pour localiser la ligne Gras. Cliquez dessus pour la sélectionner.
A noter
Dans le cadre Touches actuelles, vous pouvez constater qu'une ligne indique que le raccourci Ctrl + G est affecté à la commande Gras (en plus du raccourci Ctrl + Maj + B). En fait, c'est un leurre ! Il est d'ailleurs impossible de supprimer cette ligne, preuve qu'il y a bien un problème avec ce fameux Ctrl + G.
6 Cliquez à l'intérieur du cadre Nouvelle touche de raccourci pour placer le pointeur dedans, et tapez le raccourci Ctrl + G au clavier. En dessous du cadre Touches actuelles s'affiche alors la mention Affectées à : EditionAtteindre.
7 Cliquez sur le bouton Attribuer afin de confirmer la nouvelle affectation de touches, sur le bouton Fermer puis sur OK. Le raccourci Ctrl + G est rétabli !
lundi 24 septembre 2012
Office message
Si vous avez changer d'avis :
Pour désactiver l'option :
Lancez Word,. Allez dans Fichier / option / centre de gestion de la confidentialité /paramètres du centre de gestion de la confidentialité / option de confidentialité / décocher 's'inscrire au programme d'amélioration du produit"
mardi 18 septembre 2012
Outlook2010 Caractères accentués
jeudi 9 août 2012
Microsoft Document Imaging sous Office 2010
Tout d'abord, il faut s'avoir que Microsoft Document Imaging est un super outils puissant et léger qui permet de visualiser les fichier Tif et Tiff même s'ils font plusieurs pages et sont volumineux.
Ce que d'autres outils comme pictures manager ne font pas bien du tout.
Ensuite il faut savoir également que l'outil Imaging à quitté Office pour se retrouvé dans SharePoint (gratuit)
On ne pourra pas l'installer vraiment sous Office 2010 mais cohabite très bien avec.
1°) Trouver l'outil SharePointDesigner.exe
2°)Extraire l'outil
Pour cela, utiliser la commande suivante:
3°)Paramètrer l'Installation
Dans le répertoire crée plus haut, vous trouverez le fichier setup.exe, pour lancer OCT (Office Customize Tool) utilisez la commande suivante:
setup.exe /admin
Choississez le paramètrage qui vous convient et sauvegarder le résultat sous format MSP
-Désactivez tout
-Activez Outils Microsoft Office / Microsoft Office Document Imaging.
4°)Lancer l'installation Personnalisé
Pour lancer votre installation personnalisé :
setup.exe /adminfile config.msp
5°)Déployer la solution avec PDQ Deploy
mercredi 28 mars 2012
Word 2010 pas aligné
:)
jeudi 8 mars 2012
Outlook Mise en cache
Définition manuelle :
Type : REG_DWORD
Valeur : 0 ou 1
lundi 20 février 2012
Bug Excel 2003
probleme sur analys32.xll.
Désinstallation de office97 et2003-reboot pc-Reinstallation de office 2003+sp3+(apres le SP3)office2003-kb943452-fullfile-fra.exe +Réparation de office2003+ installation de OFFICE97 +Licence - test OK
En gros il faut installer la KB943452 et réparer :)
jeudi 19 janvier 2012
Commutateur Outlook
Commutateurs disponibles
| Commutateur | Description |
|---|---|
| /a | Crée un élément avec le fichier spécifié en pièce jointe. Exemple :
Si aucun type d’élément n’a été spécifié, IPM.Note est pris en compte. Impossible de l’utiliser avec des classes de message qui ne sont pas basées sur Outlook. |
| /altvba nomfichierotm | Ouvre le programme VBA spécifié dans nomfichierotm, au lieu de %appdata%\microsoft\outlook\vbaproject.otm. |
| /c classemessage | Crée un nouvel élément de la classe de message spécifiée (formulaires Outlook ou tout autre formulaire MAPI valide). Exemples :
|
| /checkclient | Choisit le gestionnaire de messagerie électronique, de News et de contacts par défaut. |
| /cleancategories | Supprime tous les noms de catégorie personnalisée que vous avez créés. Réattribue les noms par défaut aux catégories. |
| /cleanclientrules | Démarre Outlook et supprime les règles basées sur le client. |
| /cleandmrecords | Supprime les enregistrements de connexion enregistrés lorsqu’un responsable ou un délégué décline une réunion. |
| /cleanfinders | Réinitialise tous les dossiers de recherche dans la boîte aux lettres Microsoft Exchange pour le premier profil ouvert uniquement. |
| /cleanfreebusy | Efface et régénère les informations de disponibilité. Ce commutateur ne peut être utilisé que lorsque vous pouvez vous connecter à votre ordinateur Exchange. |
| /cleanprofile | Supprime les clés de profil non valides et crée de nouveau les clés de registre par défaut, dès que cette opération est possible. |
| /cleanreminders | Efface et régénère les rappels. |
| /cleanroamedprefs | Toutes les préférences transmises précédentes sont supprimées et copiées de nouveau depuis les paramètres locaux de l’ordinateur sur lequel ce commutateur est utilisé. Il s’agit des paramètres d’itinérance pour les rappels, la grille de disponibilité, les heures de travail, la publication de calendrier et les règles RSS. |
| /cleanrules | Démarre Outlook et supprime les règles basées sur le client et sur le serveur. |
| /cleanserverrules | Démarre Outlook et supprime les règles basées sur le serveur. |
| /cleansharing | Supprime tous les abonnements RSS, à des calendriers Internet et à SharePoint des Paramètres du compte, mais le contenu précédemment téléchargé est conservé sur votre ordinateur. Ceci s’avère utile si vous ne pouvez pas supprimer l’un de ces abonnements dans Office Outlook 2007. |
| /cleansniff | Supprime le verrouillage qui détermine lequel de vos ordinateurs (lors de l’exécution simultané d’Outlook) traite les éléments de réunion. Le processus de verrouillage permet d’éviter que des messages de rappel existent en double. Ce commutateur supprime le verrouillage sur l’ordinateur sur lequel il est utilisé et permet à Outlook de traiter les éléments de réunion. |
| /cleansubscriptions | Supprime les messages d’abonnement et les propriétés pour les fonctions d’abonnement. |
| /cleanviews | Restaure les affichages par défaut. Tous les affichages personnalisés que vous avez créés seront perdus. |
| /embedding | Utilisée sans paramètres de ligne de commande pour la co-création d’objets OLE standard. |
| /f nomfichiermsg | Ouvre le fichier de message spécifié (.msg) ou la recherche enregistrée Microsoft Office (.oss). |
| /finder | Ouvre la boîte de dialogue Recherche avancée. |
| /firstrun | Démarre Outlook comme s’il s’agissait du premier démarrage. |
| /hol nomfichierhol | Ouvre le fichier .hol spécifié. |
| /ical nomfichierics | Ouvre le fichier .ics spécifié. |
| /importprf nomfichierprf | Démarre Outlook et ouvre/importe le profil MAPI défini (*.prf). Si Outlook est déjà ouvert, le profil à importer lors du prochain démarrage nettoyé est mis en file d’attente. |
| /launchtraininghelp réfbien | Ouvre une fenêtre d’Aide avec la rubrique d’Aide spécifiée dans réfbien. |
| /m nommessagerie | Fournit à l’utilisateur un moyen d’ajouter un nom de messagerie à l’élément. Fonctionne uniquement avec le paramètre de ligne de commande /c. Exemple :
|
| /nocustomize | Démarre Outlook sans charger outcmd.dat (barres d’outils personnalisées). |
| /noextensions | Démarre Outlook avec les extensions désactivées mais répertoriées dans le Gestionnaire de compléments. |
| /nopreview | Démarre Outlook avec le volet de lecture désactivé. |
| /p nomfichiermsg | Imprime le message spécifié (.msg). |
| /profile nomprofil | Charge le profil spécifié. Si votre nom de profil contient un espace, placez-le entre guillemets (" "). |
| /profiles | Ouvre la boîte de dialogue Choix d’un profil indépendamment du paramètre Options dans le menu Outils. |
| /recycle | Démarre Outlook en utilisant une fenêtre Outlook existante, s’il en existe une. Utilisé avec /explorer ou /folder. |
| /remigratecategories | Démarre Outlook et lance les commandes suivantes sur la boîte aux lettres par défaut :
Remarque Il s’agit de la même commande que Mettre à jour vers les catégories de couleurs dans chaque boîte de dialogue de propriétés de la boîte aux lettres Outlook. |
| /resetfolders | Restaure les dossiers manquants à l’emplacement de remise par défaut. |
| /resetfoldernames | Redéfinit les noms de dossier par défaut (tels que Boîte de réception ou Éléments envoyés) en utilisant les noms par défaut dans la langue d’interface utilisateur Office en cours. Si, par exemple, vous vous connectez d’abord à votre boîte aux lettres dans Outlook à l’aide d’une interface utilisateur en russe, les noms du dossier par défaut russe ne peuvent être renommés. Pour modifier les noms de dossier par défaut en une autre langue, telle que le japonais ou l’anglais, vous pouvez utiliser ce commutateur pour redéfinir les noms de dossier par défaut après la modification de la langue d’interface utilisateur ou après l’installation d’une version d’Outlook dans une autre langue. |
| /resetformregions | Vide le cache des zones de formulaire et recharge les définitions de zones de formulaire depuis le registre Windows. |
| /resetnavpane | Efface et régénère le volet de navigation pour le profil en cours. |
| /resetsearchcriteria | Réinitialise tous les critères de recherche instantanée afin que le jeu de critères par défaut soit affiché dans chaque module. |
| /resetsharedfolders | Supprime tous les dossiers partagés du volet de navigation. |
| /resettodobar | Désactive et régénère la liste des tâches de la barre des tâches pour le profil actuel. Le dossier de recherche de la barre des tâches est supprimé et recréé. |
| /rpcdiag | Ouvre Outlook et affiche la boîte de dialogue d’état de la connexion de l’appel de procédure distante (RPC). |
| /safe | Démarre Outlook sans les extensions clientes Microsoft Exchange (ECE), le volet de lecture ou les personnalisations de la barre d’outils. Les compléments COM (Component Object Model) sont désactivés. |
| /safe:1 | Démarre Outlook avec le volet de lecture désactivé. |
| /safe:3 | Démarre Outlook avec les extensions clientes Microsoft Exchange (ECE) désactivées mais répertoriées dans le Gestionnaire de compléments. Les compléments COM (Component Object Model) sont désactivés. |
| /safe:4 | Démarre Outlook sans charger outcmd.dat (barres d’outils personnalisées). |
| /select nomdossier | Démarre Outlook et ouvre le dossier spécifié dans une nouvelle fenêtre. Par exemple, pour ouvrir Outlook et afficher le calendrier par défaut, utilisez : "C:\program files\microsoft office\office12\outlook.exe" /select outlook:calendar. |
| /share feed://URL/nomfichier /share stssync://URL /share web://URL/nomfichier | Spécifie une URL de partage pour la connexion à Outlook. Par exemple, utilisez stssync://URL pour connecter une liste Windows SharePoint Services 3.0 à Outlook. |
| /sniff | Démarre Outlook, force la détection de nouvelles demandes de réunion dans la Boîte de réception, puis les ajoute au calendrier. |
| /t nomfichieroft | Ouvre le fichier .oft spécifié. |
| /v nomfichiervcf | Ouvre le fichier .vcf spécifié. |
| /vcal nomfichiervcs | Ouvre le fichier .vcs spécifié. |
| /x nomfichierxnk | Ouvre le fichier .xnk spécifié. |






