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.
[Résolu] Modification de la formule matricielle
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.
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.
-
- Membre hOOnoraire
- Messages : 122
- Inscription : 22 mars 2006 08:22
- Localisation : Derriere mon écran
[Résolu] Modification de la formule matricielle
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
Environnement professionnel. Versions imposées.
Windows 10
LibreOffice V 6.4.2.2 à la maison
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Modification de la formule matricielle
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+
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
AOO
LibreOffice
Debian 10 et 11
-
- Membre hOOnoraire
- Messages : 122
- Inscription : 22 mars 2006 08:22
- Localisation : Derriere mon écran
Re: Modification de la formule matricielle
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.
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
Environnement professionnel. Versions imposées.
Windows 10
LibreOffice V 6.4.2.2 à la maison