[Résolu] Fonction INDEX, comment saisir plages multiples ?
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 OOrganisé
- Messages : 97
- Inscription : 09 août 2017 12:42
[Résolu] Fonction INDEX, comment saisir plages multiples ?
Bonjour,
pouvez-vous m'expliquer comment saisir des plages multiples dans la fonction INDEX ?
En passant par l'assistant fonctions dans le champs "Référence" de la fonction INDEX, lorsque je sélectionne 2 plages non contiguës, elles se retrouvent accolées.
Je sélectionne la première, je saisie une "," ou un ";" puis la 2ème plage, mais ça ne fonctionne pas.
Comme indiqué dans la DOC de LibreOffice, j'essaie aussi de les mettre entre parenthèse, mais ça ne fonctionne toujours pas.
Qu'est ce que je fais mal ?
Merci pour votre aide.
pouvez-vous m'expliquer comment saisir des plages multiples dans la fonction INDEX ?
En passant par l'assistant fonctions dans le champs "Référence" de la fonction INDEX, lorsque je sélectionne 2 plages non contiguës, elles se retrouvent accolées.
Je sélectionne la première, je saisie une "," ou un ";" puis la 2ème plage, mais ça ne fonctionne pas.
Comme indiqué dans la DOC de LibreOffice, j'essaie aussi de les mettre entre parenthèse, mais ça ne fonctionne toujours pas.
Qu'est ce que je fais mal ?
Merci pour votre aide.
Dernière modification par christophe40 le 01 févr. 2025 14:11, modifié 1 fois.
Sous Windows 11 64 bits et seule la suite LibreOffice 24.8.4.2 64bits est installée.
Java 8 64bits installés et régulièrement mis à jour
Windows 11 Pro à jour.
Java 8 64bits installés et régulièrement mis à jour
Windows 11 Pro à jour.
-
- HédOOniste
- Messages : 1823
- Inscription : 15 déc. 2010 08:33
Re: Fonction INDEX, comment saisir plages multiples ?
Bonjour
il faudrait fournir un exemple
sinon il y aurait la possibilité d'associer la première plage avec une fonction SIERREUR ou SI (ESTERREUR
il faudrait fournir un exemple
sinon il y aurait la possibilité d'associer la première plage avec une fonction SIERREUR ou SI (ESTERREUR
OpenOffice 4.1.14 sous Windows 11
-
- Membre OOrganisé
- Messages : 97
- Inscription : 09 août 2017 12:42
Re: Fonction INDEX, comment saisir plages multiples ?
En fait je n ai pas fait s exemple car ce n est pas un cas particulier.
je cherche a saisir ceci :
INDEX (A1:B10,E1:F10,V1:W10;1;2;3)
en d autres termes :
INDEX (plage1,plage2,plage3;Ligne;colonne;plage3)
comment dois je faire car l assistant fonction refuse la saisie de plage1 plage2 et plage3. Que cela soit avec une "," ou un ";" comme caractère séparateur.
je cherche a saisir ceci :
INDEX (A1:B10,E1:F10,V1:W10;1;2;3)
en d autres termes :
INDEX (plage1,plage2,plage3;Ligne;colonne;plage3)
comment dois je faire car l assistant fonction refuse la saisie de plage1 plage2 et plage3. Que cela soit avec une "," ou un ";" comme caractère séparateur.
Sous Windows 11 64 bits et seule la suite LibreOffice 24.8.4.2 64bits est installée.
Java 8 64bits installés et régulièrement mis à jour
Windows 11 Pro à jour.
Java 8 64bits installés et régulièrement mis à jour
Windows 11 Pro à jour.
-
- GourOOu
- Messages : 6065
- Inscription : 02 janv. 2009 23:56
Re: Fonction INDEX, comment saisir plages multiples ?
Bonsoir,
Tu peux essayer :ouce qui après validation donnera les parenthèses internes pouvant alors être supprimées. La validation se fait normalement (Entrée) puisque tu ne demandes qu'une seule cellule en sortie (ligne1, colonne 2). Si tu en demandes plusieurs, il faut les mettre entre accolades : et valider matriciellement (Ctrl+Maj+Entrée).
Aide sur INDEX() ici et là.
À tester ci-joint,
Cordialement,
Jean-Louis
Tu peux essayer :
Code : Tout sélectionner
=INDEX(A1:B10~E1:F10~V1:W10;1;2;3)
Code : Tout sélectionner
=INDEX((A1:B10;E1:F10;V1:W10);1;2;3)
Code : Tout sélectionner
=INDEX((A1:B10~E1:F10~V1:W10);1;2;3)
Code : Tout sélectionner
=INDEX((A1:B10~E1:F10~V1:W10);{1;2};2;3)
Aide sur INDEX() ici et là.
À tester ci-joint,
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
-
- Membre OOrganisé
- Messages : 97
- Inscription : 09 août 2017 12:42
Re: Fonction INDEX, comment saisir plages multiples ?
Bonjour Jean-Louis,
chez moi quelque-soi la méthode de saisie utilisée aucune ne fonctionne en passant par "l'assistant fonction".
En revanche, pour une saisie directe au clavier dans la barre de fonction 3 méthodes fonctionnent :
et
Pour cette dernière avec le ";" comme séparation des plages, une fois validé, CALC la transforme en la première méthode avec le "~" et les parenthèses intérieures.
Merci pour votre aide.
chez moi quelque-soi la méthode de saisie utilisée aucune ne fonctionne en passant par "l'assistant fonction".
En revanche, pour une saisie directe au clavier dans la barre de fonction 3 méthodes fonctionnent :
Code : Tout sélectionner
=INDEX((A9:B10~E9:F10~V9:W10);1;1;3)
Code : Tout sélectionner
=INDEX(A9:B10~E9:F10~V9:W10;1;1;3)
Code : Tout sélectionner
=INDEX((A9:B10;E9:F10;V9:W10);1;1;3)
Merci pour votre aide.
Sous Windows 11 64 bits et seule la suite LibreOffice 24.8.4.2 64bits est installée.
Java 8 64bits installés et régulièrement mis à jour
Windows 11 Pro à jour.
Java 8 64bits installés et régulièrement mis à jour
Windows 11 Pro à jour.