Calculer une durée (+ et -)

  • Initiateur de la discussion Initiateur de la discussion jonasz
  • 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 !

J

jonasz

Guest
Bonjour à tous,

J'ai besoin de calculer des heures (+ et -) comme ceci:

Sans nom-1.png

Mais c'est impossible (j'ai triché avec ' pour l'exemple).
Excel refuse que l'on entre une heure négative...

Comment contourner ceci (sans VBA)?

Merci d'avance
 

Pièces jointes

  • Sans nom-1.png
    Sans nom-1.png
    7.6 KB · Affichages: 71
  • Sans nom-1.png
    Sans nom-1.png
    7.6 KB · Affichages: 68
Re : Calculer une durée (+ et -)

Bonsoir,

Alors j'ai trouvé une solution qui devrait te plaire :

- pas besoin de rajouter ta colonne avec le + et le - à la main
- juste dans une cellule à côté ou en dessous de ton tableau, la formule suivante et ton format :

=SOMMEPROD((C2:C6)*(GAUCHE(A2:A6;5)="cumul"))-SOMMEPROD((C2:C6)*(GAUCHE(A2:A6;5)="Recup"))

Je te laisse adapter la plage. Ca fait bien 3 h 30 chez moi. Dis moi...
 
Re : Calculer une durée (+ et -)

Bonjour,

Voici une solution pour laquelle il ne faut pas mettre de signe.
Le fait de retirer des heures est conditionné par une cellule débutant par "recup", et
le fait d'ajouter des heures est conditionné par une cellule débutant par "cumul".
Il faut formater la cellule qui reçoit le solde avec un format personnalisé : [h]:mm
et valider la formule par Ctrl + Maj + Entrée
 

Pièces jointes

Re : Calculer une durée (+ et -)

Merci pour votre aide 😉
C'est très proche de ce que je cherche... Mais finalement, je préfère quand même garder ma colonne B avec + ou - ...
Il peut en effet arriver que la colonne A commence par autre chose que par RECUP ou CUMUL ...

Donc 😉
 
Re : Calculer une durée (+ et -)

Une deuxième fournée avec des données plus logiques et la plage dynamique pour rajouter des heures sans modifier la formule.

Ok, désolé, je n'avais pas vu le message, cette solution n'est donc pas valable
 

Pièces jointes

Dernière édition:
Re : Calculer une durée (+ et -)

Re Jonasz et gauguin,

ok pour ton pb de mots supplémentaires... Je fais une dernière tentative...

1/

Tu fais une liste des possibilités sur une feuille à part (éventuellement cachée ca doit marcher) où tu mets :

- ta liste de possibilités : recup, cumul, blabla, riri, fifi
- en face le signe correspondant

Ca c'est pour automatiser, si t'as envie le + et - en colonne B qu'on conserve donc.

Dans ton fichier, tu fais une recherche sur le mot, qui met automatiquement en B, le + ou le - en fonction de ta liste


2/

Puis ton sommeprod, tu l'adaptes ainsi :

=SOMMEPROD((B2:B6="+")*(C2:C6))-SOMMEPROD((B2:B6="-")*(C2:C6))

Voilou... C'est mon dernier mot, Jonasz 😉... Et ca marche... voir le fichier. J'ai pas fait la liste en feuille 2.
 

Pièces jointes

Dernière édition:
Re : Calculer une durée (+ et -)

Re Jonasz et gauguin,

ok pour ton pb de mots supplémentaires... Je fais une dernière tentative...

1/

Tu fais une liste des possibilités sur une feuille à part (éventuellement cachée ca doit marcher) où tu mets :

- ta liste de possibilités : recup, cumul, blabla, riri, fifi
- en face le signe correspondant

Ca c'est pour automatiser, si t'as envie le + et - en colonne B qu'on conserve donc.

Dans ton fichier, tu fais une recherche sur le mot, qui met automatiquement en B, le + ou le - en fonction de ta liste


2/

Puis ton sommeprod, tu l'adaptes ainsi :

=SOMMEPROD((B2:B6="+")*(C2:C6))-SOMMEPROD((B2:B6="-")*(C2:C6))

Voilou... C'est mon dernier mot, Jonasz 😉... Et ca marche... voir le fichier. J'ai pas fait la liste en feuille 2.


Parfait 😉 Exactement ce qu'il me faut.

Merci Brigitte.

Merci aussi à Gauguin
 
Re : Calculer une durée (+ et -)

Voici une solution pour pouvoir modifier les intitulés, on ne se base que sur le + et le - .
Il y a un nom défini qui se nomme sens et est défini ainsi :
Code:
DECALER(Feuil2!$B$2;0;0;NBVAL(Feuil2!$B:$B)-1;1)
dans le gestionnaire de nom
 

Pièces jointes

Re : Calculer une durée (+ et -)

Re,

Parfait
😉
Exactement ce qu'il me faut.

Merci Brigitte.

Merci aussi à Gauguin

Si d'aventure, tu utilises cette solution et qu'il te faut la recherche, tu dis... je te ferais ca aussi.

Quel esprit d'équipe sur ce fil, c'est vraiment super ! et même exene est de la partie...
 
Re : Calculer une durée (+ et -)

Pour le fun, la fin avec choisir au lieu d'une recherchev :

'=CHOISIR(EQUIV(GAUCHE(A8;3);{"Cum";"Rec";"fif";"rir"};0);"+"; "-";"+";"-")

PS : attention une fois postée la formule a mis un espace en trop dans "rir"... ne pas en tenir compte, voir fichier.
 

Pièces jointes

- 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
10
Affichages
384
Réponses
2
Affichages
182
Retour