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

Macros et VBA Excel Discussion :

Imbrication de fonction avec calcul sur date


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Imbrication de fonction avec calcul sur date
    Bonjour à tous, actuellement en stage, j'ai comme projet de créer un fichier de "compta" sur la gestion des lignes téléphoniques de cette entreprise.
    Je doit désormais faire une formule qui en fonction de la fonction de la personne, détermine si la personne est contrôlée ou non, et si oui, de combien de temps a-t-elle dépassée son forfait.
    Illustration:
    Un cadre n'est pas contrôlé
    Un chargé de dossier est limité a 3h

    Voici ma formule actuelle qui ne fonctionne bien évidemment pas car il ne prend pas en compte le format date hh:mm comme souhaité =S :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(OU(D3="ASS";D3="CIR";D3="");"";H3-3:00);SI(OU(D3="CC";D3="CD");"H3-3:00";"")
    Comprenez que: en D3, il s'agit de la fonction ASSOCIE ou CC ou CD ou CIR enfin bref,
    En H3 est taper manuellement le temps de communication en HH:MM de la personne et que chaque CC et CD sont limité a 3h( limité est un bien grand mot car ils peuvent allez au dela, mais seront plus ou moins sanctionné.

    Veuillez m'aidez s'il vous plait =D

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 37
    Points : 29
    Points
    29
    Par défaut
    hello

    tu passes ta colonne H en format heure
    tu passes la cellule A1 au format heure et y saisis la durée à ne pas dépasser (3:00). Tu peux évidemment mettre ça sur une autre feuille que tu appellerais "param" et que tu masquerais.

    J'ai mis la formule dans une colonne I, la formule est la suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(OU(D3="CC";D3="CD");SI(H3>$A$1;H3-$A$1;"pas de dépassement");"Pas de contrôle")
    Voici ce que j'obtiens:

    D		;	H	;	I
    Fonction	;	duree	;	Contrôle
    CC		;	2:50	;	pas de dépassement
    ASS		;	3:10	;	Pas de contrôle
    CIR		;	2:50	;	Pas de contrôle
    CC		;	3:10	;	0:10
    CD		;	2:50	;	pas de dépassement
    CD		;	3:15	;	0:15

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci d'avoir répondu, cependant, il faut que cela me calcul le temps dépassé.
    Par exemple si je saisi 5:50, il a donc dépassé de ( 5h50-3h00 = 2h50).
    Je te met si joins mon fichier afin que tu puisses y voir plus claire =)
    Merci beaucoup
    Fichiers attachés Fichiers attachés

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    J'ai trouver une alternative à ma solution =)
    La voici, si celle-ci peut t'aider un jours:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(OU(D3="ASS";D3="CIR";D3="");"";SI(OU(D3="CC";D3="CD");H3-(3/24);""))
    Cordialement

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

Discussions similaires

  1. [CR XI] Graphique avec calcul sur date
    Par aurelie83 dans le forum SAP Crystal Reports
    Réponses: 10
    Dernier message: 11/06/2009, 09h30
  2. fonction en excel : calcul sur date
    Par bertrand_declerck dans le forum Excel
    Réponses: 1
    Dernier message: 06/11/2006, 13h02
  3. [débutant] calcul sur date
    Par Regis.C dans le forum Collection et Stream
    Réponses: 9
    Dernier message: 04/01/2005, 10h51
  4. Resutlat de calcul sur date formaté
    Par neness dans le forum SQL
    Réponses: 6
    Dernier message: 16/06/2004, 15h34
  5. Calcul sur date
    Par Thomad dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/09/2003, 08h55

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