> Tous les forums > Forum Bureautique
 2 formules horaires pour finir mon tableauSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
noelocean
  Posté le 13/06/2011 @ 10:00 
Aller en bas de la page 
Petit astucien

bonjour tous le monde et bonne fête de pentecôte.

voici mon prob du jour (attention : valeurs horaires) :

Si A1>151:40 Alors B1= la différence

Si A1<151:40 Alors B1= cellule vide

2eme prob (toujours valeurs horaires) :

Sachant que C1=B1*1.5

Comment faire pour 151:40+C1 ?

Merci à tous ceux qui se pencheront sur mon problème.

Publicité
qmike549
 Posté le 13/06/2011 à 10:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

bonjour

Un extrait de ton tableau serait le bien venu

http://www.cijoint.fr/

noelocean
 Posté le 13/06/2011 à 10:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
qmike549
 Posté le 13/06/2011 à 10:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

bonjour

Il doit avoir un problème de formulation de ta demande

En effet, à la visu de ton tableau , la Colonne A comprend des numéros de jours

Donc, il est difficile de prendre en compte le contenu de ces cellules afin d'en extraire une différence

je cite

Si A1>;151:40 Alors B1= la différence

Si A1<;151:40 Alors B1= cellule vide

papouclo
 Posté le 13/06/2011 à 14:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour le forum

Le problème vient de la tentative d’utiliser le temps 151:40 (151h40mn) avec 151 >24 ; il ne faut pas oublier qu’Excel « manipule » les temps avec le jour comme unité et que ,
même lorsqu’une cellule affiche 151:40 (affichage obtenu avec le format [h] :mm), en fait, Excel considère qu’il y a le nombre 6,31944444.. ce que l’on peut vérifier en demandant
le format standard pour l’affichage de la cellule.

La fonction TEMPS lorsqu’on écrit TEMPS(151;40;0) renvoie 7 : 40 car elle se comporte comme la fonction MOD dans le calcul MOD(6,31944444 ;1) qui renvoie 0,31944444
et si on demande l’affichage avec le format [h] :mm, 0,31944444 s’affiche 7:40.

Avec la formule =SI(C41-TEMPS(151;40;0)<0;"";C41-TEMPS(151;40;0)) dans la cellule E41 et avec la durée 102 :06 dans la cellule C1, on s’attend à avoir une chaine vide( "" ) dans C1,
mais en fait, le contenu de C41 est comparé à 7:40 et comme 102:06 > 7:40 , la fonction SI renvoie non pas la 1ère éventualité "" mais la seconde 102:06 – 7:40 soit 94:26.

1ère solution : à la place de TEMP(151 ;40 ;0), utiliser QUOTIENT(151 ;24)+TEMPS(MOD(151 ;24) ;40 ;0)

2ème solution : aller dans définir un nom : choisir un nom , par exemple : tempsref (ou ce que l’on veut) et dans la case de définition de la plage désignée par le nom taper 6,319444444444
en n’hésitant pas à « saturer » la case de 4.

La formule en E41 devient : SI(C41-tempsref;"";C41-tempsref)

La formule d’addition demandée dans le post de départ devient : tempsref + C1

J’aurais tendance à utiliser la deuxième solution.

Dernière remarque sur la formule en E41 : lorsque le temps calculé en C41 est inférieur à tempsref, la cellule E41 contient une chaine vide "", or la cellule I41 contenant une formule de calcul
faisant intervenir le contenu de E41, on obtient en I41 l’erreur #VALEUR ! ainsi que dans la cellule où l’on voudra calculer I41 + tempsref.
Ceci peut s’éviter en remplaçant la formule de E41 par = MAX(0 ;C41 – tempsref) ce qui renvoie non pas une chaine vide mais la valeur 0 lorsque la différence donne comme résultat un négatif;
cela règlerait, je pense, les problèmes de ce fichier.

Si on veut ne pas avoir des zéros affichés (il y en a déjà dans la feuille), décocher dans les options l’option Afficher un zéro dans les cellules qui ont une valeur nulle.

Cordialement

noelocean
 Posté le 13/06/2011 à 16:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

re-bonjour,

merci à vous vous occuper de mon problème et surtout à papouclo de revenir vers moi.

dans mon premier message je donnais des cellules A1, B1, C1 : mais c'était juste pour l'exemple.

à la vu de mon tableau papouclo a bien compris qu'il s'agissait en fait des cellules E41, I41 et E43 qui posaient problème.

donc maintenant que vous avez mon tableau, vous comprendrez mieux ce que je veux faire :

- en E41 j'aimerai que la cellule reste vide si C41< 151:40.

- en revanche si C41>151:40 j'aimerai que cette différence s'affiche en E41.

- en I41=E41*1.5 là no prob.

- et pour finir j'aimerai que E43 affiche la somme de 151:40+I41

papouclo
 Posté le 13/06/2011 à 17:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Re

Voici une proposition de classeur

http://www.cijoint.fr/cjlink.php?file=cj201106/cijm8Imrmz.xls

Cordialement

noelocean
 Posté le 13/06/2011 à 17:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci beaucoup MONSIEUR Papouclo,

c'est exactement ce que je voulais.

je me permet d'utiliser ton tableau, car mes connaissances excel ne m'ont pas permis à reporter tes formules dans le mien.

notamment le fait d'attribuer un nom (TEMPSREF) ? ou, comment et à quoi ? là je n'ai rien compris. mais bon ce n'est pas

grave. le principal est que le tableau fonctionne.

encore une fois merci beaucoup !

cordialement.

je noterai résolu dans un moment

noelocean
 Posté le 13/06/2011 à 18:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

ça y est : j'ai tout compris et j'ai pu transférer tes formules sur le mien.

ben c'est tout simplement parfait !

merci encore et je note résolu.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Câble Ethernet tressé RJ45 Ugreen Cat 8 40 Gbps 1 m à 6,79 €
6,79 € 9,99 € -32%
@Amazon
Disque dur externe Seagate Expansion Desktop USB 3.0 16 To à 257,56 € livré
257,56 € 310 € -17%
@Amazon Allemagne
Barres chocolatées Snickers (10 barres) à 3,59 €
3,59 € 5 € -28%
@Amazon
Batterie externe magnétique sans fil Ugreen Nexode 10000 mAh 20W à 32,49 €
32,49 € 49,99 € -35%
@Amazon
Routeur TP-Link Archer MR110 4G / WiFi à 47,99 €
47,99 € 69,99 € -31%
@Amazon
Lot de 4 prises connectées Wi-Fi TP-Link Tapo P110 avec suivi de la consommation à 36,99 €
36,99 € 50 € -26%
@Amazon

Sujets relatifs
formules pour horaire
logiciel ou page pour calculer les horaires
macro pour trier un tableau et effacer les lignes sans saisie
Déplacer un tableau contenant des formules matricielles
Formules,MFC et ...pour calendier
Copier tableau formules à ôter, valeurs et format à conserver
demande astuce pour tableau excel
Tableau Excel pour calculer les heures
jongler entre 12 pages pour compléter un tableau
Formule pour un tableau excel 2007
Plus de sujets relatifs à 2 formules horaires pour finir mon tableau
 > Tous les forums > Forum Bureautique