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 :

Petit Problème de formule


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 7
    Points
    7
    Par défaut Petit Problème de formule
    Bonjour,

    Ayant un souci concernant ma formule:

    Explication simple du fichier (que j'ai réduit car beaucoup trop volumineux):

    ==> Lissage J+9 > Commandes que je lisse à J+9 (Commandes planifiées de manière prévisionnel, forecasts)
    ==> Séquence J+3 > Commandes que je séquence à J+3 (ce qui va réellement passer en production)
    ==> Analyse des causes: >Ok (commandes restées sur la même journée entre le J+9 et le J+3)
    > Delay (commandes retardées d'une journée ou plus)
    > Anticipate (commandes avancées d'un jour ou plus)

    Mon souci, est que des fois, Excel me dit qu'une commande est en statut anticipate alors qu'en réalité, elle est perdue (exemple commande 40923082), car dans la logique, une commande qui n'apparaît pas dans la feuille séquence (liste des commandes produites), c'était une commande forecast qui a été annulée par le client.

    Voici mes deux formules pour analyser:

    La première pour savoir si une commande a été séquencée le jour ou je l'ai planifiée à J+9 (nous allons prendre le cas de la 40923082):

    =SI(ESTNA(RECHERCHEV(AH444;'Sequence J+3 Firm'!AH:AH;1;FAUX));0;1)
    Pour moi cette formule est OK.

    En revanche, ça se complique au niveau de la deuxième analyse, dans laquelle je veux savoir si la commande a été avancée, perdue (supprimée) ou retardée (toujours le cas de la 40923082):


    =SI(AI444=1;"ok";SI(ESTNA(RECHERCHEV(N444;'Sequence J+3 Firm'!N:N;1;FAUX));"perdu";SI(AL444-RECHERCHEV(N444;'Sequence J+3 Firm'!N:AI;22;FAUX)<0;"retard";"avance")))

    Pour cet exemple, Excel me dit que cette commande a été avancée, mais quand je vérifie dans la feuille séquence (ce qui est réellement produit) via un simple CTRL+ F, on s'aperçoit que cette commande n'apparaît pas.

    Si quelqu'un pourrait améliorer cette dernière formule afin qu'Excel ne m'affiche pas des commandes en Statut "anticipate" (avancée) alors qu'en rélaité elles n'existent plus (perdus/Lost)

    En vous remerciant par avance.

    Cordialement
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2003] Petit problème de formule
    Par discogarden dans le forum Excel
    Réponses: 1
    Dernier message: 05/07/2009, 23h06
  2. Problème de formulation de requète
    Par tellitocci dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/06/2004, 05h05
  3. petit problème premier plan, arrière plan
    Par gros bob dans le forum OpenGL
    Réponses: 4
    Dernier message: 19/04/2004, 12h00
  4. [jointure] Petit problème sur le type de jointure...
    Par SteelBox dans le forum Langage SQL
    Réponses: 13
    Dernier message: 13/02/2004, 18h55
  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