tableau de prix

B

binoute

Guest
Bonjour tout le monde,
Je cherche à realiser un tableau de prix avec recherche automatique du moins disant et quelque fonctionnalités du type prix global par fournisseur, prix global des moins disants, prix par sous ensembles et le probleme arrive :
lorsque je veux ajouter une colonne ou augmenter le tableau, les formules que j'utilise sont toutes à reindexer avec les nouvelles cellules.
je joint le tableau que j'exploite actuellement et voudrais savoir si l'on peut optimiser toutes les formules employées.
si quelqu'un peut se pencher sur mon probleme, merci d'avance
nota: les formules ne sont pas completes vu que j'ai ajouté 2 colonnes
 

Pièces jointes

  • TABLEAUPRIX.zip
    24.3 KB · Affichages: 661
  • TABLEAUPRIX.zip
    24.3 KB · Affichages: 612
  • TABLEAUPRIX.zip
    24.3 KB · Affichages: 611
D

Denis

Guest
Bonjour à Toi et au Forum
pour ne pas perturber tes formules quand tu insères, utilises le signe "$" devant la lettre de la colonne si tu veux figer celle ci ou devant le chiffre de la ligne pour figer le n° de ligne
Bon courage et à +
Denis
 
A

andré

Guest
Salut binoute,

En P6 tu encodes la formule suivante :
=INDIRECT(CAR(COLONNE()+51)&6)
et tu la copies vers la droite.

Tu pourras insérer le nombre de colonnes que tu voudras, les noms se placeront toujours au bon endroit.

Petite explication de la formule :
En P6 tu veux rapatrier la valeur de C6, quelqu'elle soit.
Le numéro de la colonne P est 16 : tape =COLONNE() dans la colonne P
Le numéro de la colonne C est 3 : idem
Le numéro du caractère C est 67 : tape =CODE("C")
67 - 16 =51
En colonne P la formule CAR(COLONNE()+51 te renverras donc C
En colonne Q la même formule te renverras D
La fonction INDIRECT te permet de recomposer la féférence d'une cellule, ici C6 en P6; D6 en Q6, ...

Ândré.
 
B

binoute

Guest
Bonjour denis et bonjour andre,
tout ca est un peu confus dans ma tete.
Pour denis : j'utilise la fonction insertion colonne, ou places tu le $ ?
Pour andré : c'est surtout dans la colonne "nom - disant"que ça ne suit pas,
les colonnes de n6 à u6 se refere à des points fixes.
je cherche à avoir une formule passe partout indexee pour gerer la colonne k actuelle quelque soit le nombre de colonnes en amont.
 
A

andré

Guest
Resalut,

Je ne saisis pas excatement ta remarque.
Où veux-tu insérer des colonnes ?

Ne pourrais-tu pas mettre en pièce jointe ton premier sous-ensemble, complété de valeurs (une ligne suffit), et en-dessous ce même sous-ensemble agrandi avec une couleur de fond sur les cellules qui posent problème.

Ce sera plus facile (et plus rapide) pour la compréhension.

Ândré.
 
B

binoute

Guest
andré,
j'ai inseré 2 colonnes entre c et d sur le document d'origine qui ne comportait que 5 colonnes au lieu de 7.
la formule en k7 qui me determine le nom du fournisseur moins disant ne s'est pas indexe en nombre de test sur les 7 colonnes.
je te mets un exemple des valeurs et des resultats.
@+
 

Pièces jointes

  • TABLEAUPRIX.zip
    24.6 KB · Affichages: 211
  • TABLEAUPRIX.zip
    24.6 KB · Affichages: 206
  • TABLEAUPRIX.zip
    24.6 KB · Affichages: 212
D

Denis

Guest
Bonjour Binoute, André et le Forum
ci-joint ton fichier avec une formule que tu peux recopier vers le bas et inserer autant de colonne que tu veux, mais (car il y a toujours un mais), on ne trouve que le premier nom, si 2 nom ont le même chiffre, le premier seulement resortira.
Bon courage et à +
Denis
 

Pièces jointes

  • TableauPrix.zip
    23.8 KB · Affichages: 227
  • TableauPrix.zip
    23.8 KB · Affichages: 228
  • TableauPrix.zip
    23.8 KB · Affichages: 218

Discussions similaires

Statistiques des forums

Discussions
312 398
Messages
2 088 075
Membres
103 707
dernier inscrit
amin Saadaoui