là, tu rentres dans un domaine que je connais bien, hélas pas sous Excel, mais sous Approach : les bases de données relationnelles
- sous Excel, il faut des fonctions INDEX/EQUIV permettant de reporter des infos d'une table de données vers une feuille de saisie (sur ce forum et sur le net tu trouveras des tutos)
- idem pour les "listes déroulantes en cascade"
- par contre si ta base de données a des doublons (2 lignes identiques sauf le prix), si tu veux qu'Excel s'y retrouve, ou si tu veux en réalité une moyenne des 2 prix, il faut d'abord retravailler la base, rechercher les doublons, faire une moyenne, éliminer la ligne de trop
et là, je ne sais pas faire
mon avis, comme celui de Microsoft lui-même, concepteur d'Excel et d'Access : passer à un logiciel de base de données
mais tout est faisable sous Excel (ne serait-ce que parce qu'il contient un langage de sript quasi universel : VBA)
sur Excel, je passe la main