Saturday, August 26, 2017

EXOPAY l'éficacité et la simplicité dans la paie du personnel



Il existe beaucoup de programme pour le calcul de la paie; celui ci est très simple, et accessible si on doit considérer les prix des grandes solutions sur le marché.

cet outil est entièrement en MS-Excel, avec une sauvegarde sur MS-Access.

Configurer facilement les formule de paie, imprimer facilement les bulletin de paie.



Télécharger Exopay

Wednesday, February 15, 2017

Application Excel pour avoir le Bilan, Résultat et TAFIRE en OHADA

La deuxième version d'EXOFIN est enfin là, cette utilitaire en Excel Add-Ins qui vous permet de remplir facilement le bilan, résultat, le TAFIRE ainsi que les tableaux de la liasse fiscale OHADA comme vous pouvez le voir a travers cette vidéo de la première version.

Tous les fichiers Excel qu'on utilise pour remplir la liasse fiscale OHADA sont complexes. on est souvent amené à avoir une expertise en formule Excel pour en tirer profit, sinon, une simple erreur que se glisse, on est perdue et la tache de remplir la liasse devient difficile.
Notre Excel Add-Ins viens remédier à cette complexité en automatisant le remplissage, vous obtenez le bilan, le résultat, les Tableau des Financement des Ressources et des Emplois, les tableau de la liasse fiscales de 1 a 10 en seulement quelques cliques.
Ribbon Exofin V2
Ribbon Exofin V1
La première version se limite au Résultat et la deuxième version va jusqu'au tableau n°10.

Fichier mis a jour pour 2018  TELECHARGER EXOFIN V02



Thursday, August 25, 2016

Bilan et Resultat OHADA, Excel Add-Ins





Encore pour le comptables et toujours en Excel.

Pour les questions, laissez un commentaire et je vous répondrai.

Wednesday, July 27, 2016

OHADA Plan Comptable Excel Add-Ins (Français - Anglais)

Un utilitaire pour aider les comptables. 
Emportez avec vous les compte OHADA dans tous vos fichier Excel. 
il faut arrêter de perdre son temps en cherchant les comptes sur des imprimées ou des fichiers de comptes, cet outil vous accompagne avec tous les comptes OHADA en Français et en Anglais, un simple Ctrl+O et le tour est joué.





Vous pouvez faire une recherche par numéro de compte dans la case de numéro ou par mot contenu dans l'intitulé de compte.

Gratuit, téléchargez le, installer le et un petit commentaire me fera plaisir.



Friday, April 08, 2016

Filtre Dynamique avec formule Excel (2)

Apres avoir montré dans mon post précédant une première manière de filtrer de manière dynamique les données en Excel, voici une deuxième méthode tout aussi simple avec d’autre fonctions Excel.
1.       Small
2.       Row
3.       Offset
Nous allons commencer par chercher les lignes qui contiennent la valeur recherchée, en utilisant une combinaison de la fonction IF et ROW 

En considérant plage, la plage contenant les lignes à filtrer et val la valeur à chercher, on aura :
IF(plage=val,ROW(plage),””)       on aura une matrice du genre {“”,””,3,4,””,””,””,””,9,””,…}

La matrice trouvée devra être évalué par la fonction SMALL de la manière suivante :
SMALL({“”,””,3,4,””,””,””,””,9,””,…},k) avec k le rang que l’on recherche.



                                                        
La formule finale sera
SMALL(IF(plage=val,ROW(plage),””),k)

 Ceci étant une formule matricielle, elle devra être validée par Ctrl+Shift+Enter

en utilisant la fonction la fonction Offset comme décrite dans mon post précédant, vous trouverez les valeurs cherchées.

Tuesday, July 09, 2013

Filtre Dynamique avec formule Excel



Apres avoir parlé de la recherche des éléments similaires dans mon post précédent, voici comment on peut filtrer une base de données de manière dynamique à l'aide des formules Excel. Nous allons utiliser les fonctions:
 1. Match ou Equiv en Français,
 2. Indirect ,
 3. Offset ou Decaler en Français
Le principe, comme vous pouvez le voir dans la video , est de déplacer de manière dynamique la plage sur laquelle la recherché s'effectue. La fonction clé du principe est la function INDIRECT
comme la fonction INDIRECT a cet avantage de retourner une référence ou une valeur contenue dans une référence. 




Monday, July 08, 2013

Recherche des elements similaires par une formule Excel

Voici ce qu'une bonne combinaison des fonctions EQUIV, MATCH, SOMME.PRROD et RECHERCHE peuvent donner comme resultat.

Fichier Excel - Formule

Thursday, May 10, 2012

Zoomer le contenu d'une page Excel dans Excel Service

Excel s'est bien integré dans l'environnement SharePoint. Bon nombre de ceux qui travail déjà avec Excel Service en connaissennt quelque chose.

Toutes les fonctionalites d'Excel ne sont pas disponible dans Excel Service notamment le ZOOM.

En travaillant en Excel, on peut facilement "ZOOMER" l'affichage et cela dépend de la résolution de l'ecran de tout un chacun. il y en a qui préfère le 100%, le 125%, 75% voir même 50%. Losrque le fichier est pargé sur SharePoint avec Excel Service, tout devient différent, l'affichage change et les utilisateurs se pleignent auprès d'administrateur SharePoint.

Après avoir eu à faire a ce problème et cherché sur le web, je n'ai rien trouver qui puisse répondre à mon souci, je me suis alors livré dans une récherche personnel de part mon experience et j'ai trouvé qu'on peut piloter le Zoom d'affichage de nos feuilles Excel juste en changeant les largeurs des colonnes à afficher ainsi que les épaisseurs des lignes.

Alors pour Diminuer le ZOOM

1. Ouvrir le fichier publié sur Sharepoint et l'éditer en Excel
2. Diminuer la Taille de la Police sur toute la feuille
3. Ajuster les épaisseurs des lignes ainsi que les largeurs des colonnes en fonction de la nouvelle Taille de police.
4. Publier le Document.

Pour agrandir

1. Ouvrir le fichier publié sur Sharepoint et l'éditer en Excel
2. Agrandir la Taille de la Police sur toute la feuille
3. Ajuster les épaisseurs des lignes ainsi que les largeurs des colonnes en fonction de la nouvelle Taille de police.
4. Publier le Document.

Wednesday, October 19, 2011

Format dynamique dans Excel


Le format dynamique est en fait un format conditionnel se basant sur une formule (Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué).

On veux formater nos cellules de manière a reproduire un format de tableaux qu’importe le nombre d’enregistrements qu’on aurai à ajouter. Plus question après chaque ajout de sélectionner le tableau et chercher le format à appliquer.

Le truc ici est de définir l’entête du tableau Entete, le nombre d’enregistrements Enregistrements et le Dernier enregistrement DernierEnregistrement et appliquez deux mise en forme conditionnelles basées sur les formules :

=SI(LIGNE(A4)<DernierEnregistrement,VRAI,FAUX)

=SI(LIGNE(A4)=DernierEnregistrement,VRAI,FAUX)

1.      Définir les NOMS


a.      Comme notre entête se trouve sur la ligne 3, notre formule sera =LIGNE(Feuil1!$3:$3)

Allez dans le menu Formules – Noms définis – Définir un nom



Dans l’espace Nom, écrivez : Entete, laissez Classeur dans l’espace Zone. Dans la partie  

‘’Fait référence à’’ écrivez : =LIGNE(Feuil1!$3:$3) et puis Validez.

b.      Nommez une cellule de votre choix en dehors de l’espace que votre tableau pourra occuper de la manière suivante.


Cette cellule contiendra le nombre d’enregistrements de votre tableau.

c.      Pour le Dernier enregistrement, procédez comme suit :

              

Dans la partie «  Fait référence a » la formule est

 =SI(Enregistrements, Entete + Enregistrements, Entete)


d.     Dans la cellule que vous avez nommé “Enregistrements”, saisissez la formule qui compte le nombre d’enregistrements. Il en existe plusieurs : par exemple =NBVAL (A$4:A200)

2.      Mis en forme conditionnelle

Sélectionnez la plage que pourra occuper votre tableau et Aller dans le menu Accueille – Style – Mise en forme conditionnelle – Nouvelle regle et choisissez Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué


Pour la derniere ligne :

=SI(LIGNE(A4)=DernierEnregistrement,VRAI,FAUX)

Pour les ligne intermediaires :




 =SI(LIGNE(A4)<DernierEnregistrement,VRAI,FAUX)


Vous aurez un tableau gardant le meme format qu’importe le nombre d’enregistrement que vous allez ajouter.

Nom
Montant
Observation
Ferdi
300
pour la boite
Patience
345
A valoir
Nana
800
Sans interet
Tantine
12
Obligations
Lydie
345
Raison diverses
Lolhy
100
Blague
Lucien
2234
Avanture
kole
maturin
   

Nom
Montant
Observation
Ferdi
300
pour la boite
Patience
345
A valoir
Nana
800
Sans interet



Cacher les formules sur une feuille excel

Il est des moments où vous avez envie de cacher vos formule. juste un petit truc simple à faire.
Cependant dans un environnement professionel, cela ne vous donnera pas une bonne note vis à vis de vos collegues mais il ya moyen de cacher, seuls vos colegues avisés pourrons s'en rendre compte.
Voici la situation avant de cacher la formule:
Sur l'image, la cellule D6 est selectionée et on voit bien la formule contenue dans celle ci dans la barre de formule, ici tout le monde peut voir votre formule.

Que faire pour cacher la formule ? sans que personne ne s'en rende compte
1. Selectioner la feuille entiere.
2. Aller dans format de la cellule
Accueil - Cellules - Format - Format de Cellule... et choisissez l'onglet Protection.
vous serez sur l'image suivant:
Decochez l'option "Verrouillée" et cochez l'option "Masqée" et validez en cliquant sur OK
3. Protégez la feuille
Revision - Modifications - Protéger la feuille:
Cochez toutes les cases que vous voyer ( ceci signifie que vous donnez tout les droits à l'utilsateur, il se doutera meme que la feuille est protégé )
tapez votre mot de passe, validez et confirmer votre mot de passe.
Voila! vous vennez de cachez vos formules et en selectionnat la cellule D6 comme nous l'avion fait au debut, rien ne sera visible dans la barre de formule. Rassurez vous, la formule est bel et bien là.

Wednesday, August 30, 2006

Base de données (Back-end/Front-end)

Pour tous les programmeur, désirant faire des bon programmes
l'informatique est riche, selon vos connaissances, chaqu'un peut exceller en ceci ou en cela.
Aujourd'hui nous parlerons sur comment construire une base de données ou les données (back-end) sont séparées de l'interface client (front-end). Selon Richrad.J

Le truc est de construire la collection de tables, de relations et les requêtes dans une instance de Access puis ensuite de créer les formes dans la même instance.
Une fois le developement terminé, dupliquer cette instance et enlever toutes les tables de la copie qui sera l'interface client (front-end).

Laisser les formes dans la base de données elle-même pour continuer le developement plus tard.

La base de données (back-end) doit résider sur une machine connue et stable. Les autres machines y ayant accès doivent 'mapper' (je ne connais pas le mot francais) le lieu exact de cette base avec une lettre, toujours la même. Pour cela utiliser l'Explorer de la machine client et le menu "Tools / Map Network Drive..." et sélectionner une lettre (toujours la même) pour cette réference.

La collection de formes (front-end (interface client)) doit faire reference au back-end en utilisant le menu "file/Get external data/Lin tables..."
Creer des liens pour chaque demande de données des formes.

Copier le front-end sur autant de machines que nécessaire et 'mapper' la source de données.

A propos des permissions et access, la base de données elle-même doit contenir des tables qui controlent ces accès.
Une table pour les usagers (nom, mot-de-passe-usager, permission).
Un truc est d'utliser un chiffre sans décimales et de faire des masques bit. Ainsi un Long en VB (4 bytes) donnerait 32 flags différents. dont les valeurs pourraient être 1,2,4,8,16, etc...

La base de données elle-même doit contenir une forme pour ajouter, modifier ou enlever ces usagers et une aute pour manager ces permissions.

Quand un usager se connecte à la base de données, il utilise un nom et son mot de passe qui permet au programe de l'identifier. Lors du log-on, si le nom est dans la liste des approuvés (et que le mot de passe correspond), le client peut se connecter.
Lors de la demande de données, chaque requête doit contenir une condition selon laquelle la permission pour ce genre de résultat doit être remplie de style WHERE UserFlag OR FLAG_ doit être vrai.

Ex.: Des flags fictifs pourraient être:
1: droit de voir la page d'accès, les menus et certaine synthèses simples.
2: droit de voir les rapports compilés détailés
4: droit d'imprimer les rapports
8: droit de voir les données de base brutes.

Le financier en chef a le droit de voir toutes les feuilles de calculs, son flag est de 15 (addition de tout les flags)
Un administrateur en chef peut voir et imprimer tout les rapports, son flag est de 7
Un visiteur peut voir seulement et son flags est de 1.

Pour vérifier un flag, l'opération bitwise suivante doit être faite comme suit = FlagListéSousLeNomDeCetUsager OR FLAG_3. Cette _expression retourne VRAI.

A moins de savoir plus exactement de quoi il est besoin, je ne peut que rester dans le général.
Le bon coté de la chose est que Access peut donner accès à 255 usagers simultanement. Se rappeler toutefois que la base de données elle-même ne doit pas dépasser 2Gigs, ce qui pourrait vous obliger à séparer vos tables dans plusieurs instances qui peuvent cependant être localisées au même endroit sous des noms différents.