Bonjour,
Je désespère lamentablement à trouver une solution, qui j'en suis certain existe.
j'insere dans cellule une liste déroutante de dates.
Sur une autre feuille j'ai des données réparties par colonne:
Dans la colonne A, se trouve toutes les dates
Dans la colonne B, se trouve toutes les activités
Dans la colonne C se trouve les types de mesures
Dans la colonne D se trouve les données chiffrées
Le problème est que pour une même date, j'ai plusieurs activités, et donc plusieurs mesures et plusieurs données chiffrées .
Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère feuille, incrémenter des cellules automatiquement, avec les données chiffrées de la 2nd feuille de calcul.
La fonction RECHERCHEV n'est pas utilisable dans mon cas, puidqu'elle se réfère à la première valeur de la première ligne.
Pouvez vous m'apporter une solution ? Merci à tous
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pom...pom...pom..
Bonsour® "Kawydo" a écrit dans le message de groupe de discussion : Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère feuille, incrémenter des cellules automatiquement, avec les données chiffrées de la 2nd feuille de calcul. CONTRAINTE : - les données de la feuille 2 doivent etre triées par date croissante - trouver N°ligne de la première date recherchée : = Equiv(Datecherchée;feuil2!Lesdates;0) - trouver le nombre de date correspondantes = nb.si(Feuil2!Lesdates;Datecherchée) après c'est de la broderie : =Index(feuil2!infos;N°ligne+n;colonne_x) n variant 0 à nb dates trouvées, x=N°colonne info souhaitée
Bonsour®
"Kawydo" a écrit dans le message de groupe de discussion :
K5SdnYESkYa7qPvFnZ2dnUU798zNnZ2d@giganews.com...
Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère
feuille, incrémenter des cellules automatiquement, avec les données chiffrées de
la 2nd feuille de calcul.
CONTRAINTE :
- les données de la feuille 2 doivent etre triées par date croissante
- trouver N°ligne de la première date recherchée : =
Equiv(Datecherchée;feuil2!Lesdates;0)
- trouver le nombre de date correspondantes =
nb.si(Feuil2!Lesdates;Datecherchée)
après c'est de la broderie :
=Index(feuil2!infos;N°ligne+n;colonne_x) n variant 0 à nb dates trouvées,
x=N°colonne info souhaitée
Bonsour® "Kawydo" a écrit dans le message de groupe de discussion : Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère feuille, incrémenter des cellules automatiquement, avec les données chiffrées de la 2nd feuille de calcul. CONTRAINTE : - les données de la feuille 2 doivent etre triées par date croissante - trouver N°ligne de la première date recherchée : = Equiv(Datecherchée;feuil2!Lesdates;0) - trouver le nombre de date correspondantes = nb.si(Feuil2!Lesdates;Datecherchée) après c'est de la broderie : =Index(feuil2!infos;N°ligne+n;colonne_x) n variant 0 à nb dates trouvées, x=N°colonne info souhaitée
News.aioe.org
Bonjour, Est-ce une réponse en VBA t'intéresses? Si oui, apporte les précisions suivantes : A ) Nom de la feuille et l'adresse de la cellule où se trouve la liste déroulante. Est-ce que cette feuille contient seulement des données que tu veux transférer vers l'autre feuille, incluant la ligne des étiquettes des colonnes, donne une idée de l'étendue de la plage de cellules. B ) Nom de la feuille où se retrouveront les données. Précise l'adresse de la cellule où doivent se retrouver les données. Une façon de procédé, un filtre automatique ou filtre élaboré ? MichD
Bonjour,
Est-ce une réponse en VBA t'intéresses?
Si oui, apporte les précisions suivantes :
A ) Nom de la feuille et l'adresse de la cellule où se trouve la liste
déroulante.
Est-ce que cette feuille contient seulement des données que tu veux
transférer
vers l'autre feuille, incluant la ligne des étiquettes des colonnes,
donne une idée
de l'étendue de la plage de cellules.
B ) Nom de la feuille où se retrouveront les données.
Précise l'adresse de la cellule où doivent se retrouver les données.
Une façon de procédé, un filtre automatique ou filtre élaboré ?
Bonjour, Est-ce une réponse en VBA t'intéresses? Si oui, apporte les précisions suivantes : A ) Nom de la feuille et l'adresse de la cellule où se trouve la liste déroulante. Est-ce que cette feuille contient seulement des données que tu veux transférer vers l'autre feuille, incluant la ligne des étiquettes des colonnes, donne une idée de l'étendue de la plage de cellules. B ) Nom de la feuille où se retrouveront les données. Précise l'adresse de la cellule où doivent se retrouver les données. Une façon de procédé, un filtre automatique ou filtre élaboré ? MichD
isabelle
bonjour Kawydo, en supposant que la liste de validation est en cellule B2 de la Feuil1 j'ai nommé "LesDates" la plage Feuil2! A2:Ax une formule matricielle à valider avec ctrl+maj+enter =SIERREUR(INDEX(Feuil2!A:A;PETITE.VALEUR(SI(LesDates=$B$2;LIGNE(LesDates));LIGNE(A1)));"") et recopier à droite et vers le bas joyeuses fêtes! isabelle Le 2016-12-30 à 05:21, Kawydo a écrit :
Bonjour, Je désespère lamentablement à trouver une solution, qui j'en suis certain existe. j'insere dans cellule une liste déroutante de dates. Sur une autre feuille j'ai des données réparties par colonne: Dans la colonne A, se trouve toutes les dates Dans la colonne B, se trouve toutes les activités Dans la colonne C se trouve les types de mesures Dans la colonne D se trouve les données chiffrées Le problème est que pour une même date, j'ai plusieurs activités, et donc plusieurs mesures et plusieurs données chiffrées . Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère feuille, incrémenter des cellules automatiquement, avec les données chiffrées de la 2nd feuille de calcul. La fonction RECHERCHEV n'est pas utilisable dans mon cas, puidqu'elle se réfère à la première valeur de la première ligne. Pouvez vous m'apporter une solution ? Merci à tous
bonjour Kawydo,
en supposant que la liste de validation est en cellule B2 de la Feuil1
j'ai nommé "LesDates" la plage Feuil2! A2:Ax
une formule matricielle à valider avec ctrl+maj+enter
=SIERREUR(INDEX(Feuil2!A:A;PETITE.VALEUR(SI(LesDates=$B$2;LIGNE(LesDates));LIGNE(A1)));"")
et recopier à droite et vers le bas
joyeuses fêtes!
isabelle
Le 2016-12-30 à 05:21, Kawydo a écrit :
Bonjour,
Je désespère lamentablement à trouver une solution, qui j'en suis certain
existe.
j'insere dans cellule une liste déroutante de dates.
Sur une autre feuille j'ai des données réparties par colonne:
Dans la colonne A, se trouve toutes les dates
Dans la colonne B, se trouve toutes les activités
Dans la colonne C se trouve les types de mesures
Dans la colonne D se trouve les données chiffrées
Le problème est que pour une même date, j'ai plusieurs activités, et donc
plusieurs mesures et plusieurs données chiffrées .
Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère
feuille, incrémenter des cellules automatiquement, avec les données chiffrées de
la 2nd feuille de calcul.
La fonction RECHERCHEV n'est pas utilisable dans mon cas, puidqu'elle se réfère
à la première valeur de la première ligne.
Pouvez vous m'apporter une solution ? Merci à tous
bonjour Kawydo, en supposant que la liste de validation est en cellule B2 de la Feuil1 j'ai nommé "LesDates" la plage Feuil2! A2:Ax une formule matricielle à valider avec ctrl+maj+enter =SIERREUR(INDEX(Feuil2!A:A;PETITE.VALEUR(SI(LesDates=$B$2;LIGNE(LesDates));LIGNE(A1)));"") et recopier à droite et vers le bas joyeuses fêtes! isabelle Le 2016-12-30 à 05:21, Kawydo a écrit :
Bonjour, Je désespère lamentablement à trouver une solution, qui j'en suis certain existe. j'insere dans cellule une liste déroutante de dates. Sur une autre feuille j'ai des données réparties par colonne: Dans la colonne A, se trouve toutes les dates Dans la colonne B, se trouve toutes les activités Dans la colonne C se trouve les types de mesures Dans la colonne D se trouve les données chiffrées Le problème est que pour une même date, j'ai plusieurs activités, et donc plusieurs mesures et plusieurs données chiffrées . Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère feuille, incrémenter des cellules automatiquement, avec les données chiffrées de la 2nd feuille de calcul. La fonction RECHERCHEV n'est pas utilisable dans mon cas, puidqu'elle se réfère à la première valeur de la première ligne. Pouvez vous m'apporter une solution ? Merci à tous
Jarobasearobase
Ia ora na 'oe o Geedee tane. E hoa e, Ia ora na i te matahiti 'api ! E ua 'ati ra 'oe i te hinura'a rarahi ananahi ia po ! J@@ Le 30/12/2016 à 01:12, pom...pom...pom.. a écrit :
Bonsour® "Kawydo" a écrit dans le message de groupe de discussion : Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère feuille, incrémenter des cellules automatiquement, avec les données chiffrées de la 2nd feuille de calcul. CONTRAINTE : - les données de la feuille 2 doivent etre triées par date croissante - trouver N°ligne de la première date recherchée : = Equiv(Datecherchée;feuil2!Lesdates;0) - trouver le nombre de date correspondantes = nb.si(Feuil2!Lesdates;Datecherchée) après c'est de la broderie : =Index(feuil2!infos;N°ligne+n;colonne_x) n variant 0 à nb dates trouvées, x=N°colonne info souhaitée
Ia ora na 'oe o Geedee tane.
E hoa e,
Ia ora na i te matahiti 'api !
E ua 'ati ra 'oe i te hinura'a rarahi ananahi ia po !
J@@
Le 30/12/2016 à 01:12, pom...pom...pom.. a écrit :
Bonsour®
"Kawydo" a écrit dans le message de groupe de discussion :
K5SdnYESkYa7qPvFnZ2dnUU798zNnZ2d@giganews.com...
Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère
feuille, incrémenter des cellules automatiquement, avec les données chiffrées de
la 2nd feuille de calcul.
CONTRAINTE :
- les données de la feuille 2 doivent etre triées par date croissante
- trouver N°ligne de la première date recherchée : = Equiv(Datecherchée;feuil2!Lesdates;0)
- trouver le nombre de date correspondantes = nb.si(Feuil2!Lesdates;Datecherchée)
après c'est de la broderie :
=Index(feuil2!infos;N°ligne+n;colonne_x) n variant 0 à nb dates trouvées, x=N°colonne info souhaitée
Ia ora na 'oe o Geedee tane. E hoa e, Ia ora na i te matahiti 'api ! E ua 'ati ra 'oe i te hinura'a rarahi ananahi ia po ! J@@ Le 30/12/2016 à 01:12, pom...pom...pom.. a écrit :
Bonsour® "Kawydo" a écrit dans le message de groupe de discussion : Je voudrai en fonction de la date choisie dans la liste déroulante de la 1ère feuille, incrémenter des cellules automatiquement, avec les données chiffrées de la 2nd feuille de calcul. CONTRAINTE : - les données de la feuille 2 doivent etre triées par date croissante - trouver N°ligne de la première date recherchée : = Equiv(Datecherchée;feuil2!Lesdates;0) - trouver le nombre de date correspondantes = nb.si(Feuil2!Lesdates;Datecherchée) après c'est de la broderie : =Index(feuil2!infos;N°ligne+n;colonne_x) n variant 0 à nb dates trouvées, x=N°colonne info souhaitée