Bonjour, > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] > Envoyé : dimanche 27 octobre 2013 09:15 > À : [email protected] > Objet : Re: [fr-users] Lo Calc - Fonctions SI et RECHERCHEV > > bonjour, > > Si tu es sûr qu'il est au moins dans un des deux cas, tu peux faire : > > SI(esterreur(recherchev(1°critere); > recherchev(2°critere);recherchev(1°critere)) > > en gros si le premier recherchev renvoie une erreur (il ne le trouve > pas) , tu fais le recherchev avec le second sinon avec le premier
La même chose peut se faire maintenant avec la fonction SIERREUR qui réalise le test en plus "compact": SIERREUR(recherchev(1°critere);recherchev(2°critere)) Si le premier argument renvoie une erreur, la fonction renvoie le 2° Cette fonction est apparue avec la version 4 de libO me semble-t-il et est très pratique. Dans ton cas, pour que le premier argument renvoie une erreur si le critère n'existe pas, il faut entrer 0 (FAUX) pour l'ordre de tri, même si la colonne de recherche est en ordre croissant. Bon dimanche, 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
