Dernière ligne

Le
Denys
Bonjour tous,

Comment, dans la formule matricielle suivante, je puis
changer $D1200 pour $D dernire ligne incluant une valeur ?

La raison est que j'obtiens comme rponse la valeur 0 si
il y trop de cellules vides

=MODE(IF(COUNTIF($H$10:H10,$D$10:$D$1200)=0,$D$10:$D$1200))

Merci pour votre aide.

Denys
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
michdenis
Le #1305670
Bonjour Denys,


Cela pourrait donner quelque chose dans le genre :

Validation matricielle , et traduit la en anglais, nom de fonction + séparateur d'arguments ... la virgule en anglais

Maj + Ctrl + Enter , Attention à la recopie... tout ceci n'est qu'une formule....

=MODE(SI(NB.SI($H$10:$H$65536;INDIRECT("$D$10:A"&MAX(SI($D$10:$D$65536<>"";LIGNE($D$10:$D$65536)))))=0;INDIRECT("$D$10:A
"&MAX(SI($D$10:$D$65536<>"";LIGNE($D$10:$D$65536))))))

Afin d'accélérer le traitement, si tu es sûr que la dernière ligne ne peut pas aller au delà de 5000 , remplace dans la
formule le chiffre 65536 qui est la dernière ligne d'une feuille d'excel par 5000


Salutations!




"Denys" Bonjour à tous,

Comment, dans la formule matricielle suivante, je puis
changer $D1200 pour $D dernière ligne incluant une valeur ?

La raison est que j'obtiens comme réponse la valeur 0 si
il y trop de cellules vides...

=MODE(IF(COUNTIF($H$10:H10,$D$10:$D$1200)=0,$D$10:$D$1200))

Merci pour votre aide.

Denys
Denys
Le #1305667
Bonjour Denis,

Merci infiniment. Je n'aurais jamais pu trouver cela tout
seul.... Voici la version en anglais:

=MODE(IF(COUNTIF($H$10:H15,INDIRECT("$D$10:D"&MAX(IF
($D$10:$D$65536<>"",ROW($D$10:$D$65536)))))=0,INDIRECT
("$D$10:D"&MAX(IF($D$10:$D$65536<>"",ROW
($D$10:$D$65536))))))

Petite remarque.... J'ai changé $D$10:A pour $D$10:D

Très aimable de ta part....Ça fonctionne à merveille...

Bonne journée

Denys
-----Original Message-----
Bonjour Denys,


Cela pourrait donner quelque chose dans le genre :

Validation matricielle , et traduit la en anglais, nom
de fonction + séparateur d'arguments ... la virgule en

anglais

Maj + Ctrl + Enter , Attention à la recopie... tout
ceci n'est qu'une formule....


=MODE(SI(NB.SI($H$10:$H$65536;INDIRECT("$D$10:A"&MAX(SI
($D$10:$D$65536<>"";LIGNE($D$10:$D$65536)))))=0;INDIRECT

("$D$10:A
"&MAX(SI($D$10:$D$65536<>"";LIGNE($D$10:$D$65536))))))

Afin d'accélérer le traitement, si tu es sûr que la
dernière ligne ne peut pas aller au delà de 5000 ,

remplace dans la
formule le chiffre 65536 qui est la dernière ligne d'une
feuille d'excel par 5000



Salutations!




"Denys" dans le message de news:44bd01c42b8d$557858b0

$
Bonjour à tous,

Comment, dans la formule matricielle suivante, je puis
changer $D1200 pour $D dernière ligne incluant une
valeur ?


La raison est que j'obtiens comme réponse la valeur 0 si
il y trop de cellules vides...

=MODE(IF(COUNTIF($H$10:H10,$D$10:$D$1200)
=0,$D$10:$D$1200))


Merci pour votre aide.

Denys


.



michdenis
Le #1305665
Petite remarque.... J'ai changé $D$10:A pour $D$10:D


OUPS ! t'as bien raison ... ;-)



Salutations!
sabatier
Le #1305662
est-ce-à dire que les denys grecs sont plus attentifs que les denis
québécois?
jps

michdenis a écrit:
Petite remarque.... J'ai changé $D$10:A pour $D$10:D


OUPS ! t'as bien raison ... ;-)



Salutations!




Denys
Le #1305651
Salut JPS,

Le &^%%!!^ de Y dans mon prénom est une idée tordue de
mes parents.....D'ailleurs je songe sérieusement à les
traduire en justice...... :-))))

Pour ce qui est du reste, je n'ai pas grand-chose de grec
si ce n'est l'origine de ce même prénom!!!

Bonne journée

Denys

-----Original Message-----
est-ce-à dire que les denys grecs sont plus attentifs que
les denis

québécois?
jps

michdenis a écrit:
Petite remarque.... J'ai changé $D$10:A pour $D$10:D


OUPS ! t'as bien raison ... ;-)



Salutations!




.




Publicité
Poster une réponse
Anonyme