Date et variable
Résolu/Fermé
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
-
9 mars 2015 à 10:55
DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 - 11 mars 2015 à 11:22
DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 - 11 mars 2015 à 11:22
A voir également:
- Date et variable
- Publipostage date en anglais ✓ - Forum Excel
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Vba range avec variable ✓ - Forum VB / VBA
5 réponses
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
9 mars 2015 à 11:23
9 mars 2015 à 11:23
Bonjour
Essayer cette formule en C3 feuil2
=Feuil1!D2-21
Essayer cette formule en C3 feuil2
=Feuil1!D2-21
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
5
9 mars 2015 à 11:34
9 mars 2015 à 11:34
re
ce n'est pas se que je veux j'ai testé avec rechecheV mais si il y a plus 1 nom client pour la même date il ne me prend pas en compte les suivants et je voudrais les voir aussi
ce n'est pas se que je veux j'ai testé avec rechecheV mais si il y a plus 1 nom client pour la même date il ne me prend pas en compte les suivants et je voudrais les voir aussi
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
9 mars 2015 à 12:26
9 mars 2015 à 12:26
Bonjour
Votre question n'est pas claire, je ne vois pas l'utilité d'une rechercheV
Ou alors je ne comprends pas votre question?
Votre question n'est pas claire, je ne vois pas l'utilité d'une rechercheV
Ou alors je ne comprends pas votre question?
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
5
Modifié par dthorr le 9/03/2015 à 12:59
Modifié par dthorr le 9/03/2015 à 12:59
re
quand j'ouvre mon classeur excel je voudrais que sur ma feuille 2 il me rappel le nom client et la date de passage trois semaine avant la date de passage
sachant que j'ai sur le fichier environ 100 nom client et que la date de passage et la même pour environs 4 client a la fois
j'espère être plus claire
je rajoute le fichier un peut mieux expliquer j'espère
https://www.cjoint.com/?0CjnjM2U0lf
quand j'ouvre mon classeur excel je voudrais que sur ma feuille 2 il me rappel le nom client et la date de passage trois semaine avant la date de passage
sachant que j'ai sur le fichier environ 100 nom client et que la date de passage et la même pour environs 4 client a la fois
j'espère être plus claire
je rajoute le fichier un peut mieux expliquer j'espère
https://www.cjoint.com/?0CjnjM2U0lf
DjiDji59430
Messages postés
4148
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
23 novembre 2024
678
9 mars 2015 à 15:58
9 mars 2015 à 15:58
Bonjour,
un essai :
https://www.cjoint.com/c/ECjqkmgUk55
un essai :
https://www.cjoint.com/c/ECjqkmgUk55
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
5
10 mars 2015 à 09:15
10 mars 2015 à 09:15
bonjour DjiDji59430
alors quand j'essaye de l'adapter a mon fichier je n'y arrive pas je pense que je ne comprend pas la formule surtout la parti feuil2 nom client avec la formule LIGNE et LIGNES pourrai tu m'expliquer s'il te plait (ma plage passage contient 763 ligne je ne sais pas si sa a de l'importance )
merci de ton aide
alors quand j'essaye de l'adapter a mon fichier je n'y arrive pas je pense que je ne comprend pas la formule surtout la parti feuil2 nom client avec la formule LIGNE et LIGNES pourrai tu m'expliquer s'il te plait (ma plage passage contient 763 ligne je ne sais pas si sa a de l'importance )
merci de ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
5
10 mars 2015 à 07:45
10 mars 2015 à 07:45
merci pour ton aide se n'est pas tout a fait ce que je cherche mais je vais essayé de faire avec merci
DjiDji59430
Messages postés
4148
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
23 novembre 2024
678
Modifié par DjiDji59430 le 10/03/2015 à 11:22
Modifié par DjiDji59430 le 10/03/2015 à 11:22
Bonjour,
Si c'est une question de présentation, renvoie le fichier avec tes desiderata, ou plutot un morceau de ton fichier, ou alors un exemple, mais EXHAUSTIF
{=SIERREUR(SI(GRANDE.VALEUR(passage*(passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))=0;"";INDEX(client;GRANDE.VALEUR((passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))));"")}
SI(GRANDE.VALEUR(passage*(passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))=0
On teste que l'expression ne renvoie pas 0 sinon
SI(GRANDE.VALEUR(passage*(passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))=0
c'est matriciel
grande.valeur() demande une matrice et un index (premier, deuxieme, etc...)
c'est donner par LIGNES($K$1:$K1). Tu remarques que , a la fin , c'est $K1 qui devient $K2, etc en descendant.Donc LIGNES($K$1:$K1) prend les valeurs 1,2, etc quand on descent et donne la premiere, la deuxième, etc.. grande.valeur() - on peut mettre lignes($1:1) a la place -
LIGNE($K$1:$K$6) - on aurait pu mettre ligne($1:$6) -, c'est une matrice, qui vaut {1,2,3,4,5,6} qui est multipliée par le matrice precedente qui donne {vrai faux,vrai,faux,faux,faux,faux} par exemple
{1,2,3,4,5,6} x {vrai faux,vrai,faux,faux,faux,faux} =>{1,0,3,0,0,0}
2 lignes repondent a la condition
Grande.valeur({1,0,3,0,0,0};1)==>ligne(3)==>3, et la formule
INDEX(client;GRANDE.VALEUR((passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))))
devient index(client;3)
en decendant la formule on a Grande.valeur({1,0,3,0,0,0};2)
index(client;1)
d'ou le test au debut pour eliminer les valeurs zero qui ne veulent rien dire et ne rien ecrire dans la cellule
Crdmt
Si c'est une question de présentation, renvoie le fichier avec tes desiderata, ou plutot un morceau de ton fichier, ou alors un exemple, mais EXHAUSTIF
{=SIERREUR(SI(GRANDE.VALEUR(passage*(passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))=0;"";INDEX(client;GRANDE.VALEUR((passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))));"")}
SI(GRANDE.VALEUR(passage*(passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))=0
On teste que l'expression ne renvoie pas 0 sinon
SI(GRANDE.VALEUR(passage*(passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))=0
c'est matriciel
grande.valeur() demande une matrice et un index (premier, deuxieme, etc...)
c'est donner par LIGNES($K$1:$K1). Tu remarques que , a la fin , c'est $K1 qui devient $K2, etc en descendant.Donc LIGNES($K$1:$K1) prend les valeurs 1,2, etc quand on descent et donne la premiere, la deuxième, etc.. grande.valeur() - on peut mettre lignes($1:1) a la place -
LIGNE($K$1:$K$6) - on aurait pu mettre ligne($1:$6) -, c'est une matrice, qui vaut {1,2,3,4,5,6} qui est multipliée par le matrice precedente qui donne {vrai faux,vrai,faux,faux,faux,faux} par exemple
{1,2,3,4,5,6} x {vrai faux,vrai,faux,faux,faux,faux} =>{1,0,3,0,0,0}
2 lignes repondent a la condition
Grande.valeur({1,0,3,0,0,0};1)==>ligne(3)==>3, et la formule
INDEX(client;GRANDE.VALEUR((passage-21<AUJOURDHUI())*(passage>AUJOURDHUI())*LIGNE($K$1:$K$6);LIGNES($K$1:$K1))))
devient index(client;3)
en decendant la formule on a Grande.valeur({1,0,3,0,0,0};2)
index(client;1)
d'ou le test au debut pour eliminer les valeurs zero qui ne veulent rien dire et ne rien ecrire dans la cellule
Crdmt
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
5
>
DjiDji59430
Messages postés
4148
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
23 novembre 2024
10 mars 2015 à 12:21
10 mars 2015 à 12:21
quand je veux l'appliquer a mon classeur excel je change juste les plages de la formules et la c'est le drame je te joint mon fichier tu verra mieux
https://www.cjoint.com/?3CkmHsZ4T1u
encore merci
https://www.cjoint.com/?3CkmHsZ4T1u
encore merci
DjiDji59430
Messages postés
4148
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
23 novembre 2024
678
>
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
10 mars 2015 à 14:58
10 mars 2015 à 14:58
J'ai pas trop le temps tout de suite, mais deja je vois des incoherences de nature de variables dans tes colonnes (dans une colonne date, il ne faut que des dates, des vraies (qui donnent 42xxx en format standard)
Et si tu veux chercher dans toute ta colonne, le$K6 devient $K1000
fais deja ça,ça devrait aller mieux.
Il faut ajuster toutes les matrices pour qu'elles aient le meme nombre de cellules correctes
Et si tu veux chercher dans toute ta colonne, le$K6 devient $K1000
fais deja ça,ça devrait aller mieux.
Il faut ajuster toutes les matrices pour qu'elles aient le meme nombre de cellules correctes
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
5
>
DjiDji59430
Messages postés
4148
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
23 novembre 2024
11 mars 2015 à 10:46
11 mars 2015 à 10:46
merci sa fonctionne tres bien
DjiDji59430
Messages postés
4148
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
23 novembre 2024
678
>
dthorr
Messages postés
27
Date d'inscription
vendredi 28 juin 2013
Statut
Membre
Dernière intervention
11 mars 2015
11 mars 2015 à 11:22
11 mars 2015 à 11:22
Si tu as fini, mets en résolu
Crdmt
Crdmt