Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Bonjour Ysabeau,

-----Message d'origine-----
De : Ysabeau [mailto:id@dutailly.net]
Envoyé : jeudi 13 avril 2017 12:09
À : users@fr.libreoffice.org
Objet : [fr-users] Calc : si, formule matricielle qu'est-ce qui cloche
dans ma formule ?

Bonjour tout le monde,

Qu'est-ce qui cloche dans cette formule ?

{=SI(ET(nom =$A$1;mois =B2);numero ;" " )}

Je veux pouvoir afficher dans ma cellule le numéro (dans la plage numero
$Feuille1.$F$2:$F$200) si dans la plage nom ($Feuille1.$A$2:$A$200) je
trouve le même contenu que dans la cellule A1 et si dans la plage mois
($Feuille1.$D$2:$D$200) je trouve le même contenu que dans la cellule B12.

Quand je valide la saisie de la formule : la cellule est vide (elle ne
devrait pas) et quand je tire la cellule pour répéter la formule j'ai
une erreur #NOM ?

Les noms sont bons. Les trois plages de références ont la même étendue.

Y a-t-il une autre solution ? Merci.

Je ne suis pas très sûr d'avoir bien compris le problème et reproduit le
classeur (et je ne n'utilise pas très souvent les formules matricielles),
toutefois, voici le résultat de mes essais:

L'opérateur ET ne semble pas fonctionner dans une formule matricielle, pour
contourner le problème, j'ai utilisé la formule suivante qui renvoie bien le
bon numéro:
=SI(nom&mois=A1&B2;numero;"-")

Quant à ton problème de recopie de la formule, à ma connaissance, les
formules matricielles ne peuvent pas se recopier en tirant, soit elles sont
automatiquement générées sur une matrice de dimension équivalente à celle de
la matrice de la formule, soit on la saisie dans une zone de dimension
équivalente.

Testé avec 5.2.3.3 Vista

Si ça ne répond pas à ta question, envoie un classeur exemple de ton
problème.

Bonne journée,
Michel


-- 
Envoyez un mail à users+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.