Bonsoir,
Celeda, non, ne laisses pas tomber, c'est faisable.
C'est d'abord à cette fonction que j'avais pensé, je ne sais plus pourquoi j'ai abandonné.
On donc peut utiliser la fonction INDEX(etc(EQUIV(), mais avec concaténation de 2 des données à rechercher.
C'est aussi une formule matricielle qui ralentit les calculs.
Je viens de faire un autre fichier avec cette fonction.
(je ne le donne pas au forum : tu le fais)
Une fois que l'on a saisi une vente ou un achat, on voit où en est le stock.
Avantage : on ne vend pas plus que ce que l'on possède, on a tout sous les yeux.
Inconvénient : c'est à chaque ligne de la feuille 1 qu'il faut mettre cette formule, ça risque de faire lourd.
Autre inconvénient : c'est une formule ET matricielle ET conditionnelle pour éviter le #N/A.
Un autre classeur est pratique ici :
http://www.excel-downloads.com/html/French/forum/messages/1_8704_8704.htm
Calculfraistransport02.xls avec un rectificatif quelques lignes plus bas.
Je l'utilise quand j'ai des ennuis avec la fonction INDEX
Darcissac, le copier-coller est souvent utile.
Feuille 1 : tu copies la dernière ligne pour allonger le tableau.
Les autres feuilles, tu insères des lignes et des colonnes et tu copies.
Listes déroulantes : tu insères des lignes.
En prime, tu auras le fichier que Celeda va faire.
Thierry, je ne suis pas très à l'aise avec la fonction index.
A bientôt