Oups, j'ai cliqué trop vite, une erreur et une variante (cf. ci-après):

> -----Message d'origine-----
> De : Michel Rudelle [mailto:rudelle.mic...@gmail.com]
> Envoyé : jeudi 3 septembre 2015 22:53
> À : 'Gixona'; 'users@fr.libreoffice.org'
> Objet : RE: [fr-users] Re: Fonction ligne() décalage
> 

> En décomposant en plusieurs colonnes la formule, tout se passe bien:
> colonne I: (le rang)
> =LIGNE()-7
> colonne H: (trouver le n° de la ligne à ventiler)
> =PETITE.VALEUR('file:///C:/.../Gestion_2015.ods'#$Trim01.P$7:P$120;I8)

> colonne F: (trouver le montant)
remplacer la formule précédemment indiquée par:
=INDEX('file:///C:/.../Gestion 2015.ods'#$Trim01.$E$1:$E$120;H8;1)
(en effet dans index on donne le n° de ligne dans la plage, et il faut donc
faire commencer la plage à 1)

> colonne D: (gérer l'erreur - lorsque le rang demandé n'existe pas)
> =SI(ESTERR(H8);"";G8)
on peut aussi utiliser:
=SIERREUR(G8;"")

Michel


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à