[Résolu] Modification de la formule matricielle

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
deadhunter
Membre hOOnoraire
Membre hOOnoraire
Messages : 122
Inscription : 22 mars 2006 08:22
Localisation : Derriere mon écran

[Résolu] Modification de la formule matricielle

Message par deadhunter »

Bonjour à toutes et à tous,

Je reviens vers vous suite à un précédent post concernant des comparaisons entre deux tableaux.
DLE, m'avait proposé une réponse avec une formule matricielle qui a fonctionné sur un tableau.

Aujourd'hui, sur un autre tableau, lors de la validation de la formule, j'ai une modification de la formule entrée et par conséquent un résultat erroné.

J'ai identifié les données comme suit :
Ident07 : O6:O4242
Post07 : P6/P4242
Ident53 : C6:C4577
Post53 : D6:D4577
Stafinal : Q6:Q4577

Voici la formule que je rentre : INDEX(Stafinal;EQUIV(Ident53&Post53;Ident07&Post07;0))
et voici la formule qui se trouve inscrite une fois la validation effectuée : =INDEX(Ident53;EQUIV(Ident53&Post53;Ident07&Ident07;0))

Avez-vous une idée sur le pourquoi de changement de la formule ? Car j'avoue que je m'arrache les cheveux...
D'avance merci pour votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par deadhunter le 26 avr. 2019 12:24, modifié 1 fois.
LibreOffice V 5.4.7.2
Environnement professionnel. Versions imposées.
Windows 10

LibreOffice V 6.4.2.2 à la maison
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Modification de la formule matricielle

Message par OOotremer971 »

Bonjour,

Tu as défini tes plages de données par le menu Données>Définir la plage alors qu'il faut passer par le menu Feuille>Plage ou expressions nommées
(raccourci clavier Ctrl+F3). Et du coup, il faudra supprimer les plages crées par le menu données.

Tu peux aussi cliquer sur la petite flèche de la zone de noms en haut à gauche au dessus des entêtes des colonnes A et B
A+
 Ajout : Regarde dans le fichier que t'a donné DLE dans le précédent poste comment sont définies les plages 
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
deadhunter
Membre hOOnoraire
Membre hOOnoraire
Messages : 122
Inscription : 22 mars 2006 08:22
Localisation : Derriere mon écran

Re: Modification de la formule matricielle

Message par deadhunter »

Merci OOotremer971. Cela fonctionne impec.

Pour mon premier tableau j'étais passé par Données - Définir la plage, mais le tableau était largement plus petit.

Encore merci.
LibreOffice V 5.4.7.2
Environnement professionnel. Versions imposées.
Windows 10

LibreOffice V 6.4.2.2 à la maison