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 :

Problèmes de formules


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Directeur Adjoint
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Directeur Adjoint

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Points : 0
    Points
    0
    Par défaut Problèmes de formules
    Bonjour,
    Dans le tableau joint (EXCEL 2007)
    Classeur3 exemple.xls je seche sur les formules qui doivent etre generalistes et applicables sur d’autres exemples et j’ai besoin d’aide
    1 - Ma formule nb jours travaillés
    =NBVAL(D4:AE4)-NB.SI(D4:AE4;“R”)
    m’annonce une erreur présence de constante en evaluation de formule???
    2 - calcul de week end simple (samedi et dimanche)
    3 - calcul de week long (vendredi+samedi+dimanche ou samedi+dimanche+lundi) et dans ce dernier cas il faut tenir compte du dernier jour de la trame qui sera suivi du premier jour de la trame
    4 - calcul des jours de repos isolé (1 seul jour de repos) et là aussi il faut faire attention que le premier lundi s’il est en repos n’ait pas été précédé d’un repos le dernier dimanche …
    je n’arrive pas a trouver une formule correcte… je pensais a SOMMEPROD mais je maitrise tres mal cette fonction qui fait des miracles...
    Si quelqu’un peut relever mon defi et me faire passer pour une tanche je suis preneur !!!
    Merci d’avance pour le temps passé à m’aider...
    Lionel

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    remarque 1
    clic droite souris et changer le format en nombre au lieu de texte
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Directeur Adjoint
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Directeur Adjoint

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Points : 0
    Points
    0
    Par défaut
    j'ai deja resolu ce probleme ce qui m'amene ce sont les autres formules ....

  4. #4
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour,

    Ceci peut-être!
    Pièce jointe 509414

    Votre excel est en 2007, vous pouvez l'enregistrer en xlsx

    Cdlt

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Directeur Adjoint
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Directeur Adjoint

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Points : 0
    Points
    0
    Par défaut
    MERCI !!!!

  6. #6
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour,

    Je vois que liocanou à apprécié ma solution et l'en remercie, en revanche, ce n'est pas le cas pour quelqu'un d'autre puisque j'ai vu ma réponse sanctionnée (pouce vers le bas). J'en conclu que j'aurai dû afficher les formules pour arriver au résultat.
    Je vais donc de ce pas, réparer cet oubli.
    Vue du fichier
    Pièce jointe 509586

    les formules employées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    En AG =NBVAL(D4:AE4)-NB.SI(D4:AE4;"R")
    En AH =NBVAL(D4:AE4)-NB.SI(D4:AE4;"R")
    En AI =((SOMMEPROD(($D$3:$AF$3="S")*($D4:$AF4="R"))+SOMMEPROD(($D$3:$AF$3="D")*($D4:$AF4="R")))/2)-AJ4
    En AJ =SOMMEPROD(($D$3:$AF$3="S")*($D$3:$AF$3="D")*($D$3:$AF$3="V")+($D$3:$AF$3="L")*($D4:$AF4="R"))
    En AK =SI(ET(D4<>"R";E4="R";F4<>"R");1;0)+SI(ET(E4<>"R";F4="R";G4<>"R");1;0)+SI(ET(F4<>"R";G4="R";H4<>"R");1;0)+SI(ET(G4<>"R";H4="R";I4<>"R");1;0)+SI(ET(H4<>"R";I4="R";J4<>"R");1;0)+SI(ET(I4<>"R";J4="R";K4<>"R");1;0)+SI(ET(J4<>"R";K4="R";L4<>"R");1;0)+SI(ET(K4<>"R";L4="R";M4<>"R");1;0)+SI(ET(L4<>"R";M4="R";N4<>"R");1;0)+SI(ET(M4<>"R";N4="R";O4<>"R");1;0)+SI(ET(N4<>"R";O4="R";P4<>"R");1;0)+SI(ET(O4<>"R";P4="R";Q4<>"R");1;0)+SI(ET(P4<>"R";Q4="R";R4<>"R");1;0)+SI(ET(Q4<>"R";R4="R";S4<>"R");1;0)+SI(ET(R4<>"R";S4="R";T4<>"R");1;0)+SI(ET(S4<>"R";T4="R";U4<>"R");1;0)+SI(ET(T4<>"R";U4="R";V4<>"R");1;0)+SI(ET(U4<>"R";V4="R";W4<>"R");1;0)+SI(ET(V4<>"R";W4="R";X4<>"R");1;0)+SI(ET(W4<>"R";X4="R";Y4<>"R");1;0)+SI(ET(X4<>"R";Y4="R";Z4<>"R");1;0)+SI(ET(Y4<>"R";Z4="R";AA4<>"R");1;0)+SI(ET(Z4<>"R";AA4="R";AB4<>"R");1;0)+SI(ET(AA4<>"R";AB4="R";AC4<>"R");1;0)+SI(ET(AB4<>"R";AC4="R";AD4<>"R");1;0)+SI(ET(AC4<>"R";AD4="R";AE4<>"R");1;0)+SI(ET(AD4<>"R";AE4="R";AF4<>"R");1;0)
    En AL =AG4*8
    Cdlt

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Directeur Adjoint
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Directeur Adjoint

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Points : 0
    Points
    0
    Par défaut
    Bonjour,
    Le merci semble normal ...quand quelqu'un a rendu un service...
    Pour le moins la formule weekend 3 jours fonctionne par contre weekend simple est entaché d'une erreur quand un weekend fait 3 jours du coup on obtient bien 1 dans week end 3 jours mais le week end 2 jour est en négatif de 1

    Voila ! merci quand meme !!!
    Lionel

  8. #8
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    weekend simple est entaché d'une erreur quand un weekend fait 3 jours du coup on obtient bien 1 dans week end 3 jours mais le week end 2 jour est en négatif de 1
    Il ne s'agit pas à proprement parler d'une erreur puisque volontaire, je pensai qu'il fallait faire la distinction entre les WE à 2 jours et ceux à 3 jours?
    Pour ce que vous voulez, il suffit de retirer la soustraction des WE à 3 jours dans la formule de la colonne AI. Elle devient donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =((SOMMEPROD(($D$3:$AF$3="S")*($D4:$AF4="R"))+SOMMEPROD(($D$3:$AF$3="D")*($D4:$AF4="R")))/2)
    Cdlt

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Directeur Adjoint
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Directeur Adjoint

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Points : 0
    Points
    0
    Par défaut
    oui mais en aucun cas cela ne devrait donner un chiffre négatif....non? au plus +1-1=0

  10. #10
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    D'accord, j'avais mal compris.
    En AI
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(((SOMMEPROD(($D$3:$AF$3="S")*($D4:$AF4="R"))+SOMMEPROD(($D$3:$AF$3="D")*($D4:$AF4="R")))/2)<AJ4;0;((SOMMEPROD(($D$3:$AF$3="S")*($D4:$AF4="R"))+SOMMEPROD(($D$3:$AF$3="D")*($D4:$AF4="R")))/2)-AJ4)
    Si la somme des WE à 2 jours est inférieure à la somme des WE à 3 jours, alors on met 0 sinon somme des WE à 2jours - Somme des WE à 3 jours. Est ce bien cela?

  11. #11
    Nouveau Candidat au Club
    Homme Profil pro
    Directeur Adjoint
    Inscrit en
    Décembre 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Directeur Adjoint

    Informations forums :
    Inscription : Décembre 2018
    Messages : 6
    Points : 0
    Points
    0
    Par défaut
    je ne suis pas sur alors je vais énoncer a ma manière...
    comme je ne voudrais que les réels weekends de 2 jours et que je comprends bien que dans un weekend de 3 jours il y a forcement celui de 2 jours et donc prise en compte par la formule WE2jours alors oui il faut bien soustraire mais je ne comprends pas pourquoi si j'ai que 1 weekend de 3 jours dans la trame le retour de formule weekend 2 jours = -1 parce que si week end 3 j alors weekend 2 j donc sans rectif de formule je devrais avoir 1 we 3jours et 1 we2 jours ares rectif je drvrais donc avoir 1 we 3jours et 1 - 1 = 0 wend 2 jours logique non? et Merci encore de l'aide et de l'ecoute apportée....

  12. #12
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour,

    J'ai revu ma copie, voici les mofifications apportées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    en AI=SI(ET(I4="R";J4="R";H4<>"R";K4<>"R");1;0)+SI(ET(I4="R";J4="R";O4<>"R";R4<>"R");1;0)+SI(ET(W4="R";X4="R";V4<>"R";Y4<>"R");1;0)+SI(ET(AD4="R";AE4="R";AC4<>"R";AF4<>"R");1;0)
    en AH=SI(OU(ET(H4="R";I4="R";J4="R");ET(I4="R";J4="R";K4="R"));1;0)+SI(OU(ET(O4="R";P4="R";Q4="R");ET(P4="R";Q4="R";R4="R"));1;0)+SI(OU(ET(V4="R";W4="R";X4="R");ET(W4="R";X4="R";Y4="R"));1;0)+SI(OU(ET(AC4="R";AD4="R";AE4="R");ET(AD4="R";AE4="R";AF4="R"));1;0)
    le fichier en exemple
    Pièce jointe 509741

    Espérons que cette fois-ci sera la bonne, si ce n'est pas le cas proposez-moi votre fichier avec les anomalies constatées.

    Cdlt

Discussions similaires

  1. Excel Problème de formule
    Par jbidou88 dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 12/05/2006, 10h20
  2. PRoblème de formule dans Excel
    Par jbidou88 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 11/05/2006, 09h35
  3. problème de formulation d'une requête
    Par seiryujay dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/08/2004, 17h13
  4. Problème de formulation de requète
    Par tellitocci dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/06/2004, 05h05
  5. [EXCEL-OLE] Problème de formule
    Par qi130 dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 13/10/2003, 18h49

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