Formule RECHERCHEV
Résolu/Fermé
DAVIDC44
Messages postés
4
Date d'inscription
vendredi 7 mars 2014
Statut
Membre
Dernière intervention
8 mars 2014
-
7 mars 2014 à 12:03
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 mars 2014 à 11:20
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 mars 2014 à 11:20
A voir également:
- Formule RECHERCHEV
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
3 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
951
7 mars 2014 à 12:17
7 mars 2014 à 12:17
Salut le Forum
RECHERCHEV se limite à la première occurrence trouvée.
Mytå
RECHERCHEV se limite à la première occurrence trouvée.
Mytå
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
7 mars 2014 à 12:19
7 mars 2014 à 12:19
Bonjour
votre demande nécessite quelques compléments d'explications..
.. vous voulez quoi sous la rubrique fréquence de vente?
à vous lire
votre demande nécessite quelques compléments d'explications..
.. vous voulez quoi sous la rubrique fréquence de vente?
à vous lire
DAVIDC44
Messages postés
4
Date d'inscription
vendredi 7 mars 2014
Statut
Membre
Dernière intervention
8 mars 2014
7 mars 2014 à 17:55
7 mars 2014 à 17:55
dans mon premier tableau j'ai par exemple des ventes:
produits / date / quantite
a / 2 mars / 2
b / 1 mars / 1
b / 3 mars / 4
c / 4 mars /3
et je voudrai les mettre sous cette forme
produits / 1 mars / 2 mars / 3 mars / 4 mars /
a / / 2 / / /
b / 1 / / 4 / /
c / / / / 3 /
du coup je voulais utiliser cette formule : =SI(RECHERCHEV($A2;MERCALYS!$A$9:$L$30746;4;FAUX)=$E$1;(RECHERCHEV($A2;MERCALYS!$A$9:$L$30746;5;FAUX));"")
mais pour mon produit "b" il me recopie bien le "1" mais pas le "4"
si c'est pas très clair je peux fournir mon tableau par mail ;)
produits / date / quantite
a / 2 mars / 2
b / 1 mars / 1
b / 3 mars / 4
c / 4 mars /3
et je voudrai les mettre sous cette forme
produits / 1 mars / 2 mars / 3 mars / 4 mars /
a / / 2 / / /
b / 1 / / 4 / /
c / / / / 3 /
du coup je voulais utiliser cette formule : =SI(RECHERCHEV($A2;MERCALYS!$A$9:$L$30746;4;FAUX)=$E$1;(RECHERCHEV($A2;MERCALYS!$A$9:$L$30746;5;FAUX));"")
mais pour mon produit "b" il me recopie bien le "1" mais pas le "4"
si c'est pas très clair je peux fournir mon tableau par mail ;)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
Modifié par Vaucluse le 7/03/2014 à 18:16
Modifié par Vaucluse le 7/03/2014 à 18:16
Pas par mail, mais vous pouvez le déposer sur:
https://www.cjoint.com/
et revenir déposer ici le lien donné par le site
En précisant exactement ce que vous voulez
Par exemple, si c'est le cumul des ventes pour une date donnée:
en B1 la date
en B2,la formule
=NB.SI(Champ date;B1) vous donnera le nombre de ventes pour la date en B1
et en B3, la formule
=SOMME.SI(Champ date;B1;champ montants) vous donnera le total de ses ventes
crdlmnt
https://www.cjoint.com/
et revenir déposer ici le lien donné par le site
En précisant exactement ce que vous voulez
Par exemple, si c'est le cumul des ventes pour une date donnée:
en B1 la date
en B2,la formule
=NB.SI(Champ date;B1) vous donnera le nombre de ventes pour la date en B1
et en B3, la formule
=SOMME.SI(Champ date;B1;champ montants) vous donnera le total de ses ventes
crdlmnt
DAVIDC44
Messages postés
4
Date d'inscription
vendredi 7 mars 2014
Statut
Membre
Dernière intervention
8 mars 2014
8 mars 2014 à 10:06
8 mars 2014 à 10:06
https://www.cjoint.com/?DCikfv6MJBW
voici le lien pour le doc
Dans ma cellule je veux juste qu'il recopie la quantité qui correspond a mes deux critères : nom du produit et date
voici le lien pour le doc
Dans ma cellule je veux juste qu'il recopie la quantité qui correspond a mes deux critères : nom du produit et date
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
8 mars 2014 à 11:00
8 mars 2014 à 11:00
Bonjour
la formule en C2 de RECAP:
=SI($A2="";"";SOMME.SI.ENS(MERCALYS!$E:$E;MERCALYS!$A:$A;$A2;MERCALYS!$D:$D;C$1))
vous donnera le résultat cherché, mais votre fichier devient particuliérement lourd et il faut de la patience pour remplir le tableau de formule.Il va finir sans doute au dessus de 5 mo ce qui fait beaucoup vu ce qu'on lui demande. Ca parrait anormal vu le nombre de données etje regarde s'il y a moyen de réduire.
A +
crdlmnt
Pour les numériser
la formule en C2 de RECAP:
=SI($A2="";"";SOMME.SI.ENS(MERCALYS!$E:$E;MERCALYS!$A:$A;$A2;MERCALYS!$D:$D;C$1))
vous donnera le résultat cherché, mais votre fichier devient particuliérement lourd et il faut de la patience pour remplir le tableau de formule.Il va finir sans doute au dessus de 5 mo ce qui fait beaucoup vu ce qu'on lui demande. Ca parrait anormal vu le nombre de données etje regarde s'il y a moyen de réduire.
A +
crdlmnt
Pour les numériser
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
Modifié par Vaucluse le 8/03/2014 à 11:26
Modifié par Vaucluse le 8/03/2014 à 11:26
Bonjour
Votre fichier à une taille anormale,je ne sais pas si la taille du fichier que vous avez mis à disposition est la même chez vous que chez moi.
En tous cas, ci joint le même reconstruit dans un fichier vierge, en xlsx, est passé de 4,5 mo à 787 ko
https://www.cjoint.com/c/DCilrjbMxGE
seules variantes par rapport au votre:
le système d'extraction des références en colonne L de MERCALYS permet de ne pas laisser de lignes inutiles dans RECAP.
Si vous rajoutez des N° nouveaux en A de MERCALYS, le tableau RECAP se mettra à jour jusqu'à la ligne 1600
Çà permet de réduire de moitié le nombre de formules dans RECAP
Par ailleurs, j'ai transformé en numérique la liste des dates en RECAP ligne 1 et MERCALYS colonne D
Il semble qu'Excel est plus rapide en analysant des valeurs num qu'en épluchant des textes.
Ce qui permet de placer la formule en RECAP cde manière assez légére, ce qui est très compliqué dans vitre modèle
crdlmnt
Votre fichier à une taille anormale,je ne sais pas si la taille du fichier que vous avez mis à disposition est la même chez vous que chez moi.
En tous cas, ci joint le même reconstruit dans un fichier vierge, en xlsx, est passé de 4,5 mo à 787 ko
https://www.cjoint.com/c/DCilrjbMxGE
seules variantes par rapport au votre:
le système d'extraction des références en colonne L de MERCALYS permet de ne pas laisser de lignes inutiles dans RECAP.
Si vous rajoutez des N° nouveaux en A de MERCALYS, le tableau RECAP se mettra à jour jusqu'à la ligne 1600
Çà permet de réduire de moitié le nombre de formules dans RECAP
Par ailleurs, j'ai transformé en numérique la liste des dates en RECAP ligne 1 et MERCALYS colonne D
Il semble qu'Excel est plus rapide en analysant des valeurs num qu'en épluchant des textes.
Ce qui permet de placer la formule en RECAP cde manière assez légére, ce qui est très compliqué dans vitre modèle
crdlmnt
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
7 mars 2014 à 19:21
7 mars 2014 à 19:21
Bonsoir
Peut être ainsi avec une formule matricielle :
https://www.transfernow.net/files/?utm_source=uz8d6rirm1ex&utm_medium=&utm_content=fr
Cdlmnt
Peut être ainsi avec une formule matricielle :
https://www.transfernow.net/files/?utm_source=uz8d6rirm1ex&utm_medium=&utm_content=fr
Cdlmnt
7 mars 2014 à 17:56