• Initiateur de la discussion Initiateur de la discussion binoute
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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
 
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é.
 
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.
 
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é.
 
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

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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
489
  • Question Question
Microsoft 365 Tableau de bord
Réponses
2
Affichages
1 K
Retour