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 :

CONDITION SUR DATES pour un inventaire


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Polygos
    Homme Profil pro
    Ma petite entreprise
    Inscrit en
    Avril 2016
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ma petite entreprise
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2016
    Messages : 190
    Par défaut CONDITION SUR DATES pour un inventaire
    Bonjour,
    j'ai un souci de calcul de condition sur des dates.
    je gère un stock que je renseigne à chaque Entrée ou Sortie
    Jusque là rien d'anormal:


    Je cherche la formule qui me permet de remplir le stock réel (colonne B: Stock Réel) qui dépend d'un inventaire partiel CORRECTIF car bien sur j'oublie des saisies.
    Sommer les Entrées et Sorties n'est pas suffisant.

    Donc régulièrement un inventaire partiel permet de corriger le stock réel

    Mes entrées d'articles sont comptabilisées par E0, E1, E2 et leurs sorties par S1, s2, etc.
    Cet inventaire partiel est réalisé, selon le produit, à différentes dates, distinguées en rouge, bleu, vert, noir dans cette exemple..colonnes N et O

    Nom : Screenshot_1.jpg
Affichages : 595
Taille : 175,0 Ko

    Par exemple, Item 5 a un stock brut calculé actuel de 10-3+2-1 = 8 sur la période considérée, à partir du 20/2/20 10:00 si on s'en tient aux E/S réalisées.
    Je devrais en avoir 8 donc

    Mais en réalité, j'ai du en oublier et il y a des risques que le stock soit faux.
    Pourquoi ?
    Le 21/02, j'ai fait un controle et je trouve 5 Au lieu de !
    10 -3 +2 -1 = 8
    En realité j'ai 5 donc écart 3

    Comment écrire la formule somme.si en prenant les dates en compte, c'est à dire SOMMER la ligne avec LE RELEVE du 21/2 et la somme des E/S après


    Il y a forcément un oubli avant le 21/2 08:00

    Mon idée c'est de ne plus obtenir la mise à jour du stock par la somme algébrique des colonnes D..K, mais de repartir du dernier inventaire physique refait, ici, à partir de la colonne F.
    => il manque qqchose entre E (+10) et S1 (-3), sinon la somme donnerait bien 5 et non 8 comme actuellement.

    Pour ça je veux sommer non pas de D à K mais du relevé (colonne 0) à K, c'est à dire uniquement les colonnes F->K
    D'ou l'idée de mettre une condition sur la date et traduire SOMME.SI des colonnes F à K pour ces dates seulement.
    En l'occurence ici 5 -3 +2 -1 et trouver ainsi ke stock réel en colonne B, soit 3, AUJOURD'HUI

    Mais je m'en sors pas avec SOMME.SI(etendue; condition; plage appliquée)
    Ex en L3 je devrais trouver 10 - 3 + 2 = 9

    A mon avis, ce tableau de stock peut tourner avec ces formules puisque j'entre tous les mouvements par colonne (Entrées comme Sorties) et que je fais des inventaires ponctuels par article ou par marque dan sune colonne déportée (N et O).

    mais je n'y arrive pas avec somme.si deja dans les formules; après je coderai mais je ne sais pas si c'est utile, une formule devrait permettre de el mettre à jour simplement et l'information est ensuite utilisée par un code, article par article qui vient la chercher.
    Donc ceci n'est que la première étape.

    Ensuite j'écrirais ça en VBA pour alléger les calculs de la table en virant ces formules, de sorte à recaler les stocks à chaque inventaire partiel (car je ne les fais pas tous les jours), j'espère que vous me suivez !
    Ce qui me permettra de m'améliorervu que je découvre petit à petit les erreurs de saisie qu'il est important de corriger car sinon la valeur des mouvements est erronée aussi.
    quand je serais parfait, cete correction ne sera pls utile.
    Mais dans un premier temps je vous demande votre aide pour l'utilisation de cette formule somme.si

    Vosu y voyez clair ?
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Conditions sur date pour modification données
    Par freygeo dans le forum SAS Base
    Réponses: 3
    Dernier message: 28/06/2012, 16h15
  2. Requête condition sur date
    Par napegadie dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/06/2007, 14h24
  3. Requetes Avec Count et condition sur date
    Par Harry dans le forum WinDev
    Réponses: 1
    Dernier message: 04/06/2007, 15h23
  4. [Access] requete sql avec condition sur date
    Par qeja dans le forum Langage SQL
    Réponses: 4
    Dernier message: 25/03/2006, 23h54
  5. Condition sur requete pour Action MAcro
    Par hugo69 dans le forum Access
    Réponses: 4
    Dernier message: 12/10/2005, 12h24

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