Fonction aujourdhui

Résolu/Fermé
zindien786 Messages postés 5 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 1 mars 2013 - Modifié par zindien786 le 26/02/2013 à 21:55
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 1 mars 2013 à 17:58
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 févr. 2013 à 22:44
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 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
26 févr. 2013 à 22:51
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 mardi 26 février 2013 Statut Membre Dernière intervention 1 mars 2013
27 févr. 2013 à 20:07
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 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
27 févr. 2013 à 22:31
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 mardi 26 février 2013 Statut Membre Dernière intervention 1 mars 2013
27 févr. 2013 à 23:24
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
27 févr. 2013 à 23:40
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 mardi 26 février 2013 Statut Membre Dernière intervention 1 mars 2013
28 févr. 2013 à 12:42
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 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
28 févr. 2013 à 14:05
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
Modifié par gbinforme le 28/02/2013 à 17:34
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 mardi 26 février 2013 Statut Membre Dernière intervention 1 mars 2013
1 mars 2013 à 17:24
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
1 mars 2013 à 17:58
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