La gamme de relevés Excel IF et la mise en surbrillance

J'ai besoin d'aide avec l'instruction IF ci-dessous, je veux vérifier si la valeur dans la cellule est présente dans la gamme donnée, puis la mettre en surbrillance avec la couleur rouge.

 =IF(D10=(B3:BH3),"found","not found") 

Il ne revient toujours pas pour moi.

Vous ne pouvez pas utiliser If comme ça. Vous devez countr le nombre de occurrences de la valeur dans la gamme donnée, et s'il n'y en a pas, la valeur n'est pas trouvée, c'est-à-dire

 =IF(COUNTIF(B3:BH3, D10), "Found", "Not Found") 

Sélectionnez B3:BH3 > onglet Home > Conditional Formatting > New Rule... > Utilisez une formule pour …> entrez cette formule:

 = B3 = $D$10 

Sélectionnez les colors et le formatting et OK

Le plus proche de votre formule qui fournit le résultat correct est le suivant:

= SI (OR (D10 = (B3: BH3)), "trouvé", "introuvable")

Mais vous devez l'entrer en formule Array (c.-à-d. Maintenez enfoncées les touches ctrl et shift lorsque vous appuyez sur enter après la modification de la formule.

En effet, ce que la formule de tableau fonctionne, il fonctionne à travers chacun des éléments du tableau (B3: BH3) et évalue si chacune des valeurs est égale à D10. L'ajout de l' OR signifie qu'il renvoie vrai si l'une des valeurs est égale à D10. Sans elle, il ne returnnera qu'un résultat réel si TOUTES les valeurs sont égales à D10.