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

Houand

XLDnaute Nouveau
Bonjour,
j'ai urgemment besoin de vos aides,
je travaille rarement sur excel et je dois effectuer une tâche assez rapidement .
je dois effectuer des filtres sur deux cellules et affecter la valeurs d'une autre colonne.
En fait j'ai les colonnes vocations et type de projet
et lorsque vocations =CT et type de projet =Agrandissement je veux prendre dans l'ordre les code point de vente.
pareille lorsque vocation =CT et type de projet ="Couleur" je prends les code point de vente dans l'ordre ..
l'image qui accompagne ce mail vous aideras à mieux comprendre
 

Pièces jointes

  • base.PNG
    base.PNG
    162.2 KB · Affichages: 38
Bonsoir le fil, le forum

@Houand [Bienvenue sur le forum]
Même si ton entrée en matière n'est pas des plus réussie 😉

extrait de la charte du forum
2 – Tous les membres du forum répondent gracieusement aux questions. Il n’y a donc aucune obligation de résultat et de délai. Les mots URGENT, SOS, AU SECOURS sont donc à bannir.

EDITION: Pas rafraîchi, Bonsoir job75
 
Bonjour Houand, JM, Denis132, le forum,

Vous allez sûrement avoir du mal à suivre mais bon on y va, voyez la Feuil2 du fichier joint.

1) Entrez les formules matricielles indiquées en B3 et E3 (idem en C3 et D3) :

- elles ne diffèrent que par la colonne de référence Feuil1!$B:$B et Feuil1!$E:$E

- les plages étudiées en Feuil1 vont jusqu'à la ligne 2000, augmentez ce nombre si nécessaire

- notez que les -LIGNE(xxxx)/"1E9" dans les formules permettent de distinguer les ex-aequo.

2) Copiez la plage B3:E3 puis Collage spécial-Formules sur B4:E12.

3) Sélectionnez la plage B4:E4, touches Ctrl+H et remplacez ;1) par ;2)

4) Continuez de même en incrémentant jusqu'à B12:E12 où ;1) sera remplacé par ;10)

5) Copiez-collez la plage B3:E12 sur la plage B13:E52.


6) Sélectionnez la plage B13:E22, touches Ctrl+H et remplacez "CT" par "EX".

7) Continuez de même avec les plages B23:E32 - B33:E42 - B43:E52 => "HG" - "SG" - "SA".

8) Enfin copiez-collez la plage B3:E52 sur la plage F3:U52.

A+
 

Pièces jointes

Re,

Dans ce fichier (2) voici une solution meilleure mais un peu plus difficile à comprendre.

Elle consiste à remplacer l'argument 1 de GRANDE.VALEUR par la matrice {1;2;3;4;5;6;7;8;9;10}.

La mise en œuvre est plus simple :

1) Sélectionnez la plage B3:B12.

2) Entrez la formules indiquée dans la barre de formule et validez en bloc matriciellement par Ctrl+Maj+Entrée.


3) Faites la même chose avec la plage E3:E12, puis C3:C12 et D3: D12.

4) Copiez-collez la plage B3:E12 sur la plage B13:E52.

5) Sélectionnez la plage B13:E22, touches Ctrl+H et remplacez "CT" par "EX".

6) Continuez de même avec les plages B23:E32 - B33:E42 - B43:E52 => "HG" - "SG" - "SA".

7) Enfin copiez-collez la plage B3:E52 sur la plage F3:U52.

Mais surtout le recalcul des 500 cellules est plus rapide, chez moi sur Win 10 - Excel 2013 :

- fichier (1) => 0,43 seconde

- fichier (2) => 0,05 seconde, c'est 8 fois plus rapide, normal puisque 10 cellules sont calculées en 1 fois.

A+
 

Pièces jointes

Dernière édition:
Bonsoir le fil,

Réponse de Houand à 17:42 :
Bonjour Job75, je voulais m'excuser, en fait je vous ai remercié mais j'ai supprimer par erreur le message avec les autres messages, désolé vraiment..
En fait j'ai supprimer le fichier vu qu'il s"agissait d'une partie des données d'entreprise et par peur je me suis dire vu que c'était traiter je pouvais retirer le fichier..
Vraiment vraiment vraiment désolé.
Vous avez été super, merci pour tous.
A+
 
- 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

  • Question Question
Microsoft 365 Formule Excel
Réponses
4
Affichages
273
Réponses
3
Affichages
386
Réponses
8
Affichages
1 K
Réponses
3
Affichages
494
Retour