Module 17 : Fonctions logiques et d information



Documents pareils
Module 16 : Les fonctions de recherche et de référence

Partie 1. Fonctions plus complexes dans Excel. Fonctions Si(), Et(), Ou() et fonctions imbriquées. Opérateurs logiques. I.1.

EXCEL PERFECTIONNEMENT CALCULS AVANCES

TD3 - Facturation avec archivage automatisé

Excel avancé. Frédéric Gava (MCF)

Pascal Weber - Expert en organisation

EXCEL TUTORIEL 2012/2013

Excel 2007 Niveau 3 Page 1

Microsoft Excel Présentation du tableur Excel

Auto-Entreprise : Activités : Eric SOTY - Siret n Formation Bureautique, continue d'adultes. Tél : Fax :

Microsoft Excel. Tableur

Stopack : logiciel pour l entrepôt

Les tests logiques avec Excel

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

STAGE IREM 0- Premiers pas en Python

Débuter avec Excel. Excel

Utilisation d Excel : gestion de compte bancaire TABLE DES MATIERES

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Numbers en EPS UN TUTORIEL POUR LA! NOUVELLE VERSION DE NUMBERS EST! DISPONIBLE SUR TICEPS.FREE.FR. ticeps.free.fr

1. Introduction Création d'une requête...2

Utiliser un tableau de données

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

SAP BusinessObjects Web Intelligence (WebI) BI 4

PRÉSENTÉ PAR : NOVEMBRE 2007

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

C est quoi un tableur?

La fonction ET et la fonction OU. La Fonction ET

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

TABLEAU CROISE DYNAMIQUE

AIDE AU PILOTAGE. BO Web intelligence Session 1

Guide utilisateur i-milo >> Décisionnel

Microsoft Excel 2000 Fonctions avancées

Bases de données documentaires et distribuées Cours NFE04

12 Tableaux croisés dynamiques

FORMATION EXCEL NIVEAU 2

Publipostage avec Calc

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Vérification de programmes et de preuves Première partie. décrire des algorithmes

A l aide de votre vous pouvez visiter un site web!

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Chapitre 2. Eléments pour comprendre un énoncé

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Utilisation du site de retours Lexibook

Ouvrir le compte UQÀM

COURS DE MS EXCEL 2010

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

Introduction : présentation de la Business Intelligence

Récupérer un fichier effacé par erreur avec le logiciel Restoration

STRUCTURE DE L ORDINATEUR

TD n o 8 - Domain Name System (DNS)

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Excel 2010 Intermediaire

GUIDE Excel (version débutante) Version 2013

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

[WINDOWS 7 - LES FICHIERS] 28 avril Logiciel / Windows

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante:

Une ergonomie intuitive

Utilisation du client de messagerie Thunderbird

Livret Cours Microsoft office 2007 Tableur Excel Perfectionnement

Généralités. Sans copie de sauvegarde sur support externe, vous ne pourrez jamais récupérer vos multiples encodages. 1.1 Sauvegarde des données

Module 5 : Lier des classeurs

L application est utilisable pour toute personne disposant d un compte Qobuz.

L adresse électronique professionnelle : Mode d emploi

Note de cours. Introduction à Excel 2007

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

SUPPORT DE COURS ACCESS 2010

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Dans la série. présentés par le site FRAMASOFT

Université Ibn Zohr Excel Résume de cours

Excel 2007 Utilisation Avancée

Le langage SQL Rappels

Installation et utilisation du client FirstClass 11

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Organiser le disque dur Dossiers Fichiers

Poker. A rendre pour le 25 avril

TUTORIAL REUTERS. Utilisation de l'utilitaire de recherche Reuters

DHL e-business DHL PROVIEW GUIDE UTILISATEUR

Traitement de texte : Quelques rappels de quelques notions de base

Le publipostage avec Open Office

Chp. 4. Minimisation d une fonction d une variable

Se Perfectionner à Excel

Stockez et organisez vos données sous Excel. Une approche systématique, structurée et simplifiée

SRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette Saint Raphaël. : : dromain.jean-pierre@neuf.

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Université Paris-Dauphine DUMI2E 1ère année, Applications

Découvrir la notion de tableau croisé dynamique

Quels sont les espaces disponibles sur l ordinateur pour stocker ses documents et comment accéder facilement au dossier «My Documents»?

Encryptions, compression et partitionnement des données

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

The Grid 2: Manuel d utilisation

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Consignes générales :

Transcription:

Module 17 : Fonctions logiques et d information 17.0 Introduction Les formules logiques vérifient si une condition est vérifiée (dans ce cas la formule renvoie la valeur VRAI) ou fausse (elle renvoie alors FAUX). Elles peuvent être utilisées pour répondre aux questions telles que : Les ventes de ce mois sont-elles plus élevées ou moins élevées que celles du mois passé? La somme des populations des pays européens est-elle égale à celle de la population totale de l Europe dans les données statistiques que j ai reçues? Ce produit a-t-il été signalé en rupture et vendu à moins de 1 000 unités l an dernier? 17.1 Les opérateurs de comparaison (=, <, >, <=, >=, <>) Excel peut vérifier l égalité ou l inégalité entre des valeurs, les valeurs sont-elles égales ou l une est-elle plus élevée que l autre? Une formule qui contient l un des opérateurs du titre de cette section renverra la valeur VRAI ou FAUX. Par exemple, si vous tapez : =1<4 Dans une cellule, la valeur renvoyée sera VRAI. Inversement, =4<1 Renverra la valeur FAUX. On peut aussi appliquer ces comparaisons aux données réelles et utiliser des cellules de référence au lieu des nombres (voir Module 11 : Références de cellules). Prenons le tableau suivant des meilleures ventes mondiales de singles de musique (de tous les temps) : 2010 Excel dans le Business 1 Module 17 : Fonctions logiques et d information

Supposons que vous vouliez trouver tous les disques créés en 1970 ou après. Alors il faut taper dans la cellule H2 : =D2>=1970 donnera la valeur «VRAI» pour tous les singles qui pour la colonne D ont une valeur supérieure ou égale à 1970 : Si on associe ces deux signes >=, cela signifie «supérieur ou égal à». Les autres opérateurs de comparaison fonctionnent de manière similaire : = égal à > supérieur à < inférieur à >= supérieur ou égal à <= inférieur ou égal à <> différent de 2010 Excel dans le Business 2 Module 17 : Fonctions logiques et d information

Il peut être utile (mais un peu plus complexe) de recourir à ces comparateurs d une ligne à l autre, pour voir si une cellule se répète sur deux lignes. Dans le tableau ci-dessous, nous avons classé (voir Module 13 : Trier et Filtrer) par artiste. Supposons que nous voulons maintenant trouver les artistes qui apparaissent deux fois dans la liste. En vérifiant si des cellules consécutives sont égales verticalement dans la ligne B, on entre cela : =B2=B3 Donc quand le nom d un artiste est différent de la cellule du dessus, la valeur «FAUX» apparait dans la colonne I, et quand l artiste est le même, la valeur est «VRAI» : On voit que les Beatles et Bing Crosby ont plusieurs singles dans la liste. Ce type de technique peut être utile pour détecter les doublons, pour les enlever des données, ou une méthode pour voir les changements de catégorie dans les grandes bases de données. 17.2 ET, OU La fonction ET renvoie la valeur «VRAI» si tous les arguments sont vérifiés, sinon elle renvoie FAUX. La fonction OU renvoie «VRAI» si un de ses arguments est vérifié, c est-à- 2010 Excel dans le Business 3 Module 17 : Fonctions logiques et d information

dire qu elle renvoie FAUX quand tous les arguments sont faux. Supposons que nous voulions savoir lequel de ces singles est dans le genre Pop et est sorti en 1970. Il faut taper : =ET(D2>=1970,E2= "Pop") Ce qui donne : La fonction OU utilise la même syntaxe que ET (par exemple OU(D2>=1970,E2= Pop ) renverra «VRAI» pour tous les singles sortis depuis 1970 et les singles Pop ultérieurs). Pour les deux fonctions, vous pouvez donner jusqu à 255 conditions. Il est raisonnable d utiliser plus de 3 ou 4 conditions. 17.3 ESNTUM et ESTERREUR ESTNUM renvoie «VRAI» si la cellule de référence est un nombre, sinon elle renvoie FAUX : = ESTNUM(A2) Donc, si on applique cela à notre tableau dans la première ligne de données, on obtient : L étape suivante de l analyse cidessus pourrait être l utilisation de formatage conditionnel (voir Module 29) pour que les «VRAI» soient surlignés dans la colonne I. 2010 Excel dans le Business 4 Module 17 : Fonctions logiques et d information

(Comme 1 est un nombre, Elton John, Candle in the Wind 1997 ne le sont pas, 1997 est un nombre, Pop n en est pas un et 37 si.) ESTERREUR fonctionne de la même manière mais renvoie «VRAI» pour n importe quelle erreur d Excel (par exemple #N/A, #VALEUR!, #REF!, #DIV/0! ou #NOM?). ESTERREUR peut se combiner efficacement avec SI pour cacher les erreurs d Excel comme nous allons le voir 17.4 SI ET, OU et les opérateurs de comparaison ci-dessus sont limités aux valeurs «VRAI» ou «FAUX». Il serait plus intéressant s ils pouvaient être plus spécifiques. La fonction SI permet cela en précisant les valeurs qu une cellule prend si une condition est vérifiée ou non. Dans l exemple des singles, supposons que l on veuille une colonne qui donne l année de sortie si elle est postérieure à 1970, puis classer les autres comme «vieux». Alors on écrira : =SI(D2>=1970,D2,"Vieux") Où la syntaxe =SI(<condition>,<résultat si la condition est vérifiée>,<résultat si la condition n est pas vérifiée>) Pour obtenir : La condition peut être n importe quoi, par exemple : Les ventes britanniques inférieures à 3 millions (G2<3000000) Ventes mondiales entre 10 et 15 millions (ET(F2>10000000,F2<15000000) 2010 Excel dans le Business 5 Module 17 : Fonctions logiques et d information

Nom des artistes de plus de 12 caractères LEN(B2)>12 Ou des combinaisons de ces fonctions, en utilisant les fonctions ET / OU. Les fonctions SI peuvent être combinées avec des fonctions de recherche du texte contenu dans les cellules pour «détecter» des données de manière plus sophistiquées. Supposons que vous vouliez ajouter une colonne avec le titre «Love song» (chanson d amour) pour toutes les chansons dont le titre contient «Love» (amour), puis «Other» (autre) pour les autres. Tout d abord, utilisez la fonction TROUVE (voir Module 15 : Les fonctions de texte) pour déterminer si le titre d une chanson contient «Love» : =TROUVE( Love,C2) (Notez que cette fonction est sensible à la casse) ce qui nous donne 1 : Nous utilisons alors la fonction SI pour avoir les données requises en tapant dans J2 : =SI(ESTNUM(I2), Love song, Other ) On obtient : 1 La fonction TROUVE cherche le mot Love dans les cellules, et si elle le trouve, elle affiche la position du mot dans le texte de la cellule ; par exemple, un résultat de 4 signifie que Love apparait dès le 4 ème caractère du titre de la chanson. Si le mot n est pas présent, la fonction TROUVE renvoie l erreur #VALUE!. 2010 Excel dans le Business 6 Module 17 : Fonctions logiques et d information

Qui signale les singles de Whitney Houston et Barbara Streisand. Notons que la combinaison SI(ESTNUM a été utilisée pour trouver un numéro ici. On peut aussi l utiliser pour trouver une ERREUR par exemple. =SI(ESTERREUR(I2),"Il y a un problème", "") (Les guillemets impliquent que la cellule sera vide si la condition SI est vérifiée). 17.5 Fonctions logiques imbriquées Comme nous l avons vu plus haut, SI vous permet de fixer un choix automatique entre deux valeurs, une valeur apparait si la condition testée par le SI est vérifiée (VRAI), sinon elle renverra FAUX. On utilise les fonctions logiques imbriquées quand on veut choisir entre plus de deux valeurs. Supposons par exemple que l on veuille classer toutes les musiques comme suit : pre-70s, 70s ou post-70s. On utilisera une fonction SI avec un autre SI imbriqué comme cela : =SI(D2<1970,"Pre-70s",SI(D2<1980,"70s","Post-70s")) Ce qui a l air beaucoup plus simple quand on l écrit soi-même. La formule imbriquée renvoie alors : 2010 Excel dans le Business 7 Module 17 : Fonctions logiques et d information

Il est très possible de se tromper en imbriquant plus de trois niveaux, et il y a souvent un meilleur moyen de procéder, certainement en utilisant une fonction de recherche. 2010 Excel dans le Business 8 Module 17 : Fonctions logiques et d information