Comment vérifier si la valeur est dans la plage de cellules?


49

Je veux vérifier si la valeur d'une cellule existe dans une plage de cellules. Comment puis-je faire ceci?

Tout comme vous seriez capable de faire "if value in list_of_values" en Python par exemple.


1
Avez-vous pu appliquer mes solutions?
— Jacob Jan Tuinstra

Réponses:


54

S'il vous plaît essayez:

=countif(G:G,6)  

si vous voulez trouver le numéro 6dans ColumnG: G et / ou

=countif(A1:B7,"d")  

si vous voulez trouver ddans les sept premières lignes des deux premières colonnes.

Par trouver, je veux vraiment dire compter le nombre d'instances dans la plage choisie.

Ref: Documentation pour countif


La réponse de @Peter Smulders doit être marquée comme la réponse acceptée, car vous ne devez jamais utiliser la fonction
— countif

23

Tu pourrais essayer MATCH:

A1     = [Value you are trying to find]
B1:B10 = [Range you are searching in]

=IF(ISERROR(MATCH(A1;B1:B10;0));"Not found";"Found")

Vous pouvez remplacer les A1formules avec des valeurs renvoyant une valeur à rechercher. Le 0assure la recherche réelle, ne présupposant pas une plage de recherche ordonnée.

Ref: Documentation pour MATCH


3

L'utilisateur peut le faire de différentes manières (l'une des situations suivantes peut s'appliquer):

=IFERROR(IF(UNIQUE(FILTER(B2:B,B2:B="text"))="text";"Found";"Not Found");"Not Found")

=IFERROR(IF(COUNTIF(ARRAYFORMULA(range="text"),TRUE)>0;"Found";"Not Found");"Not Found")

=IFERROR(IF(COUNTIF(ARRAYFORMULA(FIND("text", FILTER(range,range<>""))),">"&0)>0;"Found";"Not Found");"Not Found")


Merci. Comment puis-je faire quelque chose de similaire sans correspondance exacte, mais plutôt en vérifiant si le "texte" fait partie d'une chaîne dans l'une des cellules de la plage B2: B?
— Giacomo

-3

Utilisez GoogleSpreadsheet et là

=vlookup(C2;A2:B4;2;false)

puis connectez le document via l'API.


1
Quelqu'un peut-il expliquer pourquoi c'est "-3"?
— meDamian

1
@meeDamian parce que si la valeur n'est pas trouvée, une erreur sera générée
— Enrico
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.