Comment utiliser les formules dans Google Sheets

  • Partage Ça
Michael Brown

Aujourd'hui, je vais aborder les formules de Google Sheets. Je commencerai par les éléments qui les composent, je vous rappellerai comment elles sont calculées et je ferai la différence entre les formules simples et les formules complexes.

Voici ce que vous devez savoir :

    L'essence des formules de Google Sheets

    Tout d'abord, pour construire une formule, vous avez besoin d'expressions logiques et de fonctions.

    Une fonction est une expression mathématique, chacune ayant son propre nom.

    Pour que Google Sheets sache que vous êtes sur le point de saisir une formule plutôt qu'un nombre ou du texte, commencez par saisir un signe égal (=) dans une cellule concernée. Saisissez ensuite le nom de la fonction et le reste de la formule.

    Conseil : vous pouvez consulter une liste complète de toutes les fonctions disponibles dans Google Sheets ici.

    Votre formule peut contenir :

    • références de cellules
    • plages de données nommées
    • constantes numériques et textuelles
    • opérateurs
    • autres fonctions

    Types de références de cellules

    Chaque fonction nécessite des données avec lesquelles travailler, et les références de cellule sont utilisées pour indiquer ces données.

    Pour référencer une cellule, on utilise un code alphanumérique - des lettres pour les colonnes et des chiffres pour les lignes. Par exemple, A1 est la première cellule de la colonne A .

    Il existe 3 types de références de cellules Google Sheets :

    • Relatif : A1
    • Absolu : $A$1
    • Mixte (moitié relative et moitié absolue) : $A1 ou A$1

    Le signe dollar ($) est ce qui change le type de référence.

    Une fois déplacées, les références relatives des cellules changent en fonction de la cellule de destination. Par exemple, B1 contient =A1 Copiez-le sur C2 et il se transformera en =B2 Comme il a été copié 1 colonne à droite et 1 ligne en dessous, toutes les coordonnées ont augmenté de 1.

    Si les formules ont des références absolues, elles ne changeront pas une fois copiées. Elles indiquent toujours une seule et même cellule, même si de nouvelles lignes et colonnes sont ajoutées au tableau ou si la cellule elle-même est déplacée ailleurs.

    Formule originale en B1 =A1 =A$1 =$A1 =$A$1
    Formule copiée dans C2 =B2 =B$1 =$A2 =$A$1

    Ainsi, pour éviter que les références ne changent si elles sont copiées ou déplacées, utilisez des références absolues.

    Pour passer rapidement des valeurs relatives aux valeurs absolues, il suffit de mettre en surbrillance n'importe quelle référence de cellule et d'appuyer sur la touche F4 de votre clavier.

    Au début, votre référence relative - A1 - se transformera en absolu - $A$1 Appuyez sur F4 une fois de plus, et vous obtiendrez une référence mixte... A$1 Au prochain appui sur le bouton, vous verrez $A1 . un autre ramènera tout à son état initial - A1 Et ainsi de suite.

    Conseil : pour modifier toutes les références en une seule fois, mettez la formule entière en surbrillance et appuyez sur F4.

    Plages de données

    Google Sheets utilise non seulement des références à une seule cellule, mais aussi à des groupes de cellules adjacentes - les plages. Elles sont limitées par les cellules supérieures gauche et inférieures droite. Par exemple, A1:B5 signaux pour utiliser toutes les cellules mises en évidence en orange ci-dessous :

    Constantes dans les formules de Google Sheets

    Les valeurs constantes dans Google Sheets sont celles qui ne peuvent pas être calculées et restent toujours les mêmes. Le plus souvent, il s'agit de chiffres et de texte, par exemple 250 (numéro), 03/08/2019 (date), Profit (Ce sont toutes des constantes et nous pouvons les modifier à l'aide de divers opérateurs et fonctions.

    Par exemple, la formule peut ne contenir que des valeurs constantes et des opérateurs :

    =30+5*3

    Ou il peut être utilisé pour calculer une nouvelle valeur basée sur les données d'une autre cellule :

    =A2+500

    Parfois, cependant, vous devez modifier les constantes manuellement. Et la façon la plus simple de le faire est de placer chaque valeur dans une cellule distincte et de les référencer dans les formules. Ensuite, il vous suffit d'effectuer les modifications dans une seule cellule plutôt que dans toutes les formules.

    Donc, si vous mettez 500 à B2, s'y référer avec la formule :

    =A2+B2

    Pour obtenir 700 Au lieu de cela, il suffit de changer le nombre dans B2 et le résultat sera recalculé.

    Opérateurs pour les formules de Google Sheets

    Différents opérateurs sont utilisés dans les feuilles de calcul pour prédéfinir le type et l'ordre des calculs. Ils se répartissent en 4 groupes :

    • opérateurs arithmétiques
    • opérateurs de comparaison
    • opérateurs de concaténation
    • opérateurs de référence

    Opérateurs arithmétiques

    Comme leur nom l'indique, ils sont utilisés pour effectuer des calculs mathématiques tels que l'addition, la soustraction, la multiplication et la division, ce qui permet d'obtenir des chiffres.

    Opérateur arithmétique Opération Exemple
    + (signe plus) Addition =5+5
    - (signe moins) Soustraction

    Nombre négatif

    =5-5

    =-5

    * (astérisque) Multiplication =5*5
    / (barre oblique) Division =5/5
    % (signe de pourcentage) Pourcentages 50%
    ^ (signe du curseur) Exposants =5^2

    Opérateurs de comparaison

    Les opérateurs de comparaison sont utilisés pour comparer deux valeurs et renvoyer une expression logique : VRAI ou FAUX.

    Opérateur de comparaison Condition de comparaison Exemple de formule
    = Égal à =A1=B1
    > ; Plus de =A1>B1
    <; Moins de =A1 td="">
    >= Supérieur ou égal à =A1>=B1
    <= Inférieur ou égal à =A1<=B1
    Non égal à =A1B1

    Opérateurs de concaténation de texte

    L'esperluette (& ;) est utilisée pour relier (concaténer) plusieurs chaînes de texte en une seule. Saisissez le texte ci-dessous dans l'une des cellules de Google Sheets et vous obtiendrez le résultat suivant Avion :

    ="Air"& ; "craft"

    Ou, mettez Nom de famille à A1 et Nom à B1 et obtenir le Nom, prénom avec le texte suivant :

    =A1& ;", "&B1

    Opérateurs de formule

    Ces opérateurs sont utilisés pour construire des formules Google Sheets et indiquer des plages de données :

    Opérateur de formule Action Exemple de formule
    : (deux points) Opérateur de plage : crée une référence à toutes les cellules situées entre (et incluant) la première et la dernière cellules mentionnées. B5:B15
    , (virgule) L'opérateur d'union permet de réunir plusieurs références en une seule. =SOMME(B5:B15,D5:D15)

    Tous les opérateurs ont une priorité (précédence) différente qui définit l'ordre des calculs de la formule et, le plus souvent, affecte les valeurs résultantes.

    Ordre des calculs et préséance des opérateurs

    Chaque formule de Google Sheets traite ses valeurs dans un ordre particulier : de gauche à droite, en fonction de la priorité des opérateurs. Les opérateurs de même priorité, par exemple la multiplication et la division, sont calculés dans l'ordre de leur apparition (de gauche à droite).

    Priorité des opérateurs Description
    : (deux points)

    (espace)

    , (virgule)

    Opérateur de gamme
    - Signe moins
    % Pourcentage
    ^ Exponentiation
    * Et... Multiplication et division
    + et - Addition et soustraction
    & ; Concaténation de plusieurs chaînes textuelles en une seule
    =

    >=

    Comparaison

    Comment utiliser les parenthèses pour modifier l'ordre des calculs ?

    Pour modifier l'ordre des calculs dans la formule, mettez entre parenthèses la partie qui doit venir en premier. Voyons comment cela fonctionne.

    Supposons que nous ayons une formule standard :

    =5+4*3

    Puisque la multiplication prend la tête et que l'addition suit, la formule donnera 17 .

    Si on ajoute des parenthèses, le jeu change :

    =(5+4)*3

    La formule additionne d'abord les nombres, puis les multiplie par 3, et renvoie 27 .

    Les parenthèses de l'exemple suivant dictent ce qui suit :

    =(A2+25)/SOMME(D2:D4)

    • calculer la valeur de A2 et l'ajouter à 25
    • trouver la somme des valeurs de D2, D3, et D4
    • diviser le premier nombre par la somme des valeurs

    J'espère qu'il ne vous sera pas difficile de les contourner puisque nous apprenons l'ordre des calculs dès le plus jeune âge et que toutes les arithmétiques autour de nous sont effectuées de cette façon :).

    Plages nommées dans Google Sheets

    Saviez-vous que vous pouviez étiqueter des cellules distinctes et des plages de données entières ? Cela permet de traiter rapidement et facilement de grands ensembles de données. En outre, vous vous guiderez beaucoup plus rapidement dans les formules de Google Sheets.

    Supposons que vous ayez une colonne où vous calculez les ventes totales par produit et par client. Nommez une telle plage Ventes totales et l'utiliser dans des formules.

    Je pense que vous serez d'accord pour dire que la formule

    =SUM(Total_Ventes)

    est beaucoup plus claire et facile à lire que

    =SOMME($E$2:$E$13)

    Remarque : vous ne pouvez pas créer de plages nommées à partir de cellules non adjacentes.

    Pour identifier votre gamme, procédez comme suit :

    1. Mettez en évidence vos cellules adjacentes.
    2. Aller à Données> ; Plages nommées dans le menu de la feuille. Un volet correspondant apparaît sur la droite.
    3. Définissez le nom de la plage et cliquez sur Terminé .

    Conseil : vous pouvez également vérifier, modifier et supprimer toutes les plages que vous avez créées :

    Choisir le nom correct pour la plage de données

    Les plages nommées rendent vos formules Google Sheets plus conviviales, plus claires et plus compréhensibles. Mais il existe un petit ensemble de règles que vous devez suivre lorsqu'il s'agit d'étiqueter des plages. Le nom :

    • Peut contenir uniquement des lettres, des chiffres et des caractères de soulignement (_).
    • Ne doit pas partir d'un nombre ou de mots "vrais" ou "faux".
    • Ne doit pas contenir d'espaces ( ) ou d'autres signes de ponctuation.
    • La longueur doit être de 1 à 250 caractères.
    • Si vous essayez de nommer l'intervalle en tant que A1:B2 les erreurs peuvent se produire.

    Si quelque chose ne va pas, par exemple si vous utilisez un espace dans le nom... Ventes totales vous obtiendrez une erreur immédiatement. Le nom correct serait Ventes totales ou Ventes totales .

    Remarque : les plages nommées de Google Sheets sont similaires aux références de cellule absolues. Si vous ajoutez des lignes et des colonnes au tableau, la référence de cellule absolue sera modifiée. Ventes totales Déplacez la plage à n'importe quel endroit de la feuille - et cela ne modifiera pas les résultats.

    Types de formules de Google Sheets

    Les formules peuvent être simples ou complexes.

    Les formules simples contiennent des constantes, des références à des cellules de la même feuille et des opérateurs. En règle générale, il s'agit soit d'une fonction, soit d'un opérateur, et l'ordre des calculs est très simple et direct - de gauche à droite :

    =SUM(A1:A10)

    =A1+B1

    Dès que des fonctions et opérateurs supplémentaires apparaissent, ou que l'ordre des calculs se complique un peu, la formule devient complexe.

    Les formules complexes peuvent inclure des références de cellules, des fonctions multiples, des constantes, des opérateurs et des plages nommées. Leur longueur peut être écrasante. Seul leur auteur peut les "déchiffrer" rapidement (mais généralement seulement s'il a été construit il n'y a pas plus d'une semaine).

    Comment lire facilement des formules complexes

    Il existe une astuce pour rendre vos formules compréhensibles.

    Vous pouvez utiliser autant d'espaces et de retours à la ligne que vous le souhaitez, ce qui n'altérera pas le résultat et permettra d'organiser le tout de la manière la plus pratique.

    Pour insérer une ligne d'arrêt dans la formule, appuyez sur Alt+Enter sur votre clavier. Pour voir la formule complète, développez le champ Barre de formule :

    Sans ces espaces et lignes de séparation supplémentaires, la formule ressemblerait à ceci :

    =ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,""))))

    Pouvez-vous convenir que la première méthode est meilleure ?

    La prochaine fois, j'approfondirai la création et l'édition de formules Google Sheets, et nous nous exercerons un peu plus. Si vous avez des questions, veuillez les laisser dans les commentaires ci-dessous.

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.