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