Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment utiliser la fonction IF avec AND, OR et NOT dans Excel?

Dans Excel, la fonction IF est très utile pour vérifier si une cellule remplit une condition et renvoie des valeurs différentes en fonction des résultats évalués (True et False). Et en combinant la fonction IF et les fonctions AND, OR, NOT, les conditions de vérification des cellules varient. Ici, je vais vous présenter comment utiliser les fonctions IF et AND, les fonctions IF et OR, et combiner plusieurs fonctions IF dans Excel.

Comment utiliser la fonction IF dans Excel

Comment utiliser Si la fonction et la fonction ET dans Excel

Comment utiliser la fonction IF et la fonction OU dans Excel

Comment combiner plusieurs fonctions IF dans une formule dans Excel

Combinez facilement plusieurs feuilles de travail / classeurs / fichiers CSV dans une seule feuille de travail / classeur

Il peut être fastidieux de combiner des dizaines de feuilles provenant de différents classeurs en une seule feuille. Mais avec Kutools for Excel's Combiner (feuilles de travail et classeurs) utilitaire, vous pouvez le faire avec seulement quelques clics! Fonctionnalité complète Essai gratuit 60-day!

annonce combiner feuilles livres 1


Supposons que nous ayons une table des ventes comme la capture d'écran suivante illustrée, et maintenant nous voulons évaluer les valeurs de vente et les grouper comme "Unordinary""Faible""Milieu", Et"Haute".

doc si et non 1

Et maintenant copiez les en-têtes de ligne et les en-têtes de colonne dans une plage vide (plage A16: E28 dans notre exemple) comme la capture d'écran suivante illustrée.

doc si et non 2


flèche bleue droite bulleComment utiliser la fonction IF dans Excel

La forme de base de la fonction IF dans Excel est représentée par: = IF (test_logique, valeur_si vrai, valeur_si_faux)

Dans notre cas, nous voulons vérifier les volumes de vente sont faibles ou non. Si la valeur dans Cell B2 est égale ou inférieure à 80, renvoyez le texte de "Low", si la valeur dans Cell B2 est plus grande que 80, renvoyez vide.

Entrez la formule = IF (B2 <= 80, "Low", "") dans la cellule B17, puis faites glisser le handle de remplissage vers la plage B17: E28. Voir la capture d'écran ci-dessous:

doc si et non 3


flèche bleue droite bulleComment utiliser Si la fonction et la fonction ET dans Excel

Si vous voulez vérifier si une cellule remplit plusieurs conditions en même temps, vous pouvez combiner la fonction IF et la fonction AND dans Excel.
La forme de base de la fonction AND dans Excel est = AND (1 logique, 2 logique, 3 logique, ..., etc.)

Maintenant, dans notre cas, nous voulons vérifier un volume de vente est plus de 80 et moins de 160 simultanément, si oui renvoie le texte de "Middle", et si aucun renvoie vide.

Entrez la formule = SI (ET (B2> 80, B2 <160), "Moyen", "") dans la cellule B17, puis faites glisser le handle de remplissage vers la plage B17: E28. Voir la capture d'écran ci-dessous:

doc si et non 4


flèche bleue droite bulleComment utiliser la fonction IF et la fonction OU dans Excel

Si vous voulez vérifier si une cellule remplit plusieurs conditions, vous pouvez combiner la fonction IF et la fonction OU dans Excel.

La forme de base de la fonction OR dans Excel est = OU (Logique 1, Logique 2, Logique 3, ..., etc.)

Dans notre exemple, nous souhaitons connaître les volumes de ventes inhabituels supérieurs à 180 ou inférieurs à 20. Si les volumes de vente ne sont pas ordinaires, renvoyez le texte de "Unordinary", si aucun retour n'est indiqué.

Entrez la formule = SI (OU (B2> 180, B2 <20), "Unordinaire", "") dans la cellule B17, puis faites glisser le handle de remplissage vers la plage B17: E28. Voir la capture d'écran ci-dessous:

doc si et non 5


flèche bleue droite bulleComment combiner plusieurs fonctions IF dans une formule dans Excel

Dans notre exemple, si vous souhaitez évaluer tous les volumes de vente avec une formule, vous pouvez appliquer une fonction SI complexe.

Si le volume de vente est égal ou inférieur à 20, renvoyer le texte de "Unordinary"; si le volume de vente est égal ou inférieur à 80, renvoyer le texte "Faible"; s'il est égal ou inférieur à 160, renvoyer le texte de "Middle", et s'il est égal ou inférieur à 200, renvoyer le texte "High".

Entrez la formule = IF (B2 <= 20, "Unordinary", IF (B2 <= 80, "Bas", IF (B2 <= 160, "Milieu", IF (B2 <= 200, "Haut", ""))) ) dans la cellule B17, puis faites glisser le handle de remplissage vers la plage B17: E28. Voir la capture d'écran ci-dessous:

doc si et non 6

note ruban La formule est trop compliquée à retenir? Enregistrez la formule en tant qu'entrée de texte automatique pour la réutilisation avec un seul clic à l'avenir!
Lire la suite ... Essai gratuit


Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Alice · 1 months ago
    8. To be a Bunk Leader, a staff member must have over 4 service years and have completed leadership training.
    In cell L2, enter a formula using the IF and AND functions, as well as structured references to determine if Adam Moriarty can be a bunk leader.
    a. The logical test in the IF function should determine if the staff member’s Service Years is greater than 4 AND the staff member’s Leadership Training status is “Yes”. Remember to use a structured reference to the Service Years and the Leadership Training columns.
    b. The function should return the text Yes if a staff member meets both of those criteria.
    c. The function should return the text No if a staff member meets none or only one of those criteria.
    • To post as a guest, your comment is unpublished.
      kellytte · 26 days ago
      Hi Alice,
      Supposing the number of service year is placed in Cell B2, the leadership training stats is placed in Cell C2, you can use this formula =IF(AND(B2>4,C2="Yes"),"Yes","No")
  • To post as a guest, your comment is unpublished.
    Nicolae · 2 months ago
    hello!
    I need your brilliant minds to resolve a problem:
    if a1=blank & b1=blank & c1=blank & d1=blank then result1
    if a1=blank & b1=blank & c1=blank & d1>0 then result2
    if a1=blank & b1=blank & c1>0 & d1>0 then result3
    if a1=blank & b1>0 & c1>0 & d1>0 then result4
    if a1>0 & b1>0 & c1>0 & d1>0 then result5
    Can you please help me with a formula?
    i've tried with if/and, if/or but it seams i can't get a result.

    Thanks in advance!
    • To post as a guest, your comment is unpublished.
      upsss · 1 months ago
      =IF(AND(ISBLANK(A1);ISBLANK(B1);ISBLANK(C1);ISBLANK(D1));1;IF(AND(ISBLANK(A1);ISBLANK(B1);ISBLANK(C1);D1>0);2;IF(AND(ISBLANK(A1);ISBLANK(B1);C1>0;D1>0);3;IF(AND(ISBLANK(A1);B1>0;C1>0;D1>0);4;5))))
  • To post as a guest, your comment is unpublished.
    Ahmed Mosih · 3 months ago
    Need some help with logic. I wanted to check the first cell for data if it has data then it will return that cell; if it doesn't have data then it will return a different cell. But if the second cell is blank then it should return a msg. Can you please help.
  • To post as a guest, your comment is unpublished.
    Kent Durbin · 5 months ago
    IF(D15>30,"Organic Soils",IF(AND(D15>25,D15<29.99),"Clayey Soil (fine)",IF(AND(D15>20,D15<24.99),"Loamy Soil (moderately fine)",IF(AND(D15>10,D15<19.99),"Loamy Soil (medium)",IF(AND(D15>5,D15<9.99),"Loamy Soil (moderately coarse)",IF(D15<4.99,"Sandy Soil (coarse)")))))) Can you find the error?
  • To post as a guest, your comment is unpublished.
    yourname · 5 months ago
    A,b,c,d,e,f,g,a,y