Table des matières
Les feuilles de calcul offrent une excellente plateforme pour gérer les tableaux de données. Mais existe-t-il des fonctions Google Sheets faciles à utiliser pour les calculs quotidiens ? Découvrez-les ci-dessous.
Fonction SOMME de Google Sheets
Je pense que l'opération la plus nécessaire dans les tableaux est de trouver la somme totale de différentes valeurs. La première chose qui vient à l'esprit est d'additionner chaque cellule intéressante :
=E2+E4+E8+E13
Mais cette formule deviendra extrêmement chronophage s'il y a trop de cellules à prendre en compte.
La bonne façon d'ajouter des cellules est d'utiliser une fonction spéciale de Google Sheets - SOMME - qui répertorie automatiquement toutes les cellules en utilisant des virgules :
=SOMME(E2,E4,E8,E13)
Si la plage est constituée de cellules adjacentes, il suffit d'indiquer la première et la dernière cellule, même si des cellules vides se trouvent entre les deux. Ainsi, vous éviterez d'énumérer chaque cellule dans la formule SOMME de Google Sheets.
Astuce. Une autre façon d'ajouter la somme est de sélectionner la colonne avec les chiffres et de choisir SOMME en vertu de la Formules icône :
Le résultat sera inséré dans une cellule située juste en dessous de la plage sélectionnée.
Astuce : nos outils puissants disposent d'une fonction AutoSum. Un clic - et votre cellule active renvoie la somme des valeurs de toute la colonne ci-dessus.
Je vais compliquer la tâche : je veux additionner des chiffres provenant de différentes plages de données sur plusieurs feuilles, par exemple, A4:A8 de Feuille 1 et B4:B7 de Feuille 2 Et je veux les additionner dans une seule cellule :
=SUM('Feuille1'!A4:A8, 'Feuille2'!B4:B7)
Comme vous pouvez le voir, j'ai simplement ajouté une feuille supplémentaire dans la formule SUM de Google Sheets et séparé deux plages différentes par une virgule.
Formules de pourcentage
J'entends souvent des personnes me demander comment trouver le pourcentage de différents totaux, ce qui est généralement calculé à l'aide de la formule de pourcentage de Google Sheets, comme ceci :
=Pourcentage/Total*100Il en va de même lorsque vous devez vérifier quelle part tel ou tel chiffre représente dans le total :
=Part/Total*100Astuce. Maîtriser le pourcentage d'un total, le total & ; montant en pourcentage, son augmentation & ; diminution dans ce tutoriel.
Dans mon tableau où je conserve les enregistrements de toutes les ventes des 10 derniers jours, je peux calculer le pourcentage de chaque vente par rapport au total des ventes.
D'abord, je vais en E12 et je trouve les ventes totales :
=SUM(E2:E11)
Ensuite, je vérifie quelle part les ventes du premier jour représentent dans le total de F2 :
=E2/$E$12
Je recommande de procéder à quelques ajustements également :
- Tourner E2 à une référence absolue - $E$12 - pour vous assurer que vous divisez la vente de chaque jour par le même total.
- Appliquez le format de nombre en pourcentage aux cellules de la colonne F.
- Copiez la formule de F2 dans toutes les cellules inférieures - jusqu'à F11.
Conseil : pour copier la formule, utilisez l'une des méthodes que j'ai mentionnées précédemment.
Conseil. Pour vous assurer que vos calculs sont corrects, entrez la valeur ci-dessous dans F12 :
=SUM(F2:F11
)
S'il retourne 100% - tout est correct.
Pourquoi est-ce que je recommande d'utiliser le format en pourcentage ?
D'une part, pour éviter de multiplier chaque résultat par 100 si vous souhaitez obtenir des pourcentages, et d'autre part, pour éviter de diviser les résultats par 100 si vous souhaitez les utiliser pour d'autres opérations mathématiques autres que des pourcentages.
Voilà ce que je veux dire :
J'utilise le format de nombre en pourcentage dans les cellules C4, B10 et B15. Toutes les formules de Google Sheets qui font référence à ces cellules sont beaucoup plus simples. Je n'ai pas besoin de diviser par 100 ou d'ajouter le symbole de pourcentage (%) aux formules dans C10 et C15.
Il n'en va pas de même pour C8, C9 et C14. Je dois effectuer ces ajustements supplémentaires pour obtenir le bon résultat.
Formules de tableau
Pour travailler avec de grandes quantités de données dans Google Sheets, on utilise généralement des fonctions imbriquées et d'autres calculs plus complexes, mais il existe aussi des formules de tableau dans Google Sheets.
Par exemple, j'ai un tableau des ventes par client. Je suis curieux de trouver la vente maximum de chocolat au lait à Smith pour vérifier si je peux lui accorder une remise supplémentaire la prochaine fois. J'utilise la formule du tableau suivant dans E18 :
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Remarque : pour terminer une formule de tableau dans Google Sheets, appuyez sur Ctrl+Shift+Enter plutôt que sur la simple entrée.
J'ai obtenu 259 $ en conséquence.
Ma première formule de tableau en E16 renvoie l'achat maximum effectué par Smith - 366 $ :
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13))))
E17 montre l'argent maximum dépensé pour le chocolat au lait - 518 $ :
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
Maintenant, je vais remplacer toutes les valeurs utilisées dans les formules de Google Sheets par leurs références de cellule :
Avez-vous remarqué ce qui a changé ?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,""))))
Voici ce que j'avais avant :
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Comme ça, en jonglant avec les valeurs dans les cellules que vous référencez, vous pouvez rapidement obtenir différents résultats en fonction de différentes conditions sans modifier la formule elle-même.
Formules de Google Sheets pour une utilisation quotidienne
Jetons un coup d'œil à quelques autres exemples de fonctions et de formules pratiques pour une utilisation quotidienne.
Exemple 1
Supposons que vos données soient écrites en partie sous forme de chiffres et en partie sous forme de texte : 300 euros , total - 400 dollars Mais vous devez extraire uniquement les chiffres.
Je connais une fonction pour ça :
=REGEXEXTRACT(texte, expression_régulière)Il extrait le texte par masque avec une expression régulière.
- texte - il peut s'agir d'une référence de cellule ou de tout texte entre guillemets.
- expression_régulière - votre masque de texte, également entre guillemets. Il vous permet de créer presque tous les schémas de texte possibles.
Dans mon cas, le texte est une cellule avec une donnée ( A2 ). Et j'utilise cette expression régulière : [0-9]+
Cela signifie que je recherche toute quantité ( + ) de chiffres de 0 à 9 ( [0-9] ) écrites l'une après l'autre :
Si les nombres comportent des fractions, l'expression régulière ressemblera à ceci :
"[0-9]*\.[0-9]+[0-9]+"
pour les nombres avec deux décimales
"[0-9]*\.[0-9]+"
pour les nombres avec une décimale
Remarque : Google Sheets considère les valeurs extraites comme du texte. Vous devez les convertir en chiffres à l'aide de la fonction VALUE ou de notre outil de conversion.
Exemple 2 - concaténation de texte avec une formule
Les formules utilisées dans le texte permettent d'obtenir une ligne bien ordonnée avec des totaux - des chiffres accompagnés de leur brève description.
Je vais créer de telles lignes aux lignes 14 et 15. Pour commencer, je fusionne les cellules dans ces lignes via Format> ; Fusionner les cellules puis comptez la somme pour la colonne E :
=SUM(E2:E13)
Ensuite, je mets le texte que je voudrais avoir comme description entre guillemets et je le combine avec la formule en utilisant une esperluette :
="Ventes totales de chocolat : "&SUM(E2:E13)& ;" dollars"
Pour rendre mes chiffres décimaux, j'utilise la fonction TEXTE et je définis le format : "#,##0"
Une autre solution consiste à utiliser la fonction CONCATENATE de Google Sheets, comme je l'ai fait en A15 :
=CONCATENATE("Remise totale pour les clients : ",TEXT(SUM(F2:F13), "#.##")," dollars")
Exemple 3
Et si vous téléchargez les données de quelque part et que tous les nombres apparaissent avec des espaces, par exemple 8 544 au lieu de 8544 ? Google Sheets les renverra sous forme de texte, vous savez.
Voici comment transformer ces valeurs écrites en texte en "chiffres normaux" :
=VALEUR(SUBSTITUTE("8 544", " ", ""))
ou
=VALEUR(SUBSTITUT(A2, " ",""))
où A2 contient 8 544 .
Comment cela fonctionne-t-il ? La fonction SUBSTITUTE remplace tous les espaces du texte (vérifiez le deuxième argument - il y a des espaces entre guillemets) par une "chaîne vide" (le troisième argument). Ensuite, VALUE convertit le texte en chiffres.
Exemple 4
Il existe certaines fonctions de Google Sheets qui permettent de manipuler le texte dans vos feuilles de calcul, par exemple en remplaçant les majuscules par des minuscules. soURcE dAtA vous pouvez obtenir Données de base à la place :
Je vais expliquer cela en détail : je prends le premier caractère d'une cellule :
=LEFT(A1,1)
et le mettre en majuscule :
=SUPÉRIEUR(GAUCHE(A1,1))
Ensuite, je prends le texte restant :
=DROITE(A1,LEN(A1)-1)
et le forcer à passer en minuscules :
=LOWER(RIGHT(A1,LEN(A1)-1))
Enfin, je rassemble tous les éléments de la formule avec une esperluette :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Astuce : vous pouvez passer d'un cas à l'autre en un clic avec l'utilitaire correspondant de nos Power Tools.
Bien sûr, Google Sheets a beaucoup plus à offrir. N'ayez pas peur des formules complexes - essayez et expérimentez. Après tout, ces outils nous permettent de résoudre de nombreuses tâches différentes. Bonne chance ! :)