Tutoriel Excel: Formules pour interroger une table

Table des matières

Dans cette vidéo, nous examinerons quelques formules que vous pouvez utiliser pour interroger une table.

Étant donné que les tableaux prennent en charge les références structurées, vous pouvez en apprendre beaucoup sur un tableau avec des formules de base.

Sur cette feuille, le tableau 1 contient les données des employés. Passons en revue quelques exemples.

Pour commencer, vous pouvez utiliser la fonction ROWS pour compter les lignes du tableau. Il s'agit du nombre de lignes de données uniquement. Vous pouvez voir que nous avons 19 personnes dans la liste.

= RANGÉES (Table1)

La fonction COLUMNS fera de même pour les colonnes.

= COLONNES (Tableau1)

Pour obtenir un nombre total de cellules de tableau, vous pouvez utiliser une formule avec les deux fonctions.

= RANGÉES (Table1) * COLONNES (Table1)

Vous pouvez utiliser une fonction telle que COUNTBLANK pour compter les cellules vides.

= COUNTBLANK (Tableau1)

Pour compter les lignes visibles, vous devrez utiliser la fonction SOUS-TOTAL référençant une colonne qui ne contient pas de cellules vides.

Dans ce cas, ID est une valeur obligatoire, j'utilise 103 comme numéro de fonction et la colonne ID pour référence.

= SOUS-TOTAL (103, Table1 (ID))

Le nombre 103 indique à SUBTOTAL de compter les valeurs dans les lignes visibles uniquement.

Maintenant, si je filtre la table, le nombre de lignes visibles diminue et lorsque j'efface le filtre, il remonte.

SUBTOTAL apparaît souvent avec les tableaux car il exclut les lignes filtrées.

La feuille 3 de ce manuel contient une liste complète des opérations disponibles avec SOUS-TOTAL, et un lien vers plus d'informations sur notre site.

Pour obtenir une valeur de la ligne totale, vous pouvez utiliser le spécificateur #Totals. Il suffit de pointer et de cliquer.

= Table1 ((# Totaux), (Groupe))

Excel renverra une erreur #REF si la ligne Totaux n'est pas visible.

Vous pouvez intercepter cette erreur avec IFERROR et renvoyer une chaîne vide si la ligne totale est désactivée.

= IFERREUR (Table1 ((# Totaux), (Groupe)), "")

Dans une colonne contenant des données numériques, comme la colonne de date de début, vous pouvez utiliser MIN et MAX pour obtenir les dates les plus anciennes et les plus récentes.

= MIN (Table1 (Début))
= MAX (Table1 (Début))

Si vous voulez qu'ils répondent au filtre, utilisez la fonction SOUS-TOTAL avec 105 et 104.

= SOUS-TOTAL (105, Tableau1 (Début)) - min
= SOUS-TOTAL (104, Tableau1 (Début)) - max

Des fonctions telles que COUNTIF et SUMIF fonctionnent également bien avec les tableaux. Je peux facilement obtenir un compte de chaque groupe avec COUNTIF.

= COUNTIF (Table1 (Groupe), I17)

Comme toujours, la meilleure partie de l'utilisation d'une table pour les données est que la plage est dynamique. Lorsque je colle plus de données, toutes les formules sont instantanément à jour.

Cours

Tableaux Excel

Raccourcis associés

Entrer et se déplacer vers le bas Enter Return Entrer et se déplacer Tab Tab vers la droite Déplacer d'une cellule vers le bas Terminer l'entrée et rester dans la même cellule Ctrl + Enter + Return Sélectionner la colonne du tableau Ctrl + Space + Space Sélectionner le tableau Ctrl + A + A Copier les cellules sélectionnées Ctrl + C + C Coller le contenu du presse-papiers Ctrl + V + V

Articles intéressants...