Oups, j'ai cliqué trop vite, une erreur et une variante (cf. ci-après):
> -----Message d'origine-----
> De : Michel Rudelle [mailto:[email protected]]
> Envoyé : jeudi 3 septembre 2015 22:53
> À : 'Gixona'; '[email protected]'
> 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 à [email protected] 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