Utilisation de la fonction logique OU pour obtenir des résultats étendus dans Google Sheets

Ah, la fonction logique OU dans Google Sheets ! Vous l’utilisez peut-être régulièrement pour tester si certaines conditions sont vraies, mais saviez-vous qu’il est possible d’obtenir des résultats étendus en utilisant cette fonction ? Dans ce tutoriel rapide, je vais vous montrer quelques astuces pour y parvenir.

Méthodes pour obtenir des résultats étendus avec la fonction logique OU

Il existe plusieurs méthodes que vous pouvez suivre pour obtenir des résultats étendus lorsque vous utilisez la fonction logique OU. Les voici :

  1. Utilisation de IF imbriquée
  2. Utilisation de l’opérateur +
  3. Utilisation d’une fonction auxiliaire Lambda

Utilisation de IF imbriquée

Commençons par un exemple concret. Disons que vous avez quelques chiffres dans les colonnes A et B, et que vous souhaitez appliquer des tests logiques avec la fonction OU en utilisant des formules IF imbriquées. Par exemple, si la valeur dans les cellules A2 ou B2 est supérieure à 0, vous voulez que la formule renvoie VRAI dans la cellule G2, sinon FAUX.

La formule suivante fera le travail :

=if(A2>0,TRUE,IF(B2>0,TRUE))

Maintenant, si vous voulez appliquer ce test logique dans plusieurs lignes, vous pouvez simplement copier la formule vers le bas. Mais si vous préférez une seule formule qui applique le test logique dans toutes les lignes et renvoie un résultat étendu sous forme de tableau, vous pouvez utiliser la formule suivante :

=ArrayFormula(if(A2:A4>0,TRUE,IF(B2:B4>0,TRUE,FALSE)))

Cette formule renverra un tableau étendu contenant les résultats des tests logiques pour chaque ligne.

Alternative à IF imbriquée

Il existe une autre méthode pour obtenir des résultats étendus en utilisant la fonction logique OU dans Google Sheets. Il s’agit d’utiliser l’opérateur + au lieu de la fonction OU. Voici comment cela fonctionne :

=ArrayFormula(if((A2:A4>0)+(B2:B4>0)>0,TRUE,FALSE))

Dans cette formule, nous ajoutons simplement les résultats des tests logiques pour chaque colonne à l’aide de l’opérateur +. Si la somme est supérieure à 0, cela signifie qu’au moins l’un des tests logiques est vrai, et la formule renverra VRAI. Sinon, elle renverra FAUX.

Utilisation de la fonction Lambda

Maintenant, voici une nouveauté intéressante : l’utilisation de la fonction MAP pour obtenir des résultats étendus avec la fonction logique OU. Voici comment cela fonctionne :

=map(A2:A4,B2:B4,lambda(a,b,or(a>0,b>0)))

Dans cette formule, nous utilisons la fonction MAP pour appliquer la fonction logique OU à chaque paire de valeurs dans les colonnes A et B. La fonction LAMBDA est utilisée pour définir la logique du test.

Pour tester si la colonne A contient des week-ends ou des jours de travail, vous pouvez utiliser la formule suivante :

=map(A1:A,lambda(a, if(a="",,if(or(a="Saturday",a="Sunday"),"Weekend","Workweek"))))

Et voilà ! Maintenant vous savez comment obtenir des résultats étendus avec la fonction logique OU dans Google Sheets. Profitez bien de vos nouvelles compétences et amusez-vous avec vos feuilles de calcul !

Cet article a été rédigé par Crawlan.com.

Articles en lien