Copier coller d'une somme donnée celons deux critères

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

bree

Guest
Bonjour

Je suis a la recherche d'une maccro pouvant m'aider. La quantité de données est tellement importante que je ne peut plus utiliser les fonctions excel.

J’ai une base de données de plus de 20 000 lignes avec pour chaque ligne une date, un code client et les quantités expédiées. Les onglets suivant correspondent à un client (environs 20), et chaque client possède plusieurs codes clients !

J’aimerai pouvoir extraire de l’onglet « données » vers l’onglet d’un client, la somme des quantités expédiées en fonction de la date et des codes client de ce client.

Je joint un fichier excel qui est un exemple !

Merci !
 

Pièces jointes

Re : Copier coller d'une somme donnée celons deux critères

Bonjour.

Utilisez le filtre élaboré
Copie de l'aide :
Filtrer à l'aide de critères élaborés
Insérez, au-dessus de la liste, au moins trois lignes vides qui peuvent être utilisées comme plage de critères. Cette plage doit posséder des étiquettes de colonne. Veillez à laisser au moins une ligne vide entre les valeurs des critères et la liste.
Exemple de présentation de ces éléments

Type Vendeur Ventes



Type Vendeur Ventes
Boissons Suyama 5 122
Viande Bartoli 450
Produit Beaune 6 328
Produit Bartoli 6 544

Dans les lignes situées sous les étiquettes de colonne, entrez les critères de comparaison.
Exemples de critères

Plusieurs conditions dans une seule colonne

Si vous voulez appliquer au moins deux conditions à une seule colonne, tapez les critères directement les uns en dessous des autres dans des lignes distinctes. Par exemple, la plage de critères suivante affiche les lignes qui contiennent « Bartoli », « Beaune » ou « Suyama » dans la colonne Vendeur.

Vendeur
Bartoli
Beaune
Suyama

Une condition dans deux colonnes ou davantage

Pour rechercher des données qui remplissent une condition dans plusieurs colonnes, tapez tous les critères dans la même ligne de la plage de critères. Par exemple, la plage de critères suivante affiche toutes les lignes qui contiennent « Produit » dans la colonne Type, « Bartoli » dans la colonne Vendeur et un montant de ventes supérieur à 1 000 francs.

Type Vendeur Ventes
Produit Bartoli >1 000

Une condition dans une colonne ou dans une autre

Pour rechercher des données qui remplissent soit une condition dans une colonne, soit une condition dans une autre colonne, tapez les critères dans des lignes différentes de la plage de critères. Par exemple, la plage de critères suivante affiche toutes les lignes qui contiennent soit « Produit » dans la colonne Type, soit « Bartoli » dans la colonne Vendeur, soit un montant de ventes supérieur à 1 000 francs.

Type Vendeur Ventes
Produit
Bartoli
>1 000

Un des deux jeux de conditions pour deux colonnes

Pour rechercher des lignes qui remplissent un des deux jeux de conditions, comprenant chacun des conditions pour plusieurs colonnes, tapez les critères dans des lignes distinctes. Par exemple, la plage de critères suivante affiche les lignes qui contiennent à la fois « Bartoli » dans la colonne Vendeur et un montant de ventes supérieur à 3 000 francs, et celles qui affichent « Beaune » dans la colonne Vendeur et un montant de ventes supérieur à 1 500 francs.

Vendeur Ventes
Bartoli >3 000
Beaune >1 500

Plus de deux jeux de conditions pour une colonne

Pour rechercher des lignes qui remplissent plus de deux jeux de conditions, incluez plusieurs colonnes ayant le même en-tête de colonne. Par exemple, la plage de critères suivante affiche les ventes comprises entre 5 000 et 8 000 en plus de celles qui sont inférieures à 500.

Ventes Ventes
>5 000 <8 000
<500

Conditions créées par le calcul d'une formule

Vous pouvez utiliser comme critère une valeur calculée par une formule. Dans ce cas, n'utilisez pas une étiquette de colonne comme étiquette de critère. Conservez l'étiquette de critère vide ou utilisez une étiquette qui ne soit pas une étiquette de colonne de la liste. Par exemple, la plage de critères suivante affiche les lignes dont la valeur contenue dans la colonne C est supérieure à la moyenne des cellules C7:C10.


=C7>MOYENNE($C$7:$C$10)

Remarques

La formule que vous utilisez pour une condition doit faire appel à une référence relative pour faire référence à l'étiquette de colonne (par exemple, Ventes) ou au champ correspondant dans le premier enregistrement. Toutes les autres références au sein de la formule doivent être des références absolues, et la formule doit prendre la valeur VRAI ou FAUX. Dans l'exemple de formule, « C7 » fait référence au champ (colonne C) pour le premier enregistrement (ligne 7) de la liste.
Vous pouvez utiliser une étiquette de colonne dans la formule au lieu d'une référence de cellule relative ou d'un nom de plage. Si Microsoft Excel affiche une erreur de valeur telle que #NOM? ou #VALEUR! dans la cellule qui contient le critère, ignorez ce message, car il est sans conséquence sur les modalités de filtrage de la liste.
Lors de l'évaluation de données, Microsoft Excel ne distingue pas les majuscules des minuscules.
Tous les éléments commençant par ce texte sont filtrés. Par exemple, si vous tapez le texte Dav comme critère, Microsoft Excel trouve « David » et « Davis ». Pour rechercher uniquement le texte spécifié, tapez la formule suivante, où texte correspond au texte recherché : =''=texte''

Pour rechercher des valeurs de texte qui contiennent certains caractères mais pas d'autres, utilisez un caractère générique.

Caractères génériques

Les caractères génériques suivants peuvent être utilisés comme critères de comparaison pour des filtres, ainsi que lors de la recherche et du remplacement d'un contenu.

Utilisez Pour rechercher
? (point d'interrogation) un seul caractère
Par exemple, p?rt trouve « port » et « part ».
* (astérisque) un nombre quelconque de caractères
Par exemple, *Est trouve « Nord-Est » et « Sud-Est ».
~ (tilde) suivi de ?, *, ou ~ un point d'interrogation, un astérisque ou un tilde
Par exemple, fy91~? trouve « fy91? ».

Cliquez sur une cellule de la liste.
Dans le menu Données, pointez sur Filtrer, puis sur Filtre avancé.
Pour filtrer la liste en masquant les lignes qui ne remplissent pas les critères, cliquez sur l'option Filtrer la liste sur place.
Pour filtrer la liste en copiant dans un autre emplacement de la feuille de calcul les lignes qui correspondent aux critères, cliquez sur l'option Copier vers un autre emplacement, cliquez dans la zone Destination, puis sur l'angle supérieur gauche de la zone dans laquelle vous souhaitez coller les lignes.

Dans la zone Zone de critères, tapez la référence de la plage de critères, y compris les étiquettes de critère.
Pour déplacer temporairement la boîte de dialogue Filtre avancé pendant que vous sélectionnez la plage de critères, cliquez sur Réduire la boîte de dialogue .

Pour modifier la manière dont les données sont filtrées, modifiez les valeurs de la zone de critères, puis recommencez le filtrage des données.
 
Re : Copier coller d'une somme donnée celons deux critères

Bonjour bree, Victor21.
Attention: j'ai vu des montants non numériques contenant des Chr$(160).
Il faudrait les éliminer et convertir en numérique pour pouvoir les ajouter.
Cordialement
 
Re : Copier coller d'une somme donnée celons deux critères

Merci pour l'idée du filtre élaboré, je vais travailler dessus aujourd'hui mais vu la quantité de client et de date je ne pense pas que ce soit la bonne solution 🙂
 
- 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
9
Affichages
886
D
Réponses
11
Affichages
2 K
D
M
Réponses
6
Affichages
2 K
Retour