Fonction HAS

Cette fonction permet de rechercher une correspondance exacte avec une valeur unique, notamment si cette valeur se trouve dans les cellules d’une colonne à sélection multiple ou avec plusieurs contacts, ou parmi une plage de valeurs. Si la fonction HAS trouve la correspondance exacte, celle-ci renvoie « Vrai ». Sinon, elle renvoie « Faux ».

Syntaxe

HAS(search_range, criterion)
  • plage_de_recherche
    La cellule ou la plage de cellules dans laquelle la recherche est effectuée.
  • critère
    La valeur que vous voulez trouver.

Exemple d'utilisation

=IF(HAS([Jour de la semaine]: [Jour de la semaine], "Lundi"), "oui", "non")

Notes d'utilisation

  • La fonction HAS est conçue pour fonctionner avec les colonnes à sélection multiple et avec plusieurs contacts. Elle ne provoque pas d’erreur si elle est utilisée avec d’autres types de colonnes, mais elle ne retournera Vrai que si le critère correspond exactement au contenu de la cellule ou à une valeur distincte dans une cellule à sélection multiple ou contact multiple.

    Dans l’exemple ci-dessus, si [Jour de la semaine]1 est dans une colonne Texte/Nombre, HAS renvoie « Vrai » si [Jour de la semaine]1 = « Lundi », mais renvoie « Faux » si [Jour de la semaine]1 = « Lundi Mardi. »&nsbp;Si [Jour de la semaine]1 est une colonne à sélection multiple, HAS renvoie « Vrai » si [Jour de la semaine]1 = « Lundi » et renvoie également Vrai si [Jour de la semaine]1 contient les valeurs « Lundi » et « Mardi ». La fonction renvoie « Faux » si la valeur dans [Jour de la semaine]1 = « Lundi Mardi » 
  • La fonction HAS est différente de CONTAINS, car elle recherche des valeurs spécifiques alors que CONTAINS recherche des chaînes ou des caractères contenant les critères.

    Par exemple, l’utilisation de la fonction HAS pour rechercher le terme « pommes » ne renvoie Vrai que si « pommes » est seul dans une colonne texte/nombre ou est une valeur distincte dans une colonne à sélection multiple. L’utilisation de CONTAINS pour rechercher le terme « pommes », en revanche, renvoie Vrai si « pommes » se trouve n’importe où dans une cellule texte/nombre, ou dans une valeur distincte d’une cellule à sélection multiple.

Exemples

Voici quelques exemples d’utilisation de HAS dans une feuille.

 

Formule

Description

Résultat

=SUMIF([Vêtement]:[Vêtement], HAS(@cell, "T-Shirt"), [Unités vendues]:[Unités vendues])

Calcule le total pour chaque cellule de la colonne Unités vendues si la cellule adjacente de la colonne Vêtementénbsp;de la même ligne affiche exactement la valeur T-Shirt

La ligne 1 répond à ces critères.

78

=COUNTIFS([Date de vente]:[Date de vente], HAS(@cell, "13h55"))

Calcule les valeurs des cellules de la colonne Date de vente dont la valeur exacte est 15/02/19 13h55.

La ligne 2 répond aux critères.

1

=IF(HAS([Vêtement]:[Vêtement], "Veste"), "Vrai", "Faux")

Si la colonne Vêtement a la valeur Veste, le formulaire retourne la valeur Vrai.

La ligne 3 répond à ces critères.

Vrai

Encore besoin d’aide ? 

Utilisez le Modèle de formule Smartsheet pour voir des exemples et vous entraîner à utiliser des fonctions en temps réel

Trouvez des exemples d’utilisation de cette fonction par d’autres clients Smartsheet ou posez des questions sur votre cas d’utilisation spécifique dans la communauté en ligne Smartsheet.

Poser des questions à la communauté