Maison  >  Article  >  Tutoriel logiciel  >  Résolution des problèmes de table d'inventaire : plusieurs problèmes rencontrés et solutions fonctionnelles

Résolution des problèmes de table d'inventaire : plusieurs problèmes rencontrés et solutions fonctionnelles

王林
王林avant
2024-01-24 22:09:13913parcourir

Problèmes de table Excel : Plusieurs problèmes rencontrés lors de l'utilisation des fonctions pour réaliser des tables d'inventaire

En raison de ce problème, le tableau d'inventaire que j'ai mis en place est le même tableau pour "entrées, sorties et dépôts".

En ce qui concerne l'alimentation, le nombre de tétées ne peut être déterminé, et le débit est encore plus incertain. Le simple fait de remplir le formulaire d'inventaire avec "=" laissera beaucoup d'espaces.

Vous pouvez utiliser des formules matricielles pour renvoyer la valeur numérique du nom du produit (numéro, spécification, etc.) qui remplit les conditions. Cependant, il convient de noter que la formule matricielle doit avoir une plage spécifique et qu'il ne peut pas y avoir de valeurs nulles dans la plage. Lorsque le nombre de lignes ne peut pas être déterminé, la formule ne peut pas être référencée.

Réponse : Stcxj - Deuxième place niveau 13 2009-8-25 15:58

Ajoutez simplement :

Comme il est divisé en trois tableaux, les noms de produits dans le tableau « enregistrer » ne peuvent pas être automatiquement renvoyés. Alors j'ai dit, j'ai créé le même formulaire pour "entrée, sortie et dépôt". La clé est le réglage dans la colonne "Enregistrer" (colonne) :

La colonne A est le nom du produit (critères de recherche), la colonne B est pour la saisie, la colonne C est pour la liste et la colonne D est pour le stockage.

Entrez à partir de la dernière ligne, colonne D (en supposant qu'il s'agisse de la 100ème ligne), soit D100

=IF(AND(A100"",COUNTIF(A100:A$100,A100)=1),SUMIF(A:A,A100,B:B)-SUMIF(A:A,A100,C:C), "") Appuyez sur Entrée et remplissez vers le haut !

Il peut être difficile de comprendre de quoi vous parlez ici. Bonjour ou laissez votre adresse et je vous en enverrai une copie.

"zopey" a parlé de l'utilisation de la fonction "VLOOKUP". Vous n'avez peut-être pas été exposé au problème "in and out", n'est-ce pas ? Le même jour, de nombreux « stylos » de produits portant le même nom de produit et les mêmes spécifications peuvent entrer et sortir, et seules les données les plus importantes peuvent être renvoyées.

Quelle fonction peut être utilisée dans une feuille de calcul Excel pour réaliser les variations d'inventaire en fonction des entrées et sorties quotidiennes

Supposons que le tableau ne comporte que 30 colonnes. Les catégories d'inventaire, sortantes et entrantes sont respectivement inventaire, sortantes et entrantes

.

Cliquez sur Outils de développement-Éditeur VB ou appuyez sur ALT+F11-double-cliquez sur feuille1-copiez le code suivant dans la fenêtre

Private Sub Worksheet_Change (ByVal Target As Range)

Si Target.End(xlUp) "Outbound" Et Target.End(xlUp) "Inbound" Then Exit Sub 'Si vous modifiez la colonne non sortant ou d'inventaire, n'exécutez pas ce programme

Si Target.Cells.Count > 1 Then Exit Sub 'Si la cellule modifiée est supérieure à 1, n'exécutez pas le programme

Si ce n'est pas Application.WorksheetFunction.IsNumber(Target) Then Exit Sub 'Si la cellule modifiée n'est pas une valeur numérique, n'exécutez pas le programme

Dim rng As Range, k%

Pour chaque sonnerie dans la plage ("A1:AD1")

Si rng = "Inventaire" Alors

k = rng.Colonne

Sortie pour

Fin si

Suivant

Application.EnableEvents = False

If Target.End(xlUp) = "Outbound" Then 'Lors du changement de sortant"

Cells(Target.Row, k) = Cells(Target.Row, k) - Target 'inventaire=quantité de sortie de l'inventaire d'origine

Else 'Lorsque les modifications sont saisies dans la base de données

Cells(Target.Row, k) = Cells(Target.Row, k) + Target 'Inventory=quantité de sortie de l'inventaire d'origine

Fin si

Application.EnableEvents = True

Fin du sous-marin

Résolution des problèmes de table dinventaire : plusieurs problèmes rencontrés et solutions fonctionnelles

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer