Calculer une moyenne pondérée (exemple appliqué au CUMP)

Le calcul de moyennes pondérées est d’usage courant à l’image de la moyenne de notes à un examen (du DEC par exemple) ou du coût unitaire moyen pondéré (CUMP) de références en stock.

Calcul CUMP

Le calcul de la moyenne arithmétique (obtenue par la formule : totalisation / dénombrement) est assez simple à obtenir. Excel propose une fonction attitrée : MOYENNE(plage de cellules). Dans notre exemple : 5 + 3 + 2 = 10 € / 3, soit une moyenne de 3,33 €

La moyenne pondérée se calcule en additionnant la multiplication opérée entre les valeurs (ici la quantité) et leur coefficient de pondération (ici le prix unitaire), cette totalisation étant ensuite divisée par la somme des valeurs (ici les quantités). Dans notre exemple, la moyenne pondérée se détermine ainsi : (18 x 5 € + 15 x 3 €) /45… soit une moyenne pondérée (ou CUMP) de 3,53 €.

Continue reading ‘Calculer une moyenne pondérée (exemple appliqué au CUMP)’ »

EXCEL : Extraire le numéro de département d’un code postal français

Les deux premiers chiffres d’un code postal français désignent le département. Pour lire le numéro du département à partir d’Excel, il suffit d’utiliser la fonction GAUCHE(chaîne ; Longueur) ou Left(Chaîne,Longueur) en VBA.

La formule suivante lit le numéro de département d’un code postal situé dans la cellule A1 :

=GAUCHE(A1 ; 2)

Excel n’affiche pas les zéros non significatifs. De fait, les codes postaux commençant par un zéro ne sont pas traités correctement par Excel. Il est donc nécessaire d’amender la formule pour tenir compte de cette difficulté :

Continue reading ‘EXCEL : Extraire le numéro de département d’un code postal français’ »

Analyse des écritures comptables (VBA/SQL) : recherche des encaissements en espèces supérieurs à 1 000 €

Afin de limiter le risque de fraude fiscale, la loi interdit d’effectuer en espèces le paiement d’une dette supérieure à  1 000 € (C. mon. fin. art. L 112-6, I-al. 1 et D 112-3). Il convient de s’assurer régulièrement qu’aucun encaissement n’est réalisé en contravention avec la loi.

Le contrôle du respect de cette règle de droit s’inscrit totalement dans le cadre de la mise en œuvre d’un programme de supervision comptable à l’image du projet PADoCC

'Création table CAISSE_ENCAISSTSUP1K
NomReq = "ECRITUREStemp"
NomTable = "E255_CAISSE_ENCAISSTSUP1K"
TexteReq = ""
If TableExiste(DB_Groupe_SUPERVISION, NomTable) Then TexteReq = TexteReq & "INSERT INTO " & NomTable & " IN '" & dossier_Bases & NomBaseDestinationEnCours & "' "
TexteReq = TexteReq & "SELECT CodeEntité, EcritureNum, JournalCode, JournalLib, EcritureDateComptable, CompteNumHarmonisé, CompteNum, CompteLib, CompteAuxNum, CompteAuxLib, PièceRéf, PièceDate, EcritureLib, Débit, Crédit, Solde, ValidDate,"
TexteReq = TexteReq & " AAAAMM, TypeJournal, TypeEcriture, EcritureCompteNumTiers, EcritureCompteAuxNum, EcritureCompteAuxLib"
If Not (TableExiste(DB_Groupe_SUPERVISION, NomTable)) Then TexteReq = TexteReq & " INTO " & NomTable & " IN '" & dossier_Bases & NomBaseDestinationEnCours & "'"
TexteReq = TexteReq & " FROM [_ECRITURES]" & " IN '" & dossier_Bases & BDD_Final & "'"
TexteReq = TexteReq & " WHERE (([_ECRITURES].Solde<=-1000) AND ([_ECRITURES].Cpte1=""4"" Or [_ECRITURES].Cpte1=""7"") AND ([_ECRITURES].TypeJournal=""CAISSE""));"
ExéReq

Continue reading ‘Analyse des écritures comptables (VBA/SQL) : recherche des encaissements en espèces supérieurs à 1 000 €’ »

EXCEL : mettre en évidence les doublons avec les formats conditionnels

L’identification des doublons est une tâche fréquente lorsque l’on analyse des données. Les formats conditionnels d’Excel permettent de manière très simples de les détecter et de les faire ressortir, voire de les supprimer.

Mettre en évidence les valeurs en double

Les formats conditionnels mettent en forme automatiquement des données en fonction de critères. Ces critères sont exprimés à l’aide de formules de calcul ou de critères standard prédéfinis.

Continue reading ‘EXCEL : mettre en évidence les doublons avec les formats conditionnels’ »

Excel : afficher les codes postaux commençant par un zéro

Excel n’affiche pas les zéros non significatifs, qu’ils se trouvent sur la gauche d’un nombre (02100 est affiché 2100) ou sur la droite d’une décimale (10,50 est affiché 10,5).

Appliqué aux codes postaux français, ce principe affiche les codes postaux inférieurs à 10000 sur 4 positions au lieu des 5 attendues.

Format codes postaux

Heureusement, Excel propose des solutions.

Continue reading ‘Excel : afficher les codes postaux commençant par un zéro’ »