IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Calcul du nombre de jours dans une période ? [XL-2010]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Calcul du nombre de jours dans une période ?
    Bonjour à tous.

    Voila j'ai un petit problème.
    Je souhaiterais calculer le nombre de jours dans une période d'une période
    Je sais comme ça c'est pas très clair.

    Les données :

    En E7 j'ai la panne 1, en F7 et G7 sa date de début et de fin
    En E8 j'ai la panne 2, en F8 et G8 sa date de début et de fin
    En E9 j'ai la panne 3, en F9 et G9 sa date de début et de fin

    En E14 j'ai l’arrêt 1 et en F14 et G14 sa date de début et fin
    En E15 j'ai l’arrêt 2 et en F15 et G15 sa date de début et fin


    Je souhaiterais donc connaitre le nombre de jours sans panne ni arrêt entre la date de début E9 (qui se trouve en F9) et la date de fin de E8 (qui se trouve en G8).

    J'ai voulus utiliser cette formule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI($F$14:$G$16;">="&G8)-NB.SI($F$14:$G$16;">="&F9)
    Mais le soucis c'est que cela ne compte que les deux jours indiqués par la date de début et de fin d'un arrêt.

    D'avance merci pour vos réponse, et si besoin de précisions, n'hésitez pas.

    Ci-joint un fichier exemple
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 207
    Points : 14 362
    Points
    14 362
    Par défaut
    Bonjour,

    J'obtiens les résultats désirés avec :
    à recopier vers le bas.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Héhé ouais je sais, mais si c'était si simple ça serai déjà fait.

    Je suis en train de vouloir calculer le nombre de jours ou une machine fonctionne entre deux pannes. Mais il faut enlever les arrêt machine, les dimanche et les jours fériés, de la période sans panne.
    Et tous ceci automatiquement. Pour les dimanches et les jours fériés c'est bon. Mais je n'arrive pas à enlever d'une période de bon fonctionnement une période de d'arret.

    Exemple si j'ai 30 jours de bon fonctionnement entre la fin de la panne N-1 et le début de la panne N, il faut que j’enlève le nombre de dimanche (disons 4 pour cet exemple), le nombre de jours fériés (1 pour cet exemple), et le nombre de jours ou la machine était arrêter pour x raison mais pas a cause d'une panne (ce que l'on appelle période d’arrêt : disons 3)
    Du coup je voudrais avoir le résultat de 30 -4 -1 -3 = 22

    est ce plus clair ?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 207
    Points : 14 362
    Points
    14 362
    Par défaut
    Pour une période commençant le 03/10/2011 et se terminant le02/03/2012 (sauf dimanches et fériés que tu dis résolus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =G16-F7-SOMMEPROD(G7:G16-F7:F16)
    Sinon, donne un exemple précis avec le résultat attendu.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    La formule me donne le bon résultat mais je souhaiterais que cela soit fais en automatique.

    C'est à dire qu' Excel, avec les dates de début et de fin d'une période de bon fonctionnement, va vérifier dans un autre tableau que dans cette période il n' y a pas une période dites d’arrêt, et si il y a, de la soustraire de la période de bon fonctionnement.

    Exemple :

    La machine 2 a fonctionner sans panne entre le 12/02/10 et le 12/03/10 (soit 28 jours), mais durant cette période la production a stopper la machine, pour une raison qui n'est pas du à une panne, du 20/02/10 au 10/03/10 (soit 18 jours). Et donc moi je souhaiterais avoir le résultat de 28-18 = 10 jours de réel de fonctionnement.

    En espérant que ce soit plus clair
    Merci pour tes première réponses

  6. #6
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 207
    Points : 14 362
    Points
    14 362
    Par défaut
    La partie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SOMMEPROD(G7:G16-F7:F16)
    de la formule correspond aux arrêts dus aux pannes. Si tu as le même tableau pour les arrêts hors panne, tu fais la même formule ? Sinon, poste un classeur exemple.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Bah la formule sommeprod pourrait convenir, enfin je trouve les bons résultats mais le soucis c'est que je dois indiquer à excel quelle ligne comparer.
    Or moi je ne peux pas car le fichier final sera un fichier avec le tableau, des arrêts non panne, qui variera en fonction de la machine choisi.

    C'est pourquoi je souhaiterais que Excel compare lui même la date de début et de fin de la période sans panne avec tout le tableau des dates de début et fin des arrêt non panne.

    ci joint un fichier excel pour essayer d'expliquer ce que je souhaite faire.
    Fichiers attachés Fichiers attachés

  8. #8
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 207
    Points : 14 362
    Points
    14 362
    Par défaut
    c'est que je dois indiquer à excel quelle ligne comparer
    Si c'est pour lui indiquer que les bornes sont les lignes en bleu, il te faut une macro.
    Sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =G8-F8-SOMMEPROD((K7:K23>=F8)*(L7:L23<=G8)*(L7:L23-K7:K23))

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Bon bah je viens de tester la formule et c'est parfait Merci cela me tire une grosse épine du pied.

    Encore merci pour ta réponse Daniel.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Créer autant d'entrées que de jours dans une période
    Par robiwan dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 25/04/2008, 12h00
  2. Calcul du nombre d'occurences dans une colonne
    Par Masmeta dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/09/2007, 15h11
  3. Réponses: 10
    Dernier message: 31/12/2006, 12h35
  4. [TSQL] calculer le nombre de mot dans une cellule
    Par ricachu dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 31/07/2006, 11h12
  5. [Dates] Calculer le nombre de jours dans le mois suivant...
    Par Life Hunter dans le forum Langage
    Réponses: 5
    Dernier message: 14/03/2006, 00h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo