• Initiateur de la discussion Initiateur de la discussion la grande
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

la grande

Guest
Bonjour tout le monde.
Qui peu me renseigner? Je suis entrain de bosser sur un tableau excel pour faire un planning de travail, donc avec des cellules au format hh:mm
Alors voila, je pose ma question:
Comment faire pour que dans la céllule B1 apparaisse automatiquement 7:30 mais seulement si il y a un horaire dans la céllule A1. (si la céllule A1 est vide, B1 doit l'être aussi, ou être égale à 0)
Merci beaucoup.
 
Re : problème..

Bonsoir,

Une soluce si personne ne vient qui pourrait te dépanner :

- qqpart (par exemple en C1, au format HEURE et choix 37:30:55), tu tapes 07:50
- puis en B1 la formule suivante : =SI(A1<>"";$C$1;"") avec le même format
- ou bien variante : =SI(A1<>"";$C$1;0), si tu préfères 0 à rien.

Bien sûr tout cela seulement et seulement si A1 contient qqchse ou rien.... Si la problématique était différente, ca change tout (par exemple, si A1 contient telle chose, ou telle autre).

Espérant te dépanner à défaut d'autre chose.
Bon courage.
 
Re : problème..

Re,

Evite, stp,le multipostage

https://www.excel-downloads.com/threads/je-sais-pas.84497/

... Là j'avais vu que la dernière question :

1. c pas sympa pour ceux qui répondent à un des posts, si tu ne regardes plus que le 2ème
2. ca peut faire manquer qqchse de ta demande, donc mauvais pour toi

Merci à toi.

Edit : coucou Bruno

Donc voici la question bis :

Si A1 est < à 9:30 alors B1 doit contenir 00:30 , mais si A1 est > à 9:30 alors B1 doit contenir 00:45 et si A1 est vide, alors B1 doit être vide ou égale à 0.

Et donc avec la fameuse fonction TEMPSVAL (que je ne connaissais pas) de Bruno (bravo, moi j'ai recours à une autre cellule)

=SI(A1<TEMPSVAL("09:30");TEMPSVAL("00:30");SI(A1>TEMPSVAL("9:30");TEMPSVAL("00:45");0))

si tu veux "rien" à la place du 0

=SI(A1<TEMPSVAL("09:30");TEMPSVAL("00:30");SI(A1>TEMPSVAL("9:30");TEMPSVAL("00:45");""))

Il faut savoir que le 0 s'inscrira 0:00 puisque la cellule doit être au format "heure" pour recevoir les deux premières solutions... Le format ne peut pas, à ma connaissance, être différent selon la réponse obtenue.

EDIT 2 : l'espace dans la fonction TEMPSVAL n'est pas volontaire, c l'éditeur graphique qui le fait sans qu'on puisse ici le contrôler, attention à la recopie si tu utilises la formule.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
365
  • Question Question
Microsoft 365 Problème Code VBA
Réponses
9
Affichages
561
D
Réponses
6
Affichages
757
D
Réponses
17
Affichages
1 K
Retour