Exceller

Si la cellule est ceci OU cela

If Cell Is This That

Formule Excel : Si la cellule est ceci OU celaFormule générique |_+_| Sommaire

Pour faire quelque chose quand une cellule est ceci ou cela (c'est-à-dire qu'une cellule est égale à 'x', 'y', etc.), vous pouvez utiliser le fonction SI avec le OU fonction pour faire un test. Dans la cellule D6, la formule est :





= IF ( OR (A1='this',A1='that'),'x','')

qui renvoie « x » lorsque B6 contient « rouge » ou « vert », et un chaîne vide ('') si non. Notez que la fonction OU est ne pas sensible aux majuscules et minuscules.

comment créer une somme dans excel
Explication

Dans l'exemple illustré, nous voulons marquer ou « marquer » les enregistrements dont la couleur est rouge OU verte. En d'autres termes, nous voulons vérifier la couleur dans la colonne B, puis laisser un marqueur (x) si nous trouvons le mot « rouge » ou « vert ». En D6, la formule utilisée est :





 
= IF ( OR (B6='red',B6='green'),'x','')

Ceci est un exemple de imbrication – la fonction OU est imbriqué à l'intérieur de la fonction SI. En travaillant de l'intérieur vers l'extérieur, le test logique est créé avec la fonction OU :

 
= IF ( OR (B6='red',B6='green'),'x','')

OR renverra TRUE si la valeur dans B6 est soit 'rouge' OU 'vert', et FALSE sinon. Ce résultat est renvoyé directement à la fonction SI en tant que Test de logique argument. La couleur dans B6 est « rouge », donc OR renvoie VRAI :



 
 OR (B6='red',B6='green') // returns TRUE

Avec VRAI comme résultat du test logique, la fonction SI renvoie un résultat final de « x ».

Lorsque la couleur de la colonne B est ne pas rouge ou vert, la fonction OR renverra FALSE, et IF renverra un chaîne vide ('') qui ressemble à une cellule vide :

 
= IF (TRUE,'x','') // returns 'x'

Au fur et à mesure que la formule est copiée dans la colonne, le résultat est soit « x » ou «  », selon les couleurs de la colonne B.

Remarque : si une chaîne vide ('') n'est pas fournie pour value_if_false, la formule renverra FALSE lorsque la couleur n'est ni rouge ni verte.

Augmenter le prix si la couleur est rouge ou verte

Vous pouvez étendre cette formule pour exécuter un autre calcul, au lieu de simplement renvoyer « x ».

Par exemple, supposons que vous souhaitiez augmenter le prix des articles rouges et verts de 15 % seulement. Dans ce cas, vous pouvez utiliser la formule de la colonne E pour calculer un nouveau prix :

Exemple de fonction SI - augmenter le prix si la couleur est rouge ou verte

 
= IF (FALSE,'x','') // returns ''

Le test logique est le même que précédemment. Cependant, le value_if_true l'argument est maintenant une formule :

 
= IF ( OR (B6='red',B6='green'),C6*1.15,C6)

Lorsque le résultat du test est VRAI, nous multiplions le prix d'origine dans la colonne C par 1,15, pour augmenter de 15 %. Si le résultat du test est FAUX, nous renvoyons simplement le prix d'origine. Au fur et à mesure que la formule est copiée, le résultat est soit le prix augmenté, soit le prix d'origine, selon la couleur.

comment ajouter des lignes dans un raccourci Excel

Remarques

  1. Les fonction SI et le OU fonction sommes ne pas sensible aux majuscules et minuscules.
  2. La fonction SI peut être imbriqué à l'intérieur de lui-même .
  3. Les valeurs de texte comme 'red' sont entourées de guillemets doubles (''). Plus d'exemples .
Pièces jointes Déposer Si la cellule est ceci ou cela.xlsx Auteur Dave Bruns


^