Les opérateurs logiques (ou booléens)

Ce type d’opérateurs, issu de l’algèbre de Boole, permet de vérifier si une ou plusieurs conditions sont vraies (TRUE) ou fausses (FALSE) :

Opérateur Dénomination Effet Syntaxe
Or OU logique (=OU inclusif) Vérifie qu’une des conditions est réalisée ((condition1)Or(condition2))
And ET logique Vérifie que toutes les conditions sont réalisées ((condition1)And(condition2))
Xor OU exclusif Vérifie qu’une seule des conditions est réalisée (VRAIE) ((condition1)Xor(condition2))

En Langage C :

Opérateur Dénomination Effet Syntaxe
|| OU logique (=OU inclusif) Vérifie qu’une des conditions est réalisée ((condition1) || (condition2))
&& ET logique Vérifie que toutes les conditions sont réalisées ((condition1) && (condition2))
! NON logique Inverse l’état d’une variable booléenne (retourne la valeur 1 si la variable vaut 0, 0 si elle vaut 1) !(condition)

Continue reading ‘Les opérateurs logiques (ou booléens)’ »

Programmation (VBA, SQL…) : les opérateurs

Les opérateurs sont des symboles qui permettent d’effectuer des calculs et de manipuler des variables. Tous les langages informatiques (VBA, SQL…) utilisent ces opérateurs issus des mathématiques.

Les opérateurs sont répartis en plusieurs catégories :

Continue reading ‘Programmation (VBA, SQL…) : les opérateurs’ »

Analyse de données : interroger une base de données avec une requête SQL

L’analyse de données fait partie du quotidien des professionnels de la comptabilité et de la finance. Excel est généralement l’outil d’analyse plébiscité pour ce genre de tâches mais le langage de requête SQL (acronyme pour Structured Query Language ou langage de requête structuré) est particulièrement adapté pour réaliser les tâches d’extraction et de mise en forme des données. De nombreux SGBDR, tel ACCESS, disposent de ce langage.

La Revue Française de Comptabilité a publié il y a quelques années un article que j’ai écrit sur ce sujet.

Table de données PlanComptable

Table de données PlanComptable

Continue reading ‘Analyse de données : interroger une base de données avec une requête SQL’ »

S’initier à la programmation et à la création numérique avec les MOOC

L’apprentissage de la programmation et la création numérique ont, enfin, le vent en poupe en France : après le « langage » de programmation Scratch introduit dans les programmes scolaires (rappelons-nous du plan IPT en 1985 qui a fait entrer les langages Logo et Basic dans les collèges), les Fight Codes (défis durant lesquels des programmeurs s’affrontent pour réaliser le meilleur programme en un minimum de temps), les initiatives publiques et privées pour aider les start-up (pardon, jeunes pousses) à grandir en France notamment dans le secteur de l’intelligence artificielle se multiplient (à l’image de la station F de Xavier NIEL). Les secteurs des nouvelles technologies ont des besoins croissants d’ingénieurs très qualifiés en programmation.

Logo FUN MOOC

Il est donc temps de se (re-)lancer dans l’apprentissage des « langues informatiques ». Pour se former, sans pour autant retourner sur les bancs de l’école, internet est une base documentaire immense et pratique. Sur ce blog, je propose régulièrement des articles permettant au lecteur de découvrir la programmation et l’automatisation des tâches. Toutefois, le débutant est souvent rebuté ne sachant pas par où commencer. Avant d’apprendre un langage, il a besoin de méthode et de comprendre le fonctionnement de la machine.

Continue reading ‘S’initier à la programmation et à la création numérique avec les MOOC’ »

Obligation d’utiliser des logiciels de caisse certifiés à partir du 1er janvier 2018 : simplification du dispositif par le gouvernement

Avec la Loi de finances pour 2016 (et plus particulièrement son article 88), le législateur s’attaque à la fraude à la TVA liée à l’utilisation de logiciels permettant la dissimulation de recettes en imposant à tous les assujettis l’utilisation de logiciels de caisse sécurisé (c’est-à-dire garantissant l’inaltérabilité, la sécurisation, la conservation et l’archivage des données en vue du contrôle de l’administration fiscale) à compter du 1er janvier 2018. Les contrevenant s’exposent à une amende de 5 000 €. Cette loi crée par ailleurs un droit de contrôle inopiné à l’usage de l’administration fiscale. Ces dispositions fiscales sont retranscrites dans le Code Général des Impôts (CGI) en ses articles 286, I, 3° bis (définition des obligations des assujettis qui enregistrent le règlement de ses clients au moyen d’un logiciel de comptabilité ou de gestion ou d’un système de caisse) et 1770 duodecies (sanction du non respect de ces dispositions).

Logo Administration fiscale

Le gouvernement a décidé de répondre aux inquiétudes exprimées par les petites entreprises en simplifiant la mise en œuvre de ces dispositions.

Continue reading ‘Obligation d’utiliser des logiciels de caisse certifiés à partir du 1er janvier 2018 : simplification du dispositif par le gouvernement’ »