simplification de méthodes de calcul

  • Initiateur de la discussion Initiateur de la discussion riegel
  • 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 !

riegel

XLDnaute Nouveau
Bonsoir à tous,

J'utilise un tableau dans le lequel je rentre des données, l'objectif étant au final d'obtenir un prix.
Pour l'exemple, de A1:A100 je renseigne un département, de B1:B100 je mets du texte, de C1;C100 je rentre un format (L1, L2 par exemple).
Ensuite, de A101:A200 j'ai la formule recopiée suivante :
en A101 :SI(A1="ANNUAIRE";CONCATENER(B1;A1;C1);CONCATENER(A1;C1))
en A102 :SI(A2="ANNUAIRE";CONCATENER(B2;A2;C2);CONCATENER(A2;C2))
etc.

Ensuite en D1😀100, j'utilise recherchev(A101;autre classeur;2;FAUX). J'obtiens alors le prix du format en fonction du département.

Existe-t-il un moyen d'éviter de recopier 100 fois la même formule à partir de A101:A200? Mon soucis étant que je me retrouve avec un classeur qui pèse 6 000 Ko car j'ai des milliers de formules.

D'avance je vous remercie pour vos réponses et votre aide.

Riegel
 
Re : simplification de méthodes de calcul

Bonjour,

Je n’ai pas compris ce que venait faire « Annuaire » dans la colonne des départements.
Ce n’est peut-être pas important pour la suite.

Si l'autre classeur contient la même chose que les cellules A101:A200,
on peut se passer des lignes 101:200
et mettre la « concaténation » dans la formule.
Un essai avec SommeProd

=SOMMEPROD((A$20:A$28=B3&A3&C3)+(A$20:A$28=A3&C3);B$20:B$28)

A$20:A$28 et B$20:B$28, c’est dans l’autre classeur
 

Pièces jointes

Re : simplification de méthodes de calcul

Bonsoir Monique,

Merci beaucoup pour ta réponse. En fait, j'ai fait une erreur dans mon exemple. La formule est en fait :
en A101 :SI(B1="ANNUAIRE";CONCATENER(B1;A1;C1);CONCATENER( A1;C1))
en A102 :SI(B2="ANNUAIRE";CONCATENER(B2;A2;C2);CONCATENER( A2;C2))

En effet, si le texte est ANNUAIRE alors le concatenage n'est pas le même.

Etant donné mon erreur, la solution est-elle toujours aussi simple ? J'avoue que j'ai un peu de mal à maitriser la fonction sommeprod.

D'avance je te remercie.

Riegel
 
- 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

Discussions similaires

Réponses
10
Affichages
122
Réponses
1
Affichages
1 K
Réponses
4
Affichages
1 K
Retour