Notre magasin

YBET déménage

Rue Albert 1er, 7

6810 Pin - Chiny

(/fax: 00 32 (0)61/32.00.15

Le cours EXCEL d'YBET Informatique

FORMATIONS en ligne

Le MAGASIN YBET

PRODUITS et SERVICES

Formation INTERNET

Activités et présentation

Logiciel de gestion CIEL

Formation Access

Rayon d'action

MATERIEL INFORMATIQUE
YBET informatique CONTACT Forum Excel - Access Version 2013-2016

3. Cours EXCEL: Imbrication de fonctions

3.1. Imbrication de fonctions - 3.2. La fonction SI - 3.3. Les fonctions ET et OU - 3.4. La fonction maintenant(), aujourd'hui() - 3.5. Exercice, modification de notre facture EXCEL

Excel permet de calculer des fonctions complexes directement intégrées. Néanmoins, souvent l'utilisation d'une seule fonction est insuffisante, il faut utiliser une fonction sur un résultat d'une formule ou d'une autre fonction. Imbriquer une fonction consiste à remplacer des opérantes par d'autres fonctions. Nous en profiterons pour en voire de nouvelles. Reprenons notre exercice des chapitres précédents, une facture - devis.

J'ai déjà mentionné le problème des arrondis dans les résultats. Nous avons également déjà vu au chapitre précédent la fonction arrondi.

Prenons la cellule E2=A2*C2*(1-D2/100). Pour ne pas avoir d'erreurs, cette fonction devrait inclure l'arrondi de ce résultat. Nous pourrions utiliser la méthode du chapitre précédent mais voyons cette possibilité d'une manière plus manuelle.

  • La fonction arrondi est de type: =ARRONDI(nombre à arrondir;nombre de chiffres)
  • Le calcul qui donne le prix total (réduction incluse) est =A2*C2*(1-D2/100)
  • Il va nous suffire de remplacer dans la fonction arrondi le nombre à arrondir par la formule de prix de vente

Le résultat donne comme formule =ARRONDI(A2*C2*(1-D2/100);2). Il ne nous reste plus qu'à recopier cette formule (coin en bas à droite de la cellule) sur les 20 lignes de la facture.

Nous pourrions le faire sur la somme des lignes. Ceci ne sert pas à grand chose puisque la somme de chiffres avec 2 chiffres derrière la virgule maximum donnera toujours au plus 2 chiffres derrière la virgule. Faisons-le pour le plaisir.

La cellule E22 contient =SOMME(E2:E21)

et la fonction arrondi est de type =ARRONDI(nombre à arrondir;nombre de chiffres)

Dans notre cas, nous souhaitons arrondir la somme. La fonction extérieure est dont la fonction Arrondi qui reprendra comme argument "nombre à arrondir" le résultat de la somme. La formule devient:

=ARRONDI(SOMME(E2:E21);2)

Nous pourrions faire de même avec la TVA et le montant total (à payer) mais nous pouvons nous contenter de n'afficher que les 2 derniers chiffres si nous n'utilisons pas ces résultats pour d'autres calculs.

3.2. La fonction conditionnelle SI

Même si je ne vois pas beaucoup de fonctions, quelques unes s'utilisent régulièrement. La fonction SI permet d'exécuter une opération si la condition est remplie et une autre si cette condition n'est pas remplie.

=SI(Condition;opération à effectuer si VRAI; Opération à effectuer si FAUX)

Les conditions possibles sont

Supérieur >
Supérieur ou égal >=
Inférieur <
Inférieur ou égale <=
égal =
différent <>

Les opérantes peuvent être de tous types. Voici quelques exemples: a1<>A2 - A12>=20 - G15 <= 0 mais peuvent également être de type A2<>"": le contenu de A2 différent de rien. Attention, si le chiffre 0 est contenu dans cette cellule, le résultat est vrai. Nous allons utiliser cette possibilité dans notre facture dans quelques secondes.

L'opération Fausse peut être omise, mais le mot FAUX sera affiché. VRAI ou FAUX peuvent être de tous type mais opèrent sur la cellule où se trouve la fonction. Par exemples:

  • 10 affichera le chiffre 10 dans la cellule
  • "Facture": affichera le mot facture dans la cellule (remarquez les " ")
  • A2+A3

Prenons quelques exemples de cette fonction: 

<A3> =SI(A1<>A2;a1+a2;a1*2)  si le contenu de A1 est différent de celui d'A2, additionner les 2 nombres, sinon, multiplier le contenu par 2 (j'en convient, le résultat est le même)

<A1> =SI(E32>=0;"Facture";"Note de Crédit") Si le résultat en E32, est supérieur ou égal à 0, afficher le mot Facture, sinon, affiche Note de crédit

En imbriquant:

=Si(D10<2;"Recommence son année";si(d10<5;"Deuxième session";si(d10<7;"Réussite";"Félicitations")))

Si la moyenne de l'étudiant est inférieure à 2, l'élève recommence son année, si l'étudiant à <5 (mais supérieur ou égal à 2 avec la première condition), en deuxième session, si l'élève est compris entre 5 et 7 non inclus, réussit et si ses points sont supérieurs ou égal à 7, réussite avec félicitations.

3.3. Fonctions ET et OU

Ces 2 fonctions donne les valeurs VRAI ou FAUX. C'est justement ce que nous avons utilisé dans la fonction SI. 

ET(condition1;condition2;...) donne VRAI si toutes les conditions sont rempliées

OU(condition1;condition2;...) donne VRAI si au moins une condition est remplie

3.4. La fonction maintenant(), aujourd'hui()

La fonction maintenant() permet d'afficher la date du jour (celle de l'ordinateur) avec le jour, mois, année, heure, minute. Elle nécessite néanmoins de modifier le format de la cellule en format date, ce que nous verrons au chapitre suivant. Par contre, =aujourd'hui() affiche directement la date (sans les heures).

3.5. Modification de notre facture EXCELL

Reprenons notre facture modifiée avec les fonctions arrondi() ci-dessus. Le premier problème est l'affichage des 0 dans la dernière colonne même si la ligne est vide. Nous allons corriger ce problème. Commençons par le plus simple. Nous souhaitons afficher les 0 dans la dernière colonne uniquement si une condition est renseignée. La formule actuelle en E2 est =ARRONDI(A2*C2*(1-D2/100);2). La condition pour effectuer ce résultat serais que la colonne 1 (quantités de la ligne correspondante) soit vide. La condition devient:

=SI(A2<>"";calcul;"")

soit en imbriquant les 2 formules: =SI(A2<>"";ARRONDI(A2*C2*(1-D2/100);2);"")

Remplaçons le contenu de la cellule E2 par cette formule et recopions jusqu'à la ligne 20 incluse et les lignes où il n'y a pas de quantités n'affichent plus de zéro.

Nous pourrions encore modifier la fonction si pour que le calcul ne se fasse que si la colonne quantité et la colonne prix soient différents de rien

=SI(ET(A2<>"";C2<>"");ARRONDI(A2*C2*(1-D2/100);2);"")

    A retenir: dans la fonction SI, "" permet de faire une condition sur une case vide ou de n'afficher aucun caractère comme résultat.

Notre facture EXCEL est déjà bien en route, il nous faut maintenant la personnalisée pour notre propre entreprise. Ce sera le chapitre suivant.

Intégrer des fonctions dans d'autres en versions 2013-2016

>4. Mise en forme EXCEL

< 5. Fonctions EXCEL
La tutorial Excel en ligne
1. Introduction au cours Excel, utilisation de base

2. Fonctions de base avec Excel

3. Fonctions imbriquées

4. Mise en forme avec Excel

5. Imprimer nos feuilles

6. Graphique sous Excel

7. Fonction Somme.si(), somme conditionnelle

8. Feuilles et classeurs Excel, transferts des données

9. Tri et Filtre de données

10. Relatif - absolu

11. Les tables Excel

12. Fonction financière

13. Sous-totaux

14. Filtre élaboré

15. Fonctions de recherche

16. Les macros

17. Macros (suite et exercices)

18. Excel, trucs et astuces

Autres formations en ligne YBET
Le cours Access, les tables, requêtes, formulaires et états, ... création d'une application Access complète partageable en réseau

Formation Power Point
Un petit tutorial en ligne pour apprendre à utiliser Power Point (présentations).

Windows XP, installation, administration du système d'exploitation de Microsoft

Le PHP, MySQL
La programmation en PHP, gestion de bases de données MySQL

Divers

Gérez votre association
La nouvelle législation sur les asbl: obligations et logiciels de gestion

Facturation, gestion de stock CIEL
Gérer votre entreprise avec CIEL Gescom: factures, stocks, clients et fournisseurs, ... 350 € hTVA

Le cours Excel

1. Pour débuter - 2. Fonctions Excel - 3. Fonctions imbriquées sous EXCEL - 4. Mise en forme sous Excel - 5. Impressions sous EXCEL - 6. Graphique excel - 7. Fonction Somme.si() - 8. Feuilles Excel - 9. Tri et Filtre Excel - 10 . Référence relative - absolue - 11. Les tables Excel - 12. Fonction financière - 13. Sous-total - 14. Filtre élaboré - 15. Fonctions de recherche - 16. Macro Excel - 17. Macros Excel (suite et exercice) - 18. trucs Excel

YBET Informatique: formations débutants ou avancés

dans notre salle de cours à Chiny ou en entreprise: Windows, office et gestion

Renseignements, tarifs et inscriptions sur cours informatiques

Votre magasin informatique de confiance en province de Luxembourg:

Magasin informatique en province de Luxembourg

Rue Albert 1er, 7

B-6810 Pin - Chiny

Belgique

Tél.- fax: 00 32 (0)61/32.00.15. (le matin de préférence)


D'autres formations en ligne:

Internet Explorer - Formation Word - Cours Power Point