Liste de commande automatique Excel 2010


0

J'utilise Excel 2010 pour créer un inventaire de ma boutique.

Maintenant, j'aimerais qu'il crée automatiquement une liste de commande dans la deuxième feuille.

Ma première feuille ressemble à ceci.

Item:   Stock:  Min.    Max.
Apple   17      15      30

Donc, je cherche un moyen d'obtenir ceci dans ma deuxième feuille

Item:   Order:
Apple   13

Réponses:


1

Une méthode simple consiste à utiliser les fonctions intégrées de tableau et de tableau croisé dynamique d'Excel.

  1. Convertissez votre inventaire existant en une table.
  2. Ajouter une colonne pour la quantité à commander, par exemple =IF([Stock]<[Min],[Max]-[Stock],0)

    EDIT: Voici à quoi ressemble la progression pour créer votre table à partir de texte:

    réorganiser les progrès

  3. Sur une deuxième feuille de calcul, insérez un tableau croisé dynamique basé sur votre tableau d'inventaire.

  4. Configurez le tableau croisé dynamique avec:
    • Row Labels = Item
    • Valeurs = somme de la commande
    • Filtre = Réorganiser <> 0 (décochez simplement la case 0)

Réorganiser

Lorsque vous mettez à jour votre table d'inventaire, actualisez votre tableau croisé dynamique afin qu'il affiche tous les articles dont la quantité de commande est supérieure à 0.


Dans quelle cellule dois-je placer la déclaration IF?
Sander Kruis

Après avoir créé la table avec vos données existantes, passez à la colonne suivante et ajoutez Réordonner (dans la ligne en-tête / bleu foncé). Ajoutez ensuite l'instruction = IF dans la cellule sous la nouvelle étiquette. Excel ajoutera alors automatiquement cette formule à toutes les cellules de cette colonne.
dav

J'ai suivi toutes vos étapes mais je suis toujours bloqué à la partie où j'entre la déclaration = IF. Lorsque j'entre dans la forum, il se produit quelque chose d'étrange, car après la première virgule, Excel ne colorera pas les autres noms de colonnes de la forum. Lorsque je continue à entrer simplement dans le reste, il met en évidence "[Min], [Max]" après avoir terminé et indique qu'il y a une erreur dans la formule.
Sander Kruis

Au lieu de taper les noms, essayez de naviguer avec les touches de direction. Tapez donc = if (puis utilisez les touches fléchées pour sélectionner les valeurs à calculer. Une fois que vous avez sélectionné la valeur, entrez votre opérateur ou une virgule, selon le cas. Vérifiez si cela vous aide et faites-le moi savoir ...
dav

Je reçois une erreur lorsque j'essaie d'entrer dans la colonne "Max" après la première virgule. Il semble y avoir quelque chose qui cloche dans la formule. Existe-t-il un moyen de faire fonctionner la formule sans la virgule?
Sander Kruis

0

Je suppose une ou deux choses ici. Dans la feuille 1, A2 indique l'emplacement du premier élément (Apple dans ce cas). Vous pouvez le faire sur la feuille 2 de la colonne A:

Item
=Sheet1!A2

En supposant que cet ordre est Max - Stock, vous pouvez avoir ceci dans la colonne B:

Order
=Sheet1!D2-Sheet1!B2

Ce serait peut-être plus facile de tout faire sur une seule feuille, mais je pense que ce qui précède répond à votre question.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.