version 2

Cette fois, nous souhaitons avoir le raisonnement suivant : SI la date terminé n’est pas vide ALORS date terminé - date due SINON vide.

savoir si une case est vide

On utilise pour cela la fonction ESTVIDE(case à tester).

Celle-ci renverra un booléen, c’est à dire une valeur qui est soit vrai, soit faux.

exercice

Faites le test : testez la fonction avec des cases vides et pleines et observez le résultat.

savoir si une case n’est PAS vide

Il n’existe pas de fonction NESTPASVIDE.

Pour cela, on va devoir utiliser une fonction inverse, la fonction NON, c’est à dire qui va pouvoir inverser un booléen comme celui renvoyé par ESTVIDE.

Il suffit donc de combiner NON et ESTVIDE.

exercice

Faites le test : testez la combinaison des fonctions NON et ESTVIDE et observez le résultat.

utiliser des conditions

On veut maintenant indique que :

  • si la case « date terminée » n’est PAS vide
    • alors on calcule « date terminée » - « date due »
  • sinon
    • on renvoie un résultat vide

Pour cela on va utiliser la fonction SI(booléen ; si vrai ; si faux)

Nous observons que cette fonction prend 3 paramètres séparés par des virgules :

  • paramètre 1 : le résultat du test (est-ce que « date terminée » n’est PAS vide ?)
  • paramètre 2 : expression à évaluer si paramètre 1 vrai (« date terminée » - « date due »)
  • paramètre 3 : expression à évaluer si paramètre 1 faux (rien du tout)

exercice

Essayez de déterminer la formule à utiliser !