4 votes

Numéros : Comment modifier le texte d'une cellule de manière conditionnelle ?

J'essaie de modifier le texte d'une cellule de Numbers 3 en fonction d'une condition. Par exemple, si A1-A2 est une valeur négative, le texte doit être "Négatif". Si la valeur est positive, le texte doit être "Positif". Existe-t-il une fonction permettant de réaliser cette opération ?

7voto

grg Points 181593

Vous pouvez le faire avec la fonction IF. La syntaxe est

 IF function returns one of two values when upon an expression's evaluation.

                      string or calculation for cell to show upon TRUE/FALSE
                        strings should be inside double quotes "like this"

IF(if-expression,if-true,if-false)

          the expression to evaluate
             for example: to test if A1-A2 is negative, you can use (A1-A2)<0
             the result must be a boolean

Il en résulte le calcul suivant :

IF(Data::A1<0,"Negative","Positive")

Résultat :

Un exemple de comparaison d'un calcul dans le if-expression :

             from table "Data" do A1-B1

                       is the result less than zero (i.e. negative)?

IF((Data::A1Data::B1)<0,"Negative","Positive")

                                        if false, return "Positive"

                              if true, return "Negative"

Résultat :

Cependant, cela renverra Positive même si le numéro est 0 alors à la place

             from table "Data" do A1-B1

                       is the result less than zero (i.e. negative)?

IF((Data::A1Data::B1)<0,"Negative",IF((Data::A1Data::B1)=0,"Zero","Positive"))

if true, return "Negative"            is equal to 0?      return "Positive"
                                                                return "Zero"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X