Fonction aujourdhui

Résolu
zindien786 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,


Déja merci a ceux qui prendront le temps de me lire et eventuellement me répondre. Voila ma problématique , je souhaiterai trouver une formule qui me calcule le temps passé (en jour) entre la date du jour et une date différente mais j'aimerai y mettre une condition :

En case 1 Une date quelconque antérieur à la date du jour
En case 2 Le nombre de jour entre la case 1 et la date du jour
En case 3 ( c'est plus ca que je cherche ) il faudrait que je puisse insérer une date qui serait une date de cloture et qui donc calculerait le nombre de jour entre la case 1 et la case 3

En gros la case 2 comptabilise le nombre de jour tant que la case 3 n'est pas remplie.
Par contre la case 3 ou une autre , me donne le nombre de jour entre la case 1 et la case ou il y a la date de cloture .

Est ce qu'il y a moyen de lier les 2 , je m'explique , je peux très bien créer 2 cases différentes :

Une qui calcule la différence entre date de la case 1 et aujourd'hui ( case 2)
Une qui calcule la différence entre case 1 et date de cloture ( Case 4 par exemple)

Mais si je fais ca , la case 2 continuera à comptabiliser les jours qui passent. Ce que je veux c'est qu'une fois la date de cloture remplie , la case 2 arrete sa comptabilisation , et tant qu'il n'y a pas de date de cloture , la case 2 continue sa comptabilisation.

En espérant avoir été clair , je vous remercie d'avance du temps que vous allez m'accorder.
A voir également:

6 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
Bonjour,

Un petit exemple de formules en utilisant 3 ou 4 cellules (c'est l'appellation standard), selon ton besoin :

https://www.cjoint.com/?CBAwPU74acW
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir,

En supposant date antérieure en A2 et la cellule pour date de cloture en C2
En B2 la formule =SI(C2="";AUJOURDHUI()-A2;C2-A2)
donne la difference entre aujourd'hui et date antérieure tant que C2 est vide et la difference entre date de cloture et date anterieure dès que C2 est rempli

Est ce bien ce que tu veux ?

Cdlmnt
0
zindien786 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Merci de vos réponses rapides , j'ai opté pour la solution proposé par via55 , elle correspond exactement à ce que je voulais .

J'ai une autre question sur la mise en forme conditionnelle , est ce qu'il faut créer un nouveau Post pour la poser ou est ce que je peux la poser dans ce meme post.

Merci encore
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Suis le fil de ce post cela doit concerner le même fichier et nous serons alertés immédiatement dans "Mes discussions suivies"

A+
0
zindien786 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ok thks , donc suite à l'utilisation de la formule aujourdhui de Via55 :

=SI(C2="";AUJOURDHUI()-A2;C2-A2)

J'ai maintenant un point qui m'embete pour enchainer sur autre chose , je m'explique :

Lorsque je ne met pas de date de départ , la cellule ou est inscrite la formule affiche le nombre de 41332 , dès que je met une date de départ , il calcule bien le nombre de jour , dans un premier temps peut on faire en sorte que si la cellule de date de départ est vide , il n'affiche pas le nombre 41332 ?

Et pourquoi c'est un point bloquant , car je souhaite faire en conséquence une mise en forme conditionnelle ( surlignage de toute la ligne en Rouge par exemple) si le chiffre qui est dans la cellule ou la formule est inscrite est >7 .
Le truc c'est que j'ai déja une mise en forme ( couleur , police etc...) de base , si le chiffre est >7 j'aimerai que cette ligne soit surligné en rouge , mais si ca n'est pas le cas , j'aimerai que la mise en forme d'origine reste, et avec le chiffre 41332 tout mon tableau est automatiquement en rouge.

Merci encore pour l'aide , c'est vraiment sympa d'etre aussi réactif.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
Bonsoir,

Il suffit de tester la date de départ :

=SI(C2="";SI(A2="";"";AUJOURDHUI()-A2);C2-A2)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zindien786 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Ci joint la formule tapé avec les cellules exact :

=SI(O31="";SI(D31="";"";AUJOURDHUI()-D31;O31-D31)

J'ai message d'erreur me disant que j'ai tapé un nombre trop important d'argument pour cette fonction ...

Cdlt
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Il y a trop de guillemets autour du point virgule
ce doit être....... D31=";"; AUJOURDHUI.......

Cdlmnt
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
Bonjour,

C'est plutôt que tu as oublié une parenthèse car il faut bien 2 guillemets pour vider la cellule

=SI(O31="";SI(D31="";"";AUJOURDHUI()-D31);O31-D31) 
0
zindien786 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

La formule de gbinforme fonctionne , encore une fois mille merci .

Enfin elle fonctionne à moitié , à savoir le chiffre 41333 n'apparait plus dans la cellule ou j'ai mis la formule , mais pour l'autre partie de ma demande à savoir la mise en forme conditionnelle sur le surlignage en rouge . Meme avec la cellule vide quand je ne met pas de date de départ , toute la ligne reste rouge, elle n'est pas rouge uniquement si le chiffre dans la formule est compris en 1 et 7.

Dans la MFC j'ai mis =et(la cellule ou j'ai mis la formule>7) alors mise en forme surlignage en rouge.

Je suis désolé si j'en demande trop, dans tout les cas , grace à vous j'ai vraiment pu avancer , merci bcp .

Cordialement,
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
Bonsoir,

Dans la MFC la formule : =$P31>7
devrait fonctionner correctement.

Ne sois pas désolé, le forum est fait pour s'entraider afin que chacun progresse ;-)
0