Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Lorsque vous avez besoin de trouver des données qui répondent à plusieurs conditions, telles que les unités vendues entre avril et janvier ou les unités vendues par Nancy, vous pouvez utiliser les fonctions AND et OR ensemble. Voici un exemple :

Utilisation de ET et OU dans la même formule

Cette formule imbriquez la fonction AND à l’intérieur de la fonction OR pour rechercher les unités vendues entre le 1er avril 2011 et le 1er janvier 2012, ou toutes les unités vendues par Nancy. Vous pouvez voir qu’il retourne Vrai pour les unités vendues par Nancy, ainsi que pour les unités vendues par Tim et Ed pendant les dates spécifiées dans la formule.

Voici la formule d’un formulaire que vous pouvez copier et coller. Si vous souhaitez l’utiliser dans un exemple de classeur, consultez la fin de cet article.

=OR(AND(C2>DATE(2011,4,30),C2<DATE(2012,1,1)),B2="Nancy »)

Allons un peu plus loin dans la formule. La fonction OR nécessite un ensemble d’arguments (éléments de données) qu’elle peut tester pour voir s’ils sont vrais ou faux. Dans cette formule, le premier argument est la fonction AND et la fonction DATE imbriquée à l’intérieur de celle-ci, le second est « Nancy ». Vous pouvez lire la formule ainsi : Test pour voir si une vente a été effectuée après le 30 avril 2011 et avant le 1er janvier 2012, ou si elle a été effectuée par Nancy.

La fonction AND retourne également True ou False. La plupart du temps, vous utilisez AND pour étendre les fonctionnalités d’une autre fonction, telle que OR et IF. Dans cet exemple, la fonction OR ne trouverait pas les dates correctes sans la fonction AND.

Utiliser AND et OR avec IF

Vous pouvez également utiliser AND et OR avec la fonction IF.

Les fonctions ET et OU imbriquées dans une fonction SI

Dans cet exemple, les gens ne gagnent pas de bonus tant qu’ils n’ont pas vendu au moins 125 000 $ de biens, sauf s’ils travaillent dans la région sud où le marché est plus petit. Dans ce cas, ils sont admissibles à un bonus après 100 000 $ de ventes.

=IF(OR(C4>=125000,AND(B4="South »,C4>=100000))=TRUE,C4*0.12,"No bonus »)

Examinons un peu plus en détail. La fonction SI nécessite trois données (arguments) pour s’exécuter correctement. Le premier est un test logique, le second est la valeur que vous souhaitez voir si le test retourne True, et le troisième est la valeur que vous souhaitez voir si le test retourne False. Dans cet exemple, la fonction OR et tout ce qui y est imbriqué fournissent le test logique. Vous pouvez le lire comme suit : Recherchez des valeurs supérieures ou égales à 125 000, sauf si la valeur de la colonne C est « Sud », puis recherchez une valeur supérieure à 100 000, et chaque fois que les deux conditions sont remplies, multipliez la valeur par 0,12, le montant de la commission. Sinon, affichez les mots « Aucun bonus ».

Haut de la page

Échantillon de données

Si vous souhaitez utiliser les exemples de cet article, copiez le tableau suivant dans la cellule A1 de votre propre feuille de calcul. Veillez à sélectionner l’intégralité du tableau, y compris la ligne de titre.


Vendeur

Région

Ventes

Formule/résultat

Bouraima

Est

87925

=IF(OR(C2>=125000,AND(B2="South »,C2>=100000))=TRUE,C2*0.12,"No bonus »)

Autier

Nord

100000

=IF(OR(C3>=125000,AND(B3="South »,C3>=100000))=TRUE,C3*0.12,"No bonus »)

Lyon

Ouest

145000

=IF(OR(C4>=125000,AND(B4="South »,C4>=100000))=TRUE,C4*0.12,"No bonus »)

Hétu

Sud

200750

=IF(OR(C5>=125000,AND(B5="South »,C5>=100000))=TRUE,C5*0.12,"No bonus »)

Jacques

Sud

178650

=IF(OR(C6>=125000,AND(B6="South »,C6>=100000))=TRUE,C6*0.12,"No bonus »)

Thomas

Nord

99555

=IF(OR(C7>=125000,AND(B7="South »,C7>=100000))=TRUE,C7*0.12,"No bonus »)

Keever

Est

147000

=IF(OR(C8>=125000,AND(B8="South »,C8>=100000))=TRUE,C8*0.12,"No bonus »)

Cassazza

Nord

213450

=IF(OR(C9>=125000,AND(B9="South »,C9>=100000))=TRUE,C9*0.12,"No bonus »)

Brownlee

Sud

122680

=IF(OR(C10>=125000,AND(B10="South »,C10>=100000))=TRUE,C10*0.12,"Aucun bonus »)

Smithberg

Ouest

92500

=IF(OR(C11>=125000,AND(B11="South »,C11>=100000))=TRUE,C11*0.12,"No bonus »)

Benson

Est

88350

=IF(OR(C12>=125000,AND(B12="South »,C12>=100000))=TRUE,C12*0.12,"No bonus »)

Lecture

Ouest

102500

=IF(OR(C13>=125000,AND(B13="South »,C13>=100000))=TRUE,C13*0.12,"No bonus »)

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×