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.