OVH Cloud OVH Cloud

Recherce de valeur

10 réponses
Avatar
Romi
Bonsoir à toutes et à tous
J'aimerais faire apparaître dans une cellule "G9" la valeur d'une cellule de
la colonne "A" se trouvant sur la même ligne que la dernière cellule remplie
de la colonne "D"
A savoir : G9 = A10 ou G9= 08/09

A D

01/09
02/09 15
03/09
04/09
05/09 12
06/09 14
07/09
08/09 13
09/09
10/09

Mecri de votre aide

10 réponses

Avatar
Ricky
Bonjour *Romi*

{=INDIRECT(ADRESSE(MAX((LIGNE(zone)*(zone<>"")));COLONNE(zone)-1))}

Validation matricielle (MAJ+CTRL+ENTER)
Où zone représente la partie de la colonne D qui peut contenir les valeurs

| Bonsoir à toutes et à tous
| J'aimerais faire apparaître dans une cellule "G9" la valeur d'une
| cellule de la colonne "A" se trouvant sur la même ligne que la
| dernière cellule remplie de la colonne "D"
| A savoir : G9 = A10 ou G9= 08/09
|
| A D
|
| 01/09
| 02/09 15
| 03/09
| 04/09
| 05/09 12
| 06/09 14
| 07/09
| 08/09 13
| 09/09
| 10/09
|
| Mecri de votre aide

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
Michel Gaboly
Bonsoir,

=MAX(LIGNE(D1:D1000)*(D1:D1000<>"")) renvoie la ligne concernée en
retenant comme hypothèse que les valeurs potentielles sont situées dans
les 1000 premières lignes.

Couplé à décaler, cela donne :

ÞCALER(D1;MAX(LIGNE(D1:D1000)*(D1:D1000<>"")) - 1;0)

à valider en matricielle (Maj + Ctrl + Return)

NB - Sur Mac, Ctrl peut être remplacé par la touche commande, également
appelée pomme.

Bonsoir à toutes et à tous
J'aimerais faire apparaître dans une cellule "G9" la valeur d'une cellule de
la colonne "A" se trouvant sur la même ligne que la dernière cellule remplie
de la colonne "D"
A savoir : G9 = A10 ou G9= 08/09

A D

01/09
02/09 15
03/09
04/09
05/09 12
06/09 14
07/09
08/09 13
09/09
10/09

Mecri de votre aide





--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
LSteph
Bonsoir,
à valider en matricielle Ctrl+shift+entrée:
=MAX((A1:A10)*(B1:B10>0))
ce qui donne ceci
{=MAX((A1:A10)*(d1:d10>0))}

lSteph

"Romi" a écrit dans le message de news:

Bonsoir à toutes et à tous
J'aimerais faire apparaître dans une cellule "G9" la valeur d'une cellule
de
la colonne "A" se trouvant sur la même ligne que la dernière cellule
remplie
de la colonne "D"
A savoir : G9 = A10 ou G9= 08/09

A D

01/09
02/09 15
03/09
04/09
05/09 12
06/09 14
07/09
08/09 13
09/09
10/09

Mecri de votre aide




Avatar
Romi
Merci à tous
"LSteph" a écrit dans le message de
news:%
: Bonsoir,
: à valider en matricielle Ctrl+shift+entrée:
: =MAX((A1:A10)*(B1:B10>0))
: ce qui donne ceci
: {=MAX((A1:A10)*(d1:d10>0))}
:
: lSteph
:
: "Romi" a écrit dans le message de news:
:
: > Bonsoir à toutes et à tous
: > J'aimerais faire apparaître dans une cellule "G9" la valeur d'une
cellule
: > de
: > la colonne "A" se trouvant sur la même ligne que la dernière cellule
: > remplie
: > de la colonne "D"
: > A savoir : G9 = A10 ou G9= 08/09
: >
: > A D
: >
: > 01/09
: > 02/09 15
: > 03/09
: > 04/09
: > 05/09 12
: > 06/09 14
: > 07/09
: > 08/09 13
: > 09/09
: > 10/09
: >
: > Mecri de votre aide
: >
: >
:
:
Avatar
Romi
Merci pour ta réponse mais je n'obtiens comme résultat que "#valeur!" alors
que dans l'argumentaire de la fonction j'ai bien la référence de la dernière
cellule remplie mais je n'ai pas la valeur de cette cellule
"Ricky" a écrit dans le message de
news:%23%
: Bonjour *Romi*
:
: {=INDIRECT(ADRESSE(MAX((LIGNE(zone)*(zone<>"")));COLONNE(zone)-1))}
:
: Validation matricielle (MAJ+CTRL+ENTER)
: Où zone représente la partie de la colonne D qui peut contenir les valeurs
:
: Ricky [MVP] Visitez les faq....
: http://www.faqoe.com http://faqword.free.fr
: http://dj.joss.free.fr/faq.htm http://www.excelabo.net
:
Avatar
Romi
Je n'obtiens qu'une référence de cellule du genre 37987 et la la valeur de
cette cellule. Je pense qu'il faut, dans la fonction avec "décaler",
supprimer "-1" et mettre -1 à la place de "0"
"Michel Gaboly" a écrit dans le message de
news:
: Bonsoir,
:
: :
: Couplé à décaler, cela donne :
:
: ÞCALER(D1;MAX(LIGNE(D1:D1000)*(D1:D1000<>"")) - 1;0)
:
: à valider en matricielle (Maj + Ctrl + Return)
:
: NB - Sur Mac, Ctrl peut être remplacé par la touche commande, également
: appelée pomme.
:
: > Bonsoir à toutes et à tous
: > J'aimerais faire apparaître dans une cellule "G9" la valeur d'une
cellule de
: > la colonne "A" se trouvant sur la même ligne que la dernière cellule
remplie
: > de la colonne "D"
: > A savoir : G9 = A10 ou G9= 08/09
: >
: > A D
: >
: > 01/09
: > 02/09 15
: > 03/09
: > 04/09
: > 05/09 12
: > 06/09 14
: > 07/09
: > 08/09 13
: > 09/09
: > 10/09
: >
: > Mecri de votre aide
: >
: >
:
:
: --
: Cordialement,
:
: Michel Gaboly
: www.gaboly.com
Avatar
Ricky
Bonjour *Romi*


=INDIRECT(ADRESSE(MAX((LIGNE(zone)*(zone<>"")));COLONNE(zone)-3))

Moins 3 et non moins 1 si tu utilises A et D
Mon test a été fait en A et B ce qui explique le -1

Validation matricielle (MAJ+CTRL+ENTER)

| Merci pour ta réponse mais je n'obtiens comme résultat que
| "#valeur!" alors que dans l'argumentaire de la fonction j'ai bien la
| référence de la dernière cellule remplie mais je n'ai pas la valeur
| de cette cellule "Ricky" a écrit dans le
| message de news:%23%
| | Bonjour *Romi*
| |
| | {=INDIRECT(ADRESSE(MAX((LIGNE(zone)*(zone<>"")));COLONNE(zone)-1))}
| |
| | Validation matricielle (MAJ+CTRL+ENTER)
| | Où zone représente la partie de la colonne D qui peut contenir les
| | valeurs
| |
| | Ricky [MVP] Visitez les faq....
| | http://www.faqoe.com http://faqword.free.fr
| | http://dj.joss.free.fr/faq.htm http://www.excelabo.net

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
Ricky
Bonjour *Romi*

c'est une date. Il faut appliquer le Format Cellule Date comme dans ma réponse précédente

| Je n'obtiens qu'une référence de cellule du genre 37987 et la la
| valeur de cette cellule. Je pense qu'il faut, dans la fonction avec
| "décaler", supprimer "-1" et mettre -1 à la place de "0"
| "Michel Gaboly" a écrit dans le message de
| news:
| | Bonsoir,
| |
| | |
| | Couplé à décaler, cela donne :
| |
| | ÞCALER(D1;MAX(LIGNE(D1:D1000)*(D1:D1000<>"")) - 1;0)
| |
| | à valider en matricielle (Maj + Ctrl + Return)
| |
| | NB - Sur Mac, Ctrl peut être remplacé par la touche commande,
| | également appelée pomme.
| |
| | | Bonsoir à toutes et à tous
| | | J'aimerais faire apparaître dans une cellule "G9" la valeur d'une
| cellule de
| | | la colonne "A" se trouvant sur la même ligne que la dernière
| | | cellule
| remplie
| | | de la colonne "D"
| | | A savoir : G9 = A10 ou G9= 08/09
| | |
| | | A D
| | |
| | | 01/09
| | | 02/09 15
| | | 03/09
| | | 04/09
| | | 05/09 12
| | | 06/09 14
| | | 07/09
| | | 08/09 13
| | | 09/09
| | | 10/09
| | |
| | | Mecri de votre aide
| | |
| | |
| |
| |
| | --
| | Cordialement,
| |
| | Michel Gaboly
| | www.gaboly.com

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
Michel Gaboly
Bonsoir,

Merci à Ricky d'avoir déjà répondu ;-))

Juste une précision : Excel compte les jours depuis début 1900 (option
par défaut des versions Windows) ou 1904 (option par défaut des versions
Mac).

Cela permet de déterminer aisément une date à partir d'une autre ou le
nombre de jours entre 2 dates.

37987 représente le 1er janvier 2004, avec l'option dates à partir de
1900 (Windows) : à l'incidence près des 29 février des années
bissextiles, un siècle représente 36500 jours.


Bonjour *Romi*

c'est une date. Il faut appliquer le Format Cellule Date comme dans ma réponse précédente

| Je n'obtiens qu'une référence de cellule du genre 37987 et la la
| valeur de cette cellule. Je pense qu'il faut, dans la fonction avec
| "décaler", supprimer "-1" et mettre -1 à la place de "0"
| "Michel Gaboly" a écrit dans le message de
| news:
| | Bonsoir,
| |
| | |
| | Couplé à décaler, cela donne :
| |
| | ÞCALER(D1;MAX(LIGNE(D1:D1000)*(D1:D1000<>"")) - 1;0)
| |
| | à valider en matricielle (Maj + Ctrl + Return)
| |
| | NB - Sur Mac, Ctrl peut être remplacé par la touche commande,
| | également appelée pomme.
| |
| | | Bonsoir à toutes et à tous
| | | J'aimerais faire apparaître dans une cellule "G9" la valeur d'une
| cellule de
| | | la colonne "A" se trouvant sur la même ligne que la dernière
| | | cellule
| remplie
| | | de la colonne "D"
| | | A savoir : G9 = A10 ou G9= 08/09
| | |
| | | A D
| | |
| | | 01/09
| | | 02/09 15
| | | 03/09
| | | 04/09
| | | 05/09 12
| | | 06/09 14
| | | 07/09
| | | 08/09 13
| | | 09/09
| | | 10/09
| | |
| | | Mecri de votre aide
| | |
| | |
| |
| |
| | --
| | Cordialement,
| |
| | Michel Gaboly
| | www.gaboly.com




--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
Romi
Merci à tous
Après avoir corrigé le format de cellule , je suis arrivé au bon résultat
"Michel Gaboly" a écrit dans le message de
news:%
: Bonsoir,
:
: Merci à Ricky d'avoir déjà répondu ;-))
:
: Juste une précision : Excel compte les jours depuis début 1900 (option
: par défaut des versions Windows) ou 1904 (option par défaut des versions
: Mac).
:
: Cela permet de déterminer aisément une date à partir d'une autre ou le
: nombre de jours entre 2 dates.
:
: 37987 représente le 1er janvier 2004, avec l'option dates à partir de
: 1900 (Windows) : à l'incidence près des 29 février des années
: bissextiles, un siècle représente 36500 jours.
:
:
: > Bonjour *Romi*
: >
: > c'est une date. Il faut appliquer le Format Cellule Date comme dans ma
réponse précédente
: >
: > | Je n'obtiens qu'une référence de cellule du genre 37987 et la la
: > | valeur de cette cellule. Je pense qu'il faut, dans la fonction avec
: > | "décaler", supprimer "-1" et mettre -1 à la place de "0"
: > | "Michel Gaboly" a écrit dans le message de
: > | news:
: > | | Bonsoir,
: > | |
: > | | |
: > | | Couplé à décaler, cela donne :
: > | |
: > | | ÞCALER(D1;MAX(LIGNE(D1:D1000)*(D1:D1000<>"")) - 1;0)
: > | |
: > | | à valider en matricielle (Maj + Ctrl + Return)
: > | |
: > | | NB - Sur Mac, Ctrl peut être remplacé par la touche commande,
: > | | également appelée pomme.
: > | |
: > | | | Bonsoir à toutes et à tous
: > | | | J'aimerais faire apparaître dans une cellule "G9" la valeur d'une
: > | cellule de
: > | | | la colonne "A" se trouvant sur la même ligne que la dernière
: > | | | cellule
: > | remplie
: > | | | de la colonne "D"
: > | | | A savoir : G9 = A10 ou G9= 08/09
: > | | |
: > | | | A D
: > | | |
: > | | | 01/09
: > | | | 02/09 15
: > | | | 03/09
: > | | | 04/09
: > | | | 05/09 12
: > | | | 06/09 14
: > | | | 07/09
: > | | | 08/09 13
: > | | | 09/09
: > | | | 10/09
: > | | |
: > | | | Mecri de votre aide
: > | | |
: > | | |
: > | |
: > | |
: > | | --
: > | | Cordialement,
: > | |
: > | | Michel Gaboly
: > | | www.gaboly.com
: >
:
:
: --
: Cordialement,
:
: Michel Gaboly
: www.gaboly.com