Opérateur

10test01.xlsx (16.28 Ko)

Bonjour à tous,

Il y a quelque temps, Ra@hid, un de vos collègues, a eu l'amabilité de résoudre mon problème avec la formule ci-dessous.

Depuis ce temps je cherche à comprendre la formule en la décortiquant fonction par fonction. Jusqu'à maintenant j'y arrive assez bien.

Je sais que l'opérateur ( * ) est utilisé pour la multiplication mai dans le cas ci-dessous, je ne crois pas.

Je suis bloqué sur l'utilisation de l'opérateur ( * ) entre les deux segments de la formule.

Lorsque je change le ( * ) pour ( ; ) la formule est toujours fonctionnelle mais le résultat change.

J'ai fait des recherches afin de trouver son utilisation mais sans succès.

J'ai isolé l'opérateur ( * ) dans la formule afin de mieux le voir.

La formule est matricielle.

=SIERREUR(INDEX(A$2:A$96;PETITE.VALEUR(SI((B$2:B$96<=G$2+6) * (B$2:B$96>G$2-1);LIGNE(INDIRECT("1:"&LIGNES(B$2:B$96))));LIGNES($2:2)));"")

Merci beaucoup pour votre aide

Bonjour,

Dans les formules matricielles :

1. L'opérateur * signifie ET

2. L'opérateur + signifie OU

bonjour

ne serait-ce pas dans les formules logiques où on veut tester =0 ou <>0 ?

Bonjour,

Merci beaucoup pour les éclaircissements.

Je vais pouvoir continuer à décortiquer la formule afin de mieux la comprendre.

Bonne journée

Rechercher des sujets similaires à "operateur"