image

Dans cet article, nous allons apprendre comment et quand utiliser des caractères génériques ou des caractères regex (expressions régulières) intégrés pour les fonctions Excel.

Excel vous permet d’utiliser des caractères génériques pour capturer des chaînes et exécuter des fonctions dessus.

Il existe trois caractères génériques dans Excel. Point d’interrogation (?): Ce caractère générique est utilisé pour rechercher un seul caractère.

  1. Astérisque (): ce caractère générique est utilisé pour rechercher n’importe quel nombre de caractères précédant ou suivant n’importe quel caractère.

  2. Tilde (~): ce caractère générique est un caractère d’échappement, utilisé avant le point d’interrogation (?) Ou l’astérisque ().

Utilisons ces caractères génériques dans des exemples. Ici, nous avons besoin de produits commençant par C. Nous allons donc d’abord appliquer le filtre à la liste en utilisant Ctrl + Maj + L. Ensuite, dans le champ de recherche de produit, tapez « C * » comme indiqué ci-dessous.

image

Comme vous pouvez le voir, toute la liste est filtrée avec tous les produits commençant par C.

Remarque: * (caractère générique) trouve n’importe quel nombre de caractères.

Ici, nous avons besoin de valeurs de quantité comprises entre 30 et 39. Nous allons donc d’abord appliquer le filtre à la liste en utilisant Ctrl + Maj + L. Puis dans la zone de recherche de quantité, tapez « 3? » comme indiqué ci-dessous.

image

Comme vous pouvez le voir, toute la liste est filtrée avec tous les produits commençant par C.

Remarque: ? (wildcard) trouve des caractères uniques.

Le caractère générique Tilde (~) est utilisé lorsque nous avons besoin de trouver le point d’interrogation ou l’astérisque du symbole (pas en tant que caractères génériques). Par exemple, si vous recherchez une chaîne qui se termine par un point d’interrogation. Vous tapez « * ~? » Cela vous trouvera toutes les chaînes avec un point d’interrogation.

Ici, nous avons besoin de trouver des données se terminant par (astrick). Nous allons donc appliquer deux jokers ~. * Le premier astérick est utilisé comme joker et le second est utilisé pour trouver le signe astrick dans les données.

image

Remarque: ~ (caractère générique) trouve les deux caractères &?

Toutes les fonctions ne peuvent pas exécuter des caractères génériques avec des fonctions Excel.

Voici une liste de fonctions acceptant les caractères génériques.

AVERAGEIF, AVERAGEIFS COUNTIF, COUNTIFS SUMIF, SUMIFS VLOOKUP, HLOOKUP MATCH SEARCH ===== Exemple: Additionnez l’argent dépensé pour la mangue. Dans l’image ci-dessus, nous avons ce tableau des montants dépensés pour différents fruits au cours des différents mois. Nous avons juste besoin d’obtenir le montant total dépensé pour la mangue pendant tous ces mois.

Dans I2, la formule est

=SUMPRODUCT((B2:B9=H2)*C2:E9)

Cela renvoie 525 comme montant total dépensé en mangues. Vous pouvez le voir dans l’image ci-dessus.

Comment ça marche? Eh bien, c’est facile. Décomposons la formule et comprenons-la en morceaux.

(B2: B9 = H2): Cette partie compare chaque valeur de la plage B2: B9 avec H2 et renvoie un tableau de TRUE et FALSE.

\ {FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE}.

(B2: B9 = H2) * C2: E9: Ici, nous avons multiplié chaque valeur du tableau ci-dessus avec les valeurs de C2: E9. C2: C9 sont également traités comme un tableau 2D. Enfin, cette instruction renvoie un tableau 2D de \ {0,0,0; 47,57,67; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 0,0, 0, 108, 118, 128}.

Maintenant, SUMPRODUCT ressemble à ceci link: / summing-excel-sumproduct-function [SUMPRODUCT] (\ {0,0,0; 47,57,67; 0,0,0; 0,0,0; 0,0 , 0; 0,0,0; 0,0,0; 108,118,128}).

Il n’a que des valeurs de mangue. Il les résume et renvoie le résultat comme 525.

Une autre méthode peut être d’avoir une colonne de totaux, puis de l’utiliser avec la fonction SUMIF pour obtenir la somme de toutes les colonnes. Mais ce n’est pas ce que nous voulons faire.

Fonction SUMIF dans Excel

Comme son nom l’indique, la formule SUMIF dans Excel additionne les valeurs dans une plage sur une condition donnée.

image

Formule générique Excel SUMIF:

=SUMIF(condition_range,condition,sum range)

Passons à un exemple. Mais la théorie…, Ah! Nous en parlerons plus tard.

Utiliser SUMIF pour additionner les valeurs à une condition Pour cet exemple, j’ai préparé ces données.

image

Sur la base de ces données, nous devons répondre à ces questions:

image

Commençons par la première question.

SUMIF avec condition de texte Nous devons dire la somme du prix gagné par Ravi.

Donc, notre plage de conditions sera la plage de noms et c’est A2: A10.

Notre condition est Ravi et la gamme Sum est E2: E10.

Donc dans la cellule I2 nous écrirons:

=SUMIF(A2:A10, »ravi »,E2:E10)

Notez que ravi est entre guillemets. Les conditions de texte sont toujours écrites entre guillemets. Ce n’est pas le cas des nombres.

Notez que ravi est écrit dans tous les petits. Puisque SUMIF n’est pas sensible à la casse, cela n’a donc pas d’importance.

La formule SUMIF ci-dessus renverra 31907 comme indiqué dans l’image ci-dessous.

image

SUMIF avec des opérateurs logiques Pour la deuxième question, notre plage de conditions sera D2: D10.

La condition est> 70 et la plage de somme est la même qu’auparavant.

=SUMIF(D2:D10, »>70″,E2:E10)

La formule SUMIF ci-dessus renverra 103973 comme indiqué dans l’image ci-dessous.

image

SUMIF avec les opérateurs Wild Card Dans la troisième question, notre condition est Delhi. Mais nous n’avons pas de colonne sur les villes. Hmmm… Alors qu’est-ce qu’on a? Ah! Code de la ville. Cela fonctionnera.

Nous savons que tous les codes de ville de Delhi commencent à partir de 1100. Les codes de ville sont à 6 chiffres. Nous savons donc qu’il est de 1100 ??. «?» l’opérateur est utilisé lorsque nous connaissons le nombre de caractères mais que nous ne connaissons pas le caractère. Comme ici, nous savons qu’il y a deux autres nombres après 1100. Ils peuvent être n’importe quoi, nous avons donc utilisé «?». Si je ne connaissais pas le nombre de caractères, nous utiliserions « * ».

N’oubliez pas que les opérateurs de caractères génériques ne fonctionnent qu’avec des valeurs textuelles. Par conséquent, vous devez convertir le code de la ville en texte.

Vous pouvez concaténer des nombres avec «  » pour leur donner une valeur textuelle.

(formula to convert number into text) _ = number & “”

_or =CONCATENATE(number,””)

Maintenant, dans la cellule I2, écrivez cette formule

=SUMIF(B2:B10, »1100?? »,E2:E10)

Cela renverra la somme du prix dont le code de ville commence par 1100.

Dans notre exemple, c’est 79836.

image

Notes pro:

  • Si votre plage de somme et votre plage de conditions sont identiques, vous pouvez omettre la variable sum_range dans la fonction SUMIF. = SUMIF (E2: E10, « > 15000 ») et = SUMIF (E2: E10, « > 15000 », E2: E10) produiront le même résultat, 56163.

  • Les valeurs de texte sont encapsulées entre guillemets, mais pas les nombres.

SUMIF (C2: C10,103, E2: E10) cela fonctionnera bien et renverra 28026.

Cependant, lorsque vous travaillez avec des opérateurs logiques, vous devez utiliser des guillemets doubles. Comme notre exemple = SUMIF (D2: D10, « > 70 », E2: E10)

  • Il ne peut vérifier qu’une seule condition. Pour plusieurs conditions, nous utilisons la fonction SUMIFS dans Excel.

Sooo… Cela vous a-t-il été utile? Faites-le moi savoir dans les commentaires. Demandez votre requête SUMIF personnalisée si vous rencontrez toujours des difficultés.

Alors oui les gars, voici comment vous pouvez savoir comment utiliser les jokers?. Faites-moi savoir si vous avez des doutes concernant cet article ou tout autre article sur ce site. Vous pouvez également poser des questions concernant Excel 2019, 2016, 2013 et versions antérieures.

Articles liés

link: / summing-excel-sumproduct-function [Comment utiliser la fonction SUMPRODUCT dans Excel]: Renvoie la SOMME après multiplication des valeurs dans plusieurs tableaux dans Excel.

link: / summing-sum-if-date-is-between [SUM if date is between]: Renvoie la somme des valeurs entre des dates ou une période données dans Excel.

lien: / somme-somme-si-la-date-est-supérieure-à-la-date [Somme si la date est supérieure à la date donnée]: * Renvoie la somme des valeurs après la date ou la période donnée dans Excel.

link: / summing-2-ways-to-sum-by-month-in-excel [2 Ways to Sum by Month in Excel]: * Renvoie la somme des valeurs dans un mois spécifique donné dans Excel.

link: / summing-how-to-sum-multiple-columns-with-condition [Comment additionner plusieurs colonnes avec condition]: Renvoie la somme des valeurs sur plusieurs colonnes ayant une condition dans Excel `link: / tips-excel- wildcards [Comment utiliser les jokers dans Excel *] `: Compter les cellules correspondant aux phrases en utilisant les jokers dans Excel

Articles populaires:

link: / tips-if-condition-in-excel [Comment utiliser la fonction IF dans Excel]: L’instruction IF dans Excel vérifie la condition et renvoie une valeur spécifique si la condition est TRUE ou renvoie une autre valeur spécifique si FALSE .

link: / formulas-and-functions-introduction-of-vlookup-function [Comment utiliser la fonction RECHERCHEV dans Excel]: C’est l’une des fonctions les plus utilisées et les plus populaires d’Excel qui est utilisée pour rechercher des valeurs dans différentes plages et feuilles.

lien: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel]: Ceci est une autre fonction essentielle du tableau de bord. Cela vous aide à résumer les valeurs sur des conditions spécifiques.

link: / tips-countif-in-microsoft-excel [Comment utiliser la fonction COUNTIF dans Excel]: Comptez les valeurs avec des conditions en utilisant cette fonction étonnante. Vous n’avez pas besoin de filtrer vos données pour compter des valeurs spécifiques. La fonction Countif est indispensable pour préparer votre tableau de bord.