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 !