1 / 16

Traitement des données chiffrées dans un tableur

Traitement des données chiffrées dans un tableur. TICE 3 – Séance 5 Mohamed Atouri, Ny Haingo Andrianarisoa ny.andrianarisoa@liris.cnrs.fr. Fonction de test SI(). Fonctions logiques ET() et OU(). Plan de la séance : Retour sur les fonctions. Retour sur la fonction SI().

foster
Download Presentation

Traitement des données chiffrées dans un tableur

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Traitement des données chiffrées dans un tableur TICE 3 – Séance 5 Mohamed Atouri, Ny Haingo Andrianarisoa ny.andrianarisoa@liris.cnrs.fr Université Lyon 2 - TICE 3 : séance 05

  2. Fonction de test SI(). Fonctions logiques ET() et OU(). Plan de la séance : • Retour sur les fonctions. • Retour sur la fonction SI(). • Utilisation de fonctions SI() imbriquées. • Fonctions logiques : • La fonction ET(), • La fonction OU(). • Exercices. Université Lyon 2 - TICE 3 : séance 05

  3. Catégories de fonctions Excel compte 10 catégories regroupant 236 fonctions : Menu [Insertion][Fonction] • Finances (16) • Date & heure (14) • Math & Trigo (50) • Statistiques (80) • Recherche & Matrices (18) • Base de données (12) • Texte (24) • Logique (6) • Informations (15) • Personnalisées (1) Université Lyon 2 - TICE 3 : séance 05

  4. Syntaxe de fonction Les fonctions s’écrivent de la façon suivante : = nomFonction ( arg1 ; arg2 ; ... ) arg1, arg2, etc. sont appelés : arguments de la fonction. Une fonction (Excel) peut avoir de 0 à 30 arguments. argN peut être : • Une valeur numérique : exemple  20 • Une référence de cellule : exemple  B5 • Un champ ou une plage : exemple B5:D10 • Une formule : exemple  5*D8 • Une fonction : exemple moyenne (nb1 ; …) Université Lyon 2 - TICE 3 : séance 05

  5. Fonction SI() (1/4) • SI() Renvoie une certaine valeur si la condition spécifiée est VRAIE ; une autre valeur si la condition est FAUSSE. Syntaxe : SI (test_logique ; valeur_si_vrai ; valeur_si_faux) test_logique : Cet argument peut utiliser n'importe quel opérateur de comparaison. Université Lyon 2 - TICE 3 : séance 05

  6. Fonction SI() (2/4) • SI() valeur_si_vrai    est la valeur qui est renvoyée si le test logique est VRAI. valeur_si_faux   est la valeur qui est renvoyée si le test logique est FAUX. Exemples : = SI( C2 <= B2 ; "Cadre dans le budget" ; "Dépasse le budget" ) = SI( A2 = 100 ; SOMME(B5:B15) ; "" ) Université Lyon 2 - TICE 3 : séance 05

  7. Fonction SI() (3/4) • Fonctions SI() imbriquées Exemple : Les notations par lettresont affectées aux nombres  à l'aide des correspondances suivantes :   Université Lyon 2 - TICE 3 : séance 05

  8. Fonction SI() (4/4) • Fonctions SI() imbriquées (suite) Pour l’affectation précédente, on peut utiliser des fonctions SI() imbriquées de la façon suivante : SI( Résultat>89 ; "A" ; SI( Résultat>79 ; "B" ; SI( Résultat>69 ; "C" ; SI( Résultat>59 ; "D" ; "F" ) ) ) ) Remarque : La formule ci-dessus s’étend en pratique sur UNE SEULE ET MEME LIGNE ; les retours à la ligne, volontaires ici, visent à apporter plus de clarté dans la compréhension de la formule. On n’oubliera pas le signe « = » introduisant la formule et omis ici. Dans l'exemple précédent, la 2ème instruction SI() représente également l'argument « valeur si faux » de la 1ère instruction SI(). De la même façon, la 3ème instruction SI() représente l'argument « valeur si faux » de la 2ème instruction SI(). Par exemple, si le 1er argument « test logique » (Moyenne>89) est VRAI, la valeur "A" est renvoyée. Si le 1er argument « test logique » est FAUX, la 2ème instruction SI() est évaluée, et ainsi de suite. Université Lyon 2 - TICE 3 : séance 05

  9. Fonctions logiquesaperçu • Fonction ET() : conjonction. Fonction OU() : disjonction. Les fonctions ET() et OU() s'utilisent, le plus souvent, en combinaison avec la fonction SI(). Elles servent notamment dans la composition du test logique (1er argument) conditionnant la valeur de retour d’une fonction SI(). • Autres fonctions logiques : VRAI() (sans argument) renvoie la valeur booléenne VRAI ; FAUX() (sans argument) renvoie la valeur booléenne FAUX ; NON(arg) (avec 1 unique argument : arg) renvoie VRAI si arg est FAUX, renvoie FAUX si arg est VRAI. Université Lyon 2 - TICE 3 : séance 05

  10. Fonctions logiquesET() et OU() : généralités • Une fonction ET() ou OU() prend une liste d’arguments (de 1 à 30 sous Excel) : ET (arg1 ; arg2 ; … ; argN ) OU (arg1 ; arg2 ; … ; argN ) • Elle renvoie : une valeur booléenne (VRAI ou FAUX) ou un message d’erreur. Le message d’erreur #VALEUR! est affiché dans le cas où la liste d’arguments de la fonction ne contient aucun argument valide (cf. précision ci-après). Université Lyon 2 - TICE 3 : séance 05

  11. Fonctions logiquesET() et OU() : évaluation et arguments • L’évaluation d’une fonction logique passe par l’évaluation de chaque argument de sa liste. • Un argument peut être de 3 types : • booléen : VRAI, FAUX, 2<3, G8="pays industrialisés", … ; • numérique : 0, 1, -2, …, 4.5, …, 3*F16, LOG(7) ; • alphanumérique : "droit des sociétés", "cas 3", etc. Il peut correspondre à une valeur calculée (via une formule) ou non. • Un argument de type numérique est évalué à : FAUX si sa valeur est 0 (zéro), VRAI pour toute autre valeur. • Un argument de type alphanumérique est considéré comme non évaluable (en tant que valeur logique). Il est ainsi ignoré dans l’évaluation globale de la fonction logique. Un argument valide, c’est-à-dire évaluable comme une valeur logique, est de type booléen ou numérique. Université Lyon 2 - TICE 3 : séance 05

  12. Fonction ET() : syntaxe • ET() Renvoie la valeur : VRAI si tous les arguments sont VRAIS ; FAUX si un des arguments est FAUX. Syntaxe : ET( valeur_logique1 ; valeur_logique2 ; ... ) valeur_logique1, valeur_logique2, ...   représentent les 1 à 30 conditions que l’on souhaite tester et qui peuvent être soit VRAIES, soit FAUSSES. Université Lyon 2 - TICE 3 : séance 05

  13. Fonction ET() : exemples • La fonction ET(VRAI ; VRAI) égale VRAI. • La fonction ET(VRAI ; FAUX) égale FAUX. • La fonction ET(2+2=4 ; 2+3=5) égale VRAI. • Si la plage de cellules B1:B3 contient les valeurs VRAI, FAUX et VRAI, alors : ET(B1:B3) égale FAUX. • Si la cellule B4 contient un nombre compris entre 1 et 100, alors : ET(1<B4 ; B4<100) égale VRAI. • Supposons qu’on veuille afficher le contenu de la cellule B4 si celle-ci contient un nombre strictement compris entre 1 et 100, et afficher un message sinon. Si la cellule B4 contient la valeur 104, alors la formule évaluée : SI( ET( 1<B4 ; B4<100 ) ; B4 ; "Valeur hors plage." ) renvoie "Valeur hors plage." Si la cellule B4 contient la valeur 50, alors la formule évaluée : SI( ET( 1<B4 ; B4<100 ) ; B4 ; "Valeur hors plage." ) renvoie la valeur 50. Université Lyon 2 - TICE 3 : séance 05

  14. Fonction OU() : syntaxe • OU() Renvoie la valeur : VRAI si un des arguments est VRAI ; FAUX si tous les arguments sont FAUX. Syntaxe : OU( valeur_logique1 ; valeur_logique2 ; ... ) valeur_logique1, valeur_logique2, ...   représentent les 1 à 30 conditions que l’on souhaite tester et qui peuvent être soit VRAIES, soit FAUSSES. Université Lyon 2 - TICE 3 : séance 05

  15. Fonction OU() : exemples • La fonction OU( VRAI ) égale VRAI. • La fonction OU(1+1=1 ; 2+2=5) égale FAUX. • Si la plage de cellules A1:A3 contient les valeurs VRAI, FAUX et VRAI, alors  : OU(A1:A3) égale VRAI. • La fonction OU ("" ; "le chat") renvoie une erreur : #VALEUR!. • Remarque : La fonction OU() peut être utilisé pour tester la présence d’une valeur (booléenne, numérique) au moins dans une plage de cellules. Par exemple : OU (A4:B7) renvoie VRAI si une cellule au moins de la plage A4:B7 contient une valeur admise non nulle, FAUX si la ou les cellules à valeur valide sont de valeur 0 ou FAUX, un message d’erreur (#VALEUR!) dans les autres cas. Université Lyon 2 - TICE 3 : séance 05

  16. Merci de votre attention. Passage aux exercices : bon courage. Université Lyon 2 - TICE 3 : séance 05

More Related