je me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
je me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f8257d9109922eb1.81386@venir.com...
Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse beaucoup.
@+
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f5107d911652e34b.81386@venir.com...
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
je me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
Bonjour,
=INDEX(champ;EQUIV(LIGNE(INDIRECT("1:"&LIGNES(champ)));NB.SI
(champ;"<="&champ);0))
Valider avec Maj+ctrl+entrée
http://boisgontierjacques.free.fr/fichiers/jb-trimatriciel.zip
JB
http://boisgontierjacques.free.fr
On 30 jan, 21:36, j-pascal wrote:Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
Bonjour,
=INDEX(champ;EQUIV(LIGNE(INDIRECT("1:"&LIGNES(champ)));NB.SI
(champ;"<="&champ);0))
Valider avec Maj+ctrl+entrée
http://boisgontierjacques.free.fr/fichiers/jb-trimatriciel.zip
JB
http://boisgontierjacques.free.fr
On 30 jan, 21:36, j-pascal <messa...@venir.com> wrote:
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
Bonjour,
=INDEX(champ;EQUIV(LIGNE(INDIRECT("1:"&LIGNES(champ)));NB.SI
(champ;"<="&champ);0))
Valider avec Maj+ctrl+entrée
http://boisgontierjacques.free.fr/fichiers/jb-trimatriciel.zip
JB
http://boisgontierjacques.free.fr
On 30 jan, 21:36, j-pascal wrote:Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
> Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri dès
lors qu'il y a des lettres ?
> Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri dès
lors qu'il y a des lettres ?
> Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri dès
lors qu'il y a des lettres ?
Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait
pas douter de la justesse de ta formule. J'ai dû oublier de préciser qqch
!
Bon we
JPje me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait
pas douter de la justesse de ta formule. J'ai dû oublier de préciser qqch
!
Bon we
JP
je me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f8257d9109922eb1.81386@venir.com...
Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f5107d911652e34b.81386@venir.com...
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait
pas douter de la justesse de ta formule. J'ai dû oublier de préciser qqch
!
Bon we
JPje me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
as tu bien fait la validation matricielle Ctrl + maj + Enter ?
"j-pascal" a écrit dans le message de groupe de
discussion :Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait pas
douter de la justesse de ta formule. J'ai dû oublier de préciser qqch !
Bon we
JPje me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
as tu bien fait la validation matricielle Ctrl + maj + Enter ?
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.fa3c7d91a2eb19c1.81386@venir.com...
Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait pas
douter de la justesse de ta formule. J'ai dû oublier de préciser qqch !
Bon we
JP
je me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f8257d9109922eb1.81386@venir.com...
Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f5107d911652e34b.81386@venir.com...
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
as tu bien fait la validation matricielle Ctrl + maj + Enter ?
"j-pascal" a écrit dans le message de groupe de
discussion :Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait pas
douter de la justesse de ta formule. J'ai dû oublier de préciser qqch !
Bon we
JPje me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
oui, bien sûr !as tu bien fait la validation matricielle Ctrl + maj + Enter ?
"j-pascal" a écrit dans le message de groupe de
discussion :Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait
pas douter de la justesse de ta formule. J'ai dû oublier de préciser
qqch !
Bon we
JPje me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en
ordre décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même
tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
oui, bien sûr !
as tu bien fait la validation matricielle Ctrl + maj + Enter ?
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.fa3c7d91a2eb19c1.81386@venir.com...
Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait
pas douter de la justesse de ta formule. J'ai dû oublier de préciser
qqch !
Bon we
JP
je me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f8257d9109922eb1.81386@venir.com...
Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en
ordre décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f5107d911652e34b.81386@venir.com...
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même
tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
oui, bien sûr !as tu bien fait la validation matricielle Ctrl + maj + Enter ?
"j-pascal" a écrit dans le message de groupe de
discussion :Bonjour Xavier,
Désolé, j'ai toujours le même msg d'erreur, ce qui néanmoins ne me fait
pas douter de la justesse de ta formule. J'ai dû oublier de préciser
qqch !
Bon we
JPje me permet une petit correction de la formule
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)))*1;LIGNE())
Validation matricielle :Ctrl + maj + Enter
Xavier
"j-pascal" a écrit dans le message de groupe de
discussion :Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en
ordre décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même
tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f5107d911652e34b.81386@venir.com...
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
http://cjoint.com/?ccnimwFxJS
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
http://cjoint.com/?ccnimwFxJS
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f8257d9109922eb1.81386@venir.com...
Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JP
juste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" <messages@venir.com> a écrit dans le message de groupe de
discussion : mn.f5107d911652e34b.81386@venir.com...
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
http://cjoint.com/?ccnimwFxJS
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
C'est dommage, ça ne fonctionne pas dans mon exemple (mon tableau de
référence comprend des données elles-mêmes issues de formules
matricielles). J'obtiens après ajustement des plages : #VALEURS! dans
toutes les cellules.
A noter que le bas de ma colonne de références renvoit des zéros.
Je vais refaire des essais demain, car ta proposition m'intéresse
beaucoup.
@+
JPjuste pour le plaisir,
suppose que tes données en D1:D5
Il est possible d'utiliser grande valeur de cette manière :
Validation maticielle :Ctrl + maj + Enter
Tu sélectionnes la plage par exemple E1:E5 , appuie sur la touche F2
tu copies la formule et tu valides...tu obtiendras tes nombres en ordre
décroissant
=GRANDE.VALEUR(SI(ESTERREUR(GAUCHE(D1:D5;1)*1);DROITE(D1:D5;NBCAR(D1:D5)-1);GAUCHE(D1:D5;NBCAR(D1:D5)-1))*1;LIGNE())
"j-pascal" a écrit dans le message de groupe de
discussion :
Bonsoir,
J'ai une colonne composée de chiffres et de lettres :
50V
A28
90N
100V
G58
etc.
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri
dès lors qu'il y a des lettres ?
Mes essais fonctionnent avec des nombres, mais pas avec le texte.
Merci d'avance pour votre aide.
JP
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri dès
lors qu'il y a des lettres ?
********************
Pour éviter quelques surprises que peut réserver une matricielle et pouvoir
gérer ce genre de liste :
50 V
Azzerty
XY6120
90 N
100 VZ
G58
mieux vaut utiliser une fonction perso (dans un module ordinaire) :
Function MaxNum(plage As Range)
leMax = ""
For Each c In plage
y = c.Value
For i = 1 To Len(c)
x = Mid(c, i, 1)
If Not IsNumeric(x) Then
z = Application.Substitute(y, x, "")
y = z
End If
Next
On Error Resume Next
If z * 1 > leMax * 1 Then leMax = z
Next
MaxNum = leMax
End Function
Etc
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri dès
lors qu'il y a des lettres ?
********************
Pour éviter quelques surprises que peut réserver une matricielle et pouvoir
gérer ce genre de liste :
50 V
Azzerty
XY6120
90 N
100 VZ
G58
mieux vaut utiliser une fonction perso (dans un module ordinaire) :
Function MaxNum(plage As Range)
leMax = ""
For Each c In plage
y = c.Value
For i = 1 To Len(c)
x = Mid(c, i, 1)
If Not IsNumeric(x) Then
z = Application.Substitute(y, x, "")
y = z
End If
Next
On Error Resume Next
If z * 1 > leMax * 1 Then leMax = z
Next
MaxNum = leMax
End Function
Etc
Actuellement, j'utilise une macro pour faire un tri croissant.
Est-il possible avec la fonction GRANDE.VALEUR de réaliser ce même tri dès
lors qu'il y a des lettres ?
********************
Pour éviter quelques surprises que peut réserver une matricielle et pouvoir
gérer ce genre de liste :
50 V
Azzerty
XY6120
90 N
100 VZ
G58
mieux vaut utiliser une fonction perso (dans un module ordinaire) :
Function MaxNum(plage As Range)
leMax = ""
For Each c In plage
y = c.Value
For i = 1 To Len(c)
x = Mid(c, i, 1)
If Not IsNumeric(x) Then
z = Application.Substitute(y, x, "")
y = z
End If
Next
On Error Resume Next
If z * 1 > leMax * 1 Then leMax = z
Next
MaxNum = leMax
End Function
Etc
> Merci pour cette proposition.
Ca ne fonctionne pas chez moi ; j'ai dû faire une erreur qq part.
> Merci pour cette proposition.
Ca ne fonctionne pas chez moi ; j'ai dû faire une erreur qq part.
> Merci pour cette proposition.
Ca ne fonctionne pas chez moi ; j'ai dû faire une erreur qq part.