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 :

Comment faire quand on dépasse le nombre de SI maximum ?


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Comment faire quand on dépasse le nombre de SI maximum ?
    Bonjour.
    Voici mon problème: Je doit automatiser un suivi de production. Sur un fichier excel, l'opérateur rentre la masse de fil produite et le type de fil grâce a un menu déroulant. A partir de ça je doit calculer le taux de rendement ( qté produite/ qté théorique). J'ai un tableau récapitulatif sur une feuille avec tout les types de fils (23) et en face leurs productions théoriques. Donc voila j'aimerai que quand l'opérateur rentre ça masse et le type de fil. Le calcul soit automatique. Je sais le faire avec des SI mais il y a trop de conditions. Est ce possible de le faire avec VBA? Je ne sais pas si je suis trés clair.
    Merci d'avance.

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Bonjour
    En réponse à ta question: Oui c'est possible en vba
    Comment? Il faudra plus d'explications et de détails sur ton fichier

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 87
    Points : 105
    Points
    105
    Par défaut Recherchev
    Bonjour,
    Si j'ai bien compris l'objectif, il n'y a pas besoin de programmer en VBA : la fonction Recherchev suffit.
    Si besoin, je peux développer ma réponse

    Cordialement

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Salut.
    Merci de vos réponse. Je ne vois pas trop comment c'est possible avec rechercheV je veux bien voir comment tu ferais. Je vous joint des impression écran du fichier. ( le fichier fait 6mo...) Les information sur les fils sont sur la feuille N° 1. Sur le fichier chaque feuille correspond a une semaine. Elle est divisé en jour. Les pt 40 et autre désigne les machines. Pour chaque machine sur la 1ère ligne il apparaît automatiquement la masse produite, sur la 2eme le type de fil( que l'on retrouve sur la feuille 1). Et je veux que sur la 3eme ligne il y est le rapport entre la 1ere ligne (production réelle) et la production théorique en fonction du type de fil présente sur la feuille N°1. Je n'ai jamais utilisé VBA donc pas facile pour moi...

    Merci d'avance
    Images attachées Images attachées   

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 87
    Points : 105
    Points
    105
    Par défaut fichier ?
    Je ne vois pas de fichier ?

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Oui désolé j'ai vu trop tard que l'on ne pouvais pas joindre un fichier aussi gros. J'ai donc mis des impression écran

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 87
    Points : 105
    Points
    105
    Par défaut Recherchev
    Je vais procéder par étapes car je ne suis pas certain d'avoir bien cerné le cahier des charges

    Déjà je vais considérer que les colonnes libellées (M) (A) (N) de la 2ème feuille correspondent à celles libellées (8h) (7h) (6h) dans la première feuille.

    On va dire que (8h) (7h) (6h) se trouvent dans les colonnes C, D, E

    Voici la formule que tu écris en B5 de la deuxième feuille en sachant qu'en B4 tu auras saisi le type de fil :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(B4;Feuil1!$A$2:$E$23;3;FAUX)
    la fonction Recherchev tente de localiser la valeur contenu en B4 dans la plage de cellule Feuil1!$A$2:$E$23. Si elle trouve, elle prend le contenu de la colonne 3 de cette plage sinon elle annonce une erreur (N/A : not available)
    FAUX indique que l'on accepte pas de valeur proche.

    Voilà, reste que pour faire ton calcul, il faudrait peut-être faire directement la division ainsi


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =B3/RECHERCHEV(B4;Feuil1!$A$2:$E$23;3;FAUX)

    Je te répondrai demain matin si tu as des questions où si je n'ai rien compris. L'un n'excluant pas l'autre...

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Ok merci de ta réponse. Cela semble bon à par que que les colonne (m) (a) et (n) ne correspondent pas a 8 7 et 6h. Mais ça ce n'est pas grave j'ai juste a changer le 3 par un 2 ou un 4 dans ta formule non ? En fait le 7h c'est pour le lundi le 6h pour le vendredi et le 8h pour tous les autres jours de la semaine.
    Encore merci! Je me voyais deja partis dans du VB et ça je l'aurait mal vécu je crois

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

Discussions similaires

  1. [PHP 5.0] Comment faire quand un tableau est vide
    Par pierrot10 dans le forum Langage
    Réponses: 2
    Dernier message: 29/08/2010, 01h17
  2. Réponses: 3
    Dernier message: 04/03/2007, 19h00
  3. comment faire quand on a des cardinalités 0,1 1,n ?
    Par zana74 dans le forum Requêtes
    Réponses: 6
    Dernier message: 25/08/2006, 09h06
  4. Comment faire quand on a beaucoup de binaires ?
    Par YéTeeh dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 07/12/2005, 09h02

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