Calcul de temps avec plusieurs conditions

Bonjour, pourriez-vous m'aider à trouver la solution à mon problèmes ? tous les détails sont dans le petit fichier joint. Merci d'avance !

48somme-temps.xlsx (17.65 Ko)

Salut,

Pour ta plage E5:E8, tu contrôles dans ta MFC si la valeur de la colonne C est plus grande que 0.0173611111111111, mais dans ton texte tu parles de valeurs positives !!! J’ai donc pris en compte cette même valeur que pour ta MFC dans la cellule en E5 incrémentée vers le bas.

=SI(C5>0.0173611111111111;I5-G5;"")

Pour tes cellules E14 et E15, sur quelle colonne faut-il contrôler si les heures sont entre 06:00 et 14:00 ou entre 14:00 et 22:00 ?

A te relire.

35somme-temps-v1.xlsx (17.74 Ko)

Bonsoir, ce serait par rapport à la colonne O. Merci de vôtre aide Yvouille !


Comme la cellule D5 est égal à zero la cellule E5 devrait resté vide et, suivant le même principe E8 devrait afficher un temps

Re-bonsoir,

Ce fil est assez mal parti ! Comme j’ai vu des formules dans la colonne E assez semblables (I6-G6, etc.) à ton exemple (H6-F6), je t’ai proposé une modification des formules dans la colonne E. Mais tu ne dis pas grand chose à ce sujet.

En relisant tes instructions dans le fichier suite à ta réponse, je me rends compte maintenant que tu désirais des formules dans la colonne D. Mais donc tu désires des formules du genre H6-F6 en lieu et place de la formule assez complexe déjà en place dans cette colonne ? Et ceci si la colonne C est positive ou si elle passe au rouge (donc si elle est supérieur à 0.0173611111111111) ?

Ensuite peux-tu placer dans ton fichier un exemple manuel du résultat attendu en E14 et E15 et m’expliquer comment tu obtiens ces résultats ?

A te relire.

Merci beaucoup de ton intérêt Yvouille, mais je dois arrêter pour ce soir. Si tu es d'accord on pourrais ça demain ? Bonne soirée!

Bonsoir, j'ai fait une petite modification pour amélioré la compréhension de ma demande dans mon fichier. J'éspère y être arrivé !?

Pouvez-vous me guidez vers une solution ? Merci pour toute proposition !

27somme-temps-v2.xlsx (18.51 Ko)

Salut,

Bien expliqué, ton premier problème est simple : en D5, tu places la formule =SI(C5=0;0;H5-L5) que tu incrémentes vers le bas et le tour est (presque) joué. J’ai effectivement dû placer cette formule qui place des 0 à la place d’une cellule vide si la cellule correspondante de la colonne C est 0 à cause des formules qui suivent en D14 et en D15 (j’y reviens tout à la fin).

Pour tes cellules D14 et D14, tu n’expliques toujours pas pourquoi ni comment tu arrives aux résultats indiqués.

Hier tu as bien indiqué :

cizzaro a écrit :

....ce serait par rapport à la colonne O

mais comme tu n’as plus d’heures dans la colonne O, je présume qu’il faudra chercher ailleurs.

Cependant, je vois des similitudes entre la colonne O de ton fichier SOMME TEMPS et la colonne N de ton fichier SOMME TEMPS_V2 et je présume qu’il faut additionner en D14 les heures de la colonne D pour autant que l’heure correspondante de la colonne N est comprise entre 6 heures et 13:59:59 heures et qu’il faut additionner en D15 les heures de la colonne D pour autant que l’heure correspondante de la colonne N est comprise entre 14 heures et 21:59:59 heures. J’ai donc placé en D14 et en D15 des formules correspondantes à ces données. Si ce n’est pas ça, merci de me dire PRECISEMENT ce que tu désires.

Pour ces cellules SOMMEPROD placées en D14 et D15, je n’ai pas trouvé de solution si une des cellules de la plage D5:D8 est vide (voir la Feuil3), raison pour laquelle les formules placées dans cette plage ne peuvent pas comporter de vide. Toutefois, si le résultat final en D14 et en D15 te convient (selon la Feuil1), je vois deux solutions pour la plage D5:D8 : soit on place une MFC qui écrit les textes de la même couleur que le fond si le résultat est zéro (voir la Feuil2), soit je place une demande sur le Forum pour modifier mes formules SOMMEPROD en fonction des cellules vides.

A toi de dire.

31somme-temps-v3.xlsx (32.17 Ko)

Merci beaucoup Yvouille pour toutes ces explications. C'est tellement bien fait que même moi j'ai bien compris

C'est pile ce que je cherchais. Par contre, est-ce que c'est possible d'adapter la formule =SOMMEPROD((N5:N8>=0,25)*(N5:N8<0,583333)*(D5:D8)) afin qu'elle prenne en compte toute la colonne N ? En tout cas c'est déjà super tout ce que tu as fait pour moi et je t'en remercie encore !

Salut,

Je ne comprends pas ce que tu veux dire. Tu as des données de N5 à N8 et ma formule prend en compte toute la plage de la colonne N concernée !

Que voudrais-tu d’autre ?

A te relire.

Je veux adapter les formules dans un tableau avec plus de données et la longeur du tableau varie de jour en jour parce-que je dois le dupliquer et le nourrir de nouvelles données, C'est donc pour éviter l'oubli de la prise en compte du calcul de cellules dans une colonne. J'éspère que mon explication est claire ?

Salut,

Dans le fichier ci-joint, j’ai déplacé le calcul de la somme des temps d’attente dans la colonne X et modifié les deux formules concernées de manière à ce que tu puisses avoir 10000 entrées. Est-ce que ça pourrait te convenir ainsi ?

Cordialement.

15somme-temps-v4.xlsx (29.80 Ko)
Rechercher des sujets similaires à "calcul temps conditions"