Maîtriser les règles de calcul
Il existe quatre types d’opérateurs de calcul différents : arithmétiques, de comparaison, de concaténation de texte et de référence. Les opérateurs arithmétiques Pour effectuer les opérations mathématiques de base telles que l’addition, la soustraction ou la multiplication, combiner des nombres et produire des résultats numériques, utilisez les opérateurs arithmétiques ci-après : Tableau 6-1 : Les opérateurs arithmétiques Opérateur arithmétique Signification Exemple + (plus) Addition 3+3 − (moins) Soustraction 3−1 * (astérisque) Multiplication 3*3 / (barre oblique) Division 3/3 % Pourcentage 20% ^ (accent circonflexe) Exposant 3^2 Les opérateurs de comparaison Pour comparer deux valeurs, vous disposez des opérateurs ci-après. Le résultat obtenu est VRAI ou FAUX. 154 Chapitre 6 – Optimiser les calculs Tableau 6-2 : Les opérateurs de comparaison Opérateur de comparaison Signification Exemple = Égal à A1=B1 > Supérieur à A1>B1 < Inférieur à A1= (caractère « Supérieur à » suivi du caractère « Égal ») Supérieur ou égal à A1>=B1 <= Inférieur à (caractère « Inférieur à » suivi du caractère « Égal ») Inférieur ou égal à A1<=B1 <> Différent de (caractère « Inférieur à » suivi du caractère « Supérieur à ») Différent de A1<>B1 Les opérateurs de référence Combinez les plages de cellules pour effectuer des calculs à l’aide des opérateurs suivants : Tableau 6-3 : Les opérateurs de référence Opérateur de référence Signification Exemple : (deux-points) Opérateur de plage qui produit une référence à toutes les cellules comprises entre deux références, ces dernières étant elles-mêmes incluses B5:B15 ; (point-virgule) Opérateur d’union qui combine plusieurs références en une seule SOMME(B5:B15, D5:D15) (espace) Opérateur d’intersection qui produit une référence aux cellules qui sont communes à deux références sur la même ligne B7:D7 C6:C8 L’ordre dans lequel Excel effectue les opérations dans les formules Dans certains cas, l’ordre des calculs peut affecter la valeur renvoyée par la formule. Il est donc important de bien comprendre cet ordre pour pouvoir le changer éventuellement afin d’obtenir les résultats escomptés. Ordre de calcul Les formules calculent les valeurs dans un ordre spécifique. Dans Excel, une formule commence toujours par le caractère égal (=). Il indique à Excel que les caractères qui suivent constituent une formule. Viennent ensuite les éléments à calculer (les opérandes), qui sont séparés par des opérateurs de calcul. Excel calcule la formule de gauche à droite, selon un ordre spécifique pour chaque opérateur de la formule. Ordre de priorité des opérateurs Si vous utilisez simultanément plusieurs opérateurs la fois dans la même formule, Excel effectue les opérations dans l’ordre suivant : j premier niveau : () et ^ (puissance) ; j deuxième niveau : * et / ; j dernier niveau : + et −. Si une formule contient des opérateurs de même priorité (c’est le cas, par exemple, d’une formule contenant un opérateur de multiplication et un opérateur de division), Excel traite les opérations de gauche à droite. Utilisation des parenthèses Pour changer l’ordre de calcul, mettez entre parenthèses la partie de la formule qui doit être calculée en premier. Par exemple, le résultat de la formule =8+2*5 est 18 car Excel effectue la multiplication avant l’addition. La formule multiplie 2 par 5, puis ajoute 8 au résultat. Par contre, si vous modifiez la syntaxe en utilisant des parenthèses, =(8+2)*5, Excel additionne 8 et 2, puis multiplie le résultat par 5 pour obtenir 50. 156 Chapitre 6 – Optimiser les calculs Dans =(B4+25)/SOMME(D5:F5), les parenthèses entourant la première partie de la formule forcent Excel à commencer par calculer B4+25, puis à diviser le résultat par la somme des valeurs figurant dans les cellules D5, E5 et F5.
Afficher la date du jour
Vous souhaitez saisir la date et l’heure du jour lors de la rédaction d’un journal des activités, ou afficher automatiquement la date et l’heure du jour dans une cellule à chaque nouveau calcul des formules qu’elle contient ? Il existe plusieurs façons d’insérer la date et l’heure du jour dans une cellule. Insérer une date ou heure statique Pour insérer la date du jour : 1. Sélectionnez une cellule. 2. Appuyez sur la combinaison de touches [Ctrl]+[;]. Pour insérer l’heure du jour : 1. Sélectionnez une cellule. 2. Appuyez sur [Ctrl]+[:]. Insérer une date ou heure dont la valeur est mise à jour La fonction AUJOURDHUI affiche la date et la fonction MAINTENANT affiche la date et l’heure. Ces fonctions ne varient que lors du calcul de la feuille ou de l’exécution d’une macro les contenant. Elles ne sont pas continuellement mises à jour. Les date et heure utilisées proviennent de l’horloge du système de l’ordinateur. 1. Sélectionnez une cellule. 2. Sous l’onglet Formules, cliquez sur le bouton Date et heure dans le groupe Bibliothèque de fonctions. 3. Dans le menu qui s’affiche cliquez sur la commande Aujourd’hui ou Maintenant. 4. La fonction est insérée dans la cellule. Afficher la date du jour..
Calculer le temps écoulé entre deux dates
Il existe plusieurs moyens de calculer une différence entre deux dates : à l’aide de l’opérateur de soustraction (−) ou de la fonction NB.JOURS.OUVRES, qui renvoie le nombre de jours ouvrés entiers compris entre la date de début et la date de fin. Les jours ouvrés excluent les fins de semaine et toutes les dates identifiées comme étant des jours fériés. Voici comment procéder avec l’opérateur de soustraction. Par exemple, la date de début se trouve dans la cellule A1 et la date de fin dans la cellule A3. 1. Sélectionnez une autre cellule pour afficher le résultat. 2. Saisissez =A2−A1. 3. Appuyez sur la touche [Ä]. Avec la fonction NB.JOURS.OUVRES, procédez ainsi : 1. Sélectionnez une cellule. 2. Sous l’onglet Formules, cliquez sur le bouton Date et heure dans le groupe Bibliothèque de fonctions. 3. Dans le menu qui s’affiche, cliquez sur la commande NB.JOURS.OUVRES. La boîte de dialogue Arguments de la fonction s’ouvre. 4. Dans la rubrique NB.JOURS.OUVRES, saisissez une date de départ et une date de fin ou la référence des cellules qui les contiennent dans les champs correspondants. 5. Cliquez sur le bouton OK. La fonction est insérée dans le cellule et le résultat s’affiche.
INTERESSANT