Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Dernière ligne

5 réponses
Avatar
Denys
Bonjour =E0 tous,

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

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

=3DMODE(IF(COUNTIF($H$10:H10,$D$10:$D$1200)=3D0,$D$10:$D$1200))

Merci pour votre aide.

Denys

5 réponses

Avatar
michdenis
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" a écrit 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
Avatar
Denys
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" a écrit
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


.



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


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



Salutations!
Avatar
sabatier
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!




Avatar
Denys
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!




.