Re: [fr-users] Calc : dans un RECHERCHEV, indiquer une référence de cellule par formule

2022-09-01 Par sujet yves dutrieux
Bonjour,

2 possibilités dépendant de pourquoi tu veux faire ça.
1) si c'est pour pouvoir toujours inclure les données dans ta plage
(exemple être sûr que ce que tu ajoutes sera d'office repris dans ta plage
(éventuellement ta plage s'agrandit si tu ajoutes).
alors c'est mieux d'utiliser une plage du style : $Data.$A$1:$Data.$C7000
(le dollar enlevé sur 7000, s'agrandira si et seulement si, tu INSERES des
lignes de données AVANT la ligne 7000. car en insérant, ta plage,
s'agrandira vu que le dollar n'est pas présent).
2) si c'est indirect que tu veux utiliser, met par exemple dans la cellule
B6 : Data.$A$1:$Data.$C7000
et utilise ensuite indirect(b6) à la place de ta plage dans la formule ,
soit : RECHERCHEV(DATE(GAUCHE($A18;4);MOIS(B$1);31);indirect(B6);3;0)
B6 peut être le résultat d'un calcul ;)

Yves

Le jeu. 1 sept. 2022 à 19:24, Mamin Luc  a écrit :

> Bonsoir
>
> Le titre de ce message n'est pas très clair, je précise :
>
>   * Dans une feuille, appelons la "Data", j'ai une colonne de dates
> quotidiennes, et une autre colonne avec des données.
> Chaque mois, je copie/colle les données issues d'une source extérieure.
>   * Dans une seconde feuille, appelons la "Récap", je récapitule les
> données de la feuille Data en les rangeant par années et par mois.
> Pour ce faire, j'utilise
>
> RECHERCHEV(DATE(GAUCHE($A18;4);MOIS(B$1);31);$Data.$A$1:$Data.$C$7000;3;0)
> Et ça fonctionne très bien...
>
> Mais, j'aimerais pouvoir "automatiser" la dernière ligne de la plage de
> recherche.
> Dans l'exemple ci-dessus, j'ai mis "7000", mais je voudrais intervenir
> sur ce "7000" pour faire prendre en compte une donnée que je parviens à
> calculer, présente dans la feuille Récap.
> Donc quelque chose du genre : $Data.$C"ma donnée calculée"
>
> Je pensais investiguer du côté des fonctions ADRESSE ou INDIRECT, mais
> je n'y parviens pas.
>
> Si une piste existait...
>
> Rien d'urgent à cette question, qui relève un peu de l'exercice de style.
>
> Merci.
> Luc
>
> --
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>


-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Calc : dans un RECHERCHEV, indiquer une référence de cellule par formule

2022-09-01 Par sujet Mamin Luc

Bonsoir

Le titre de ce message n'est pas très clair, je précise :

 * Dans une feuille, appelons la "Data", j'ai une colonne de dates
   quotidiennes, et une autre colonne avec des données.
   Chaque mois, je copie/colle les données issues d'une source extérieure.
 * Dans une seconde feuille, appelons la "Récap", je récapitule les
   données de la feuille Data en les rangeant par années et par mois.
   Pour ce faire, j'utilise
   RECHERCHEV(DATE(GAUCHE($A18;4);MOIS(B$1);31);$Data.$A$1:$Data.$C$7000;3;0)
   Et ça fonctionne très bien...

Mais, j'aimerais pouvoir "automatiser" la dernière ligne de la plage de 
recherche.
Dans l'exemple ci-dessus, j'ai mis "7000", mais je voudrais intervenir 
sur ce "7000" pour faire prendre en compte une donnée que je parviens à 
calculer, présente dans la feuille Récap.

Donc quelque chose du genre : $Data.$C"ma donnée calculée"

Je pensais investiguer du côté des fonctions ADRESSE ou INDIRECT, mais 
je n'y parviens pas.


Si une piste existait...

Rien d'urgent à cette question, qui relève un peu de l'exercice de style.

Merci.
Luc

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy