IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Numbers [Résolu], Calcul dates
Options
jicolo
posté 19 Nov 2017, 20:11
Message #1


Nouveau Membre


Groupe : Membres
Messages : 6
Inscrit : 7 Nov 2002
Lieu : TARN
Membre no 4 538



Bonsoir,

comment faire pour écrire la formule suivante: lorsqu'une date d'échéance arrive à son terme, j'aimerai qu'apparaisse dans la cellule le mot TERMINE.

j'ai essayé cette formule sans succès.

AUJOURDHUI−DATE ECHEANCE;0)"TERMINE"

Merci de votre aide. smile.gif


--------------------
merci à tous et bonne santé
Go to the top of the page
 
+Quote Post
baron
posté 19 Nov 2017, 21:06
Message #2


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 19 315
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Bonjour,

Ta formule est boîteuse, voici déjà deux remarques générales :
Premièrement, une formule doit commencer par le signe =
Ensuite, une parenthèse ouverte doit être fermée.

Cela dit, j'ai fait un ou deux essais :

Il y a la fonction DATEDIF qui peut fonctionner, mais seulement si la date de début est postérieure ou égale à la date de fin :
Code
=DATEDIF(AUJOURDHUI();B4;"D")
compare la date d'aujourd'hui à celle en B4 et exprime le résultat en jours ("D") — Attention, ça renvoie donc une erreur si la date dans la cellule de la colonne B est déjà passée.
La fonction AUJOURDHUI est suivie d'une paire de parenthèses vides mais nécessaires.

A combiner avec la fonction SI :
Code
=SI(C4;"En cours";"Terminé")
La fonction SI est une fonction logique : si la condition n'est pas vérifiée, ce qui se traduit par un 0 comme résultat — en l'occurrence donc, si C4 = 0 —, on affiche ce qui est entre guillemets "Terminé" ; autrement, on affiche "En cours".

Fichier joint  Capture_d___e__cran_2017_11_19_a___21.01.18.png ( 167.69 Ko ) Nombre de téléchargements : 11


Ce n'est clairement pas encore parfait mais ça pourrait déjà te donner une piste ou l'autre…
(L'aide des fonctions est aussi à consulter chaque fois que tu hésites.)


N.B. J'utilise une vieille version de Numbers : iWork '09, v.2.1 L'affichage peut donc différer chez toi.
N.B. #2 J'ai scindé en deux colonnes les formules parce que c'est plus facile pour débusquer les erreurs mais on peut bien sûr ensuite tout combiner en une seule formule…
Code
=SI(DATEDIF(AUJOURDHUI();B4;"D");"En cours";"Terminé")


--------------------
MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS  12.6 “Monterey”  MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   B-Box 3 + HP LaserJet 4000 N  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post
jicolo
posté 20 Nov 2017, 01:05
Message #3


Nouveau Membre


Groupe : Membres
Messages : 6
Inscrit : 7 Nov 2002
Lieu : TARN
Membre no 4 538



Merci de votre aide, vos solutions sont efficaces.
smile.gif smile.gif


--------------------
merci à tous et bonne santé
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 29th March 2024 - 16:21