relation entre tableaux

younes(levrai)

XLDnaute Junior
salut tout le monde
c est encore moi alors cette fois je me demande s il ya une facon
pour controler la saisie dans un tableaux par exemple j entre la reference d un objet et j entre sa quantite donc le probleme c est si j achete cet objet
comment etre sur qu il va s ajouter au tableau des stock
voici un exemple pour etre totalement dans le bain

alors vous voyez j ai acheter par exemple l objet usb avant hier et je l ai acheter aujourdhui comment etre sur que la quantite que j achete aujourdhui
s ajoute a celle d avant hier dans la meme reference
 

Pièces jointes

  • OPL.zip
    30.3 KB · Affichages: 39
  • OPL.zip
    30.3 KB · Affichages: 41
  • OPL.zip
    30.3 KB · Affichages: 43

younes(levrai)

XLDnaute Junior
Re : relation entre tableaux

bonjour a tout le monde monique
et bien ce que tu m as donner est tres bien comme solution sauf que j ai eprouver un peu de mal a l appliquer a partir de la 2eme ligne meme si j ai mis la meme formule
pour l achats ca marche mais pour les ventes je ne peut pas en dire autant
tu ne pourait pas m aider sur ce point et merci d avance
 

younes(levrai)

XLDnaute Junior
Re : relation entre tableaux

voici le fichier essayer de d inserer une reference et donner lui une quantite
dans la feuille ventes et regarder si il se passe quelque chose au niveau du stock
 

Pièces jointes

  • StockYounes.zip
    19.4 KB · Affichages: 19
  • StockYounes.zip
    19.4 KB · Affichages: 20
  • StockYounes.zip
    19.4 KB · Affichages: 21

Monique

Nous a quitté
Repose en paix
Re : relation entre tableaux

Bonjour,

J'ai mis un point-virgule en trop dans la formule qui définit la plage "RefVente"

Ce n'est pas ça :
=DECALER(Ventes!$C$6;;;;NBVAL(ColRefVente))
c'est ça :
=DECALER(Ventes!$C$6;;;NBVAL(ColRefVente))

Sinon, ne pas laisser de lignes vides quand tu saisis un achat ou une vente

Regarde si ça va
 

Monique

Nous a quitté
Repose en paix
Re : relation entre tableaux

Bonjour,

Il n'y a pas de formule dans la feuille des ventes,
il y a une liste de validation.

Sa source est dans la feuille de stock, en C6:C55
En C6:C55, la formule donne la liste sans doublons de tous les produits achetés.
C'est une formule matricielle, à valider par ctrl, maj et entrée.

J'ai enlevé le point-virgule,
je ne trouve pas d'erreur.

Si ça ne va pas, joins un mini fichier.
 

Pièces jointes

  • StockYounesV1.zip
    19.5 KB · Affichages: 32

younes(levrai)

XLDnaute Junior
Re : relation entre tableaux

MERCI Monique
maintenant ca marche j ai auusi un peu modifier le truc et je suis tombe sur une autre solution qui marche aussi regarde si ca peut t intéreser et dis moi si elle bien ou non
 

Pièces jointes

  • StockYounes Le Retour.zip
    24.4 KB · Affichages: 17

Monique

Nous a quitté
Repose en paix
Re : relation entre tableaux

Re,

ça marche comme ça aussi.

Somme.Si est plus simple que SommeProd s'il n'y a pas 36 plages
Somme.Si en feuille "Stock" aurait donné :
=SI(C6="";"";SOMME.SI(Achats!C$6:C$55;C6;Achats!D$6:D$55)-SOMME.SI(Ventes!C$6:C$55;C6;Ventes!D$6:D$55))

La plage nommée "RefVente" : il y a ancore un point-virgule en trop,

Pour le voir :
barre de menu - Insertion - Nom - Coller - Coller une liste

Ce que tu vois :
=DECALER(Ventes!$C$6;;;;NBVAL(ColRefVente))
(ça te renvoie une ligne de cellules et non une colonne)

Pour enlever le point-virgule :
barre de menu - Insertion - Nom - Définir
Tu sélectionnes "RefVente" dans la liste
Dans la zone du bas "Fait référence à", tu enlèves le point-virgule
Puis tu cliques sur "Ajouter" puis sur "OK" ou "Fermer"

Du coup, tu peux utiliser Somme.Si ou SommeProd avec le nom des plages à la place des références C6:C55 et D6 : D55
En gardant ces références, ça t'oblige à modifier la formule si tu dépasses la ligne 55
Avec des plages nommées, la longueur de la plage prise en compte par la formule dépend du nombre de saisies.
 

Statistiques des forums

Discussions
312 714
Messages
2 091 244
Membres
104 818
dernier inscrit
DARKDEAMON