[Résolu]Incrémentation à intervalle régulier
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.
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 16 juin 2021 21:36
[Résolu]Incrémentation à intervalle régulier
Bonjour, question basique pour beaucoup d'entre vous sans doute; Mais un souci et je ne trouve pas de réponse
Quand j'incrémente une série de chiffre avec un pas de 17; RAS ; 17 puis 34 puis 51.....
quand je cherche à le faire avec une série de formule, pas moyen de m'en sortir...=A17 puis =A34 et pas moyen d'avoir =A51 dans la cellule suivante; Il remet =A17
J'ai un empilement de tableau et doit récupérer une cellule dans chacun de ces tableaux à intervalle fixe =A17 et dans la cellule de droite=A34 puis =A51 dans la cellule de droite suivante; etc , etc
Merci pour vos réponses, Loïk
Quand j'incrémente une série de chiffre avec un pas de 17; RAS ; 17 puis 34 puis 51.....
quand je cherche à le faire avec une série de formule, pas moyen de m'en sortir...=A17 puis =A34 et pas moyen d'avoir =A51 dans la cellule suivante; Il remet =A17
J'ai un empilement de tableau et doit récupérer une cellule dans chacun de ces tableaux à intervalle fixe =A17 et dans la cellule de droite=A34 puis =A51 dans la cellule de droite suivante; etc , etc
Merci pour vos réponses, Loïk
Dernière modification par ElBacchus le 19 juin 2021 18:49, modifié 2 fois.
Apache OpenOffice 4.1.7 Sous Windows 10 Famille
-
- RespOOnsable forum
- Messages : 9227
- Inscription : 28 août 2010 08:45
Re: Incrémentation à intervalle régulier
Bonjour et bienvenue sur le forum,
Si c'est une obligation ou un choix mentionnez-le dans votre signature.
Si c'est une version de LibreOffice que vous n'avez pas pu entrer, essayez de nouveau.
Connaître la version de Apache OpenOffice (AOO) ou LibreOffice (LibO) installée
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version stable
Dans votre signature il est nécessaire d'indiquer :
Cordialement.
Votre signature fait mention d'une version d'OpenOffice qui n'est plus maintenue.Dans votre signature il y a écrit : OpenOffice 2.4 sous Windows XP
Si c'est une obligation ou un choix mentionnez-le dans votre signature.
Si c'est une version de LibreOffice que vous n'avez pas pu entrer, essayez de nouveau.
Connaître la version de Apache OpenOffice (AOO) ou LibreOffice (LibO) installée
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version stable
Dans votre signature il est nécessaire d'indiquer :
- la version exacte de AOO ou LibO (AOO 4.1.10, LibO 7.0.6 par exemple) ;
- la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 20.04, macOS 11.4 par exemple).
Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- GourOOu
- Messages : 9347
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise + F-Savoie
Re: Incrémentation à intervalle régulier
Bonjour,
Veillez à renseigner votre signature comme demandé.
Comment joindre un fichier au format ODF
Veillez également à dépersonnaliser votre fichier.
Donnez un nom clair à ce fichier. Evitez "essai" et autres "test" dont nos tiroirs débordent...
Veillez à renseigner votre signature comme demandé.
Comment joindre un fichier au format ODF
Veillez également à dépersonnaliser votre fichier.
Donnez un nom clair à ce fichier. Evitez "essai" et autres "test" dont nos tiroirs débordent...
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
- GourOOu
- Messages : 5738
- Inscription : 02 janv. 2009 23:56
Re: Incrémentation à intervalle régulier
Bonsoir,
Tu peux essayer cela :à étendre vers la droite. Bien sûr la mise en œuvre de cette formule dans un fichier te revient, puis que tu n'en as pas fourni... notamment parce qu'on ne sait pas si les tableaux dont tu parles sont sur la même feuille ou non.
Cordialement,
Jean-Louis
Tu peux essayer cela :
Code : Tout sélectionner
=INDIRECT("A"&17*COLONNE(A$1))
Cordialement,
Jean-Louis
LibO 7.6.5.2 (x64 avec Java 1.8.0_401) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 16 juin 2021 21:36
Re: Incrémentation à intervalle régulier
En pièce jointe une photo de la nature exacte de mon souci
J'ai 36 tableaux empilé (3 pour l'exemple ci-joint)
Je dois réorganiser ces 36 tableaux (16 fois 10 cellules multiplié par 36) en un seul tableau de la façon suivante
Admettons que le démarrage de ce nouveau tableau se fasse en AA5; La première cellule en AA5 devra être =F5, puis =F22 en AB5, puis =F39 en AC5 .....; Soit un pas de 17 pour chercher une cellule par tableau et créer un nouveau tableau de 36 colonnes et 180 lignes.
La 2nde ligne de ce nouveau tableau démarre en AA6 avec =F6 puis =F23 en AB6 puis =F40 en AC6...
La dernière ligne du tableau sera w14, W31,W48....
J'espère avoir été plus clair, merci de vos réponses
Cordialement, Loïk ALLAIN
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.7 Sous Windows 10 Famille
-
- GourOOu
- Messages : 5738
- Inscription : 02 janv. 2009 23:56
Re: Incrémentation à intervalle régulier
Bonsoir,
En AA5, la formule à étendre à droite et vers le bas, qui donne textuellement l'adresse de la bonne cellule pourrait être :La formule qui donne la valeur correspondante à cette adresse serait donc :À étendre sur 36 colonnes et 180 lignes…
Voir ci-joint.
Cordialement,
Jean-Louis
En AA5, la formule à étendre à droite et vers le bas, qui donne textuellement l'adresse de la bonne cellule pourrait être :
Code : Tout sélectionner
=ADRESSE(5+MOD(LIGNE($A1)-1;10)+17*(COLONNE(A$1)-1);6+ENT(LIGNE(A1)/10-0,1);;;)
Code : Tout sélectionner
=INDIRECT(ADRESSE(5+MOD(LIGNE($A1)-1;10)+17*(COLONNE(A$1)-1);6+ENT(LIGNE(A1)/10-0,1);;;))
Voir ci-joint.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.5.2 (x64 avec Java 1.8.0_401) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 16 juin 2021 21:36
Re: Incrémentation à intervalle régulier
Bonjour,
Merci pour ces explications, ça me permet de découvrir les fonctions adresse et indirect,
Les messages d'erreur se succèdent, sans doute quelque imprécisions de rédaction dans les formules
Je vais simplifier la question;
Si j'ai ; Quelle est la formule pour obtenir =F22 en AB5 ....J'ai essayé plein de truc .. Il y a un manque de connaissances et rien de très concret sur google ou les tutos you tube...
Là c'est message d'erreur sur message d'erreur
Taper 180 formules et incrémenter ligne par ligne, ce n'est pas un souci; C'est moins un souci que de taper les 4500 cellules
Merci de ta réponse si t'as encore 5 minutes
Cordialement, Loïk ALLAIN
Merci pour ces explications, ça me permet de découvrir les fonctions adresse et indirect,
Les messages d'erreur se succèdent, sans doute quelque imprécisions de rédaction dans les formules
Je vais simplifier la question;
Si j'ai
Code : Tout sélectionner
=F5 en AA5(ou INDIRECT(ADRESSE(5;6;3)
Code : Tout sélectionner
=INDIRECT(ADRESSE(5;6;3)+17*(COLONNE(6..))
Là c'est message d'erreur sur message d'erreur
Taper 180 formules et incrémenter ligne par ligne, ce n'est pas un souci; C'est moins un souci que de taper les 4500 cellules
Merci de ta réponse si t'as encore 5 minutes
Cordialement, Loïk ALLAIN
La modération vous a écrit: Mettez vos formules ou code en forme [code]Des formules et du code plus lisible[/code]vous rendrez la lecture plus facile.
Pour ce faire, éditez votre message, sélectionnez la formule ou le code et cliquez sur le bouton "Code" en haut à gauche de votre message.
Fait pour vous.
Apache OpenOffice 4.1.7 Sous Windows 10 Famille
-
- InconditiOOnnel
- Messages : 944
- Inscription : 19 août 2018 05:20
Re: Incrémentation à intervalle régulier
Bonsoir,
Une base de données serait sans doute plus indiqué.
Quand je vois ça, je me dis qu'immanquablement le tableur n'est pas la solution.ElBacchus a écrit :Je dois réorganiser ces 36 tableaux
Une base de données serait sans doute plus indiqué.
Open Office 4.1.15 sous Windows 11
-
- GourOOu
- Messages : 5738
- Inscription : 02 janv. 2009 23:56
Re: Incrémentation à intervalle régulier
Bonsoir,
Désolé, j'ai utilisé la syntaxe d'ADRESSE() adaptée à LibreOffice [ADRESSE(ligne;colonne,ABS;A1;"Feuille")] et je pensais que c'était la même pour OpenOffice, mais ce n'est pas le cas ( [ADRESSE(ligne;colonne,ABS;"Feuille")] ).
La formule à employer sous AOO est donc (ici en AA5) :Le classeur ci-joint doit être ouvert avec OpenOffice uniquement. Si on l'ouvre avec LibreOffice, ce dernier va corriger automatiquement les formules et après enregistrement, il générera les mêmes erreurs sous OpenOffice.
Cordialement,
Jean-Louis
Désolé, j'ai utilisé la syntaxe d'ADRESSE() adaptée à LibreOffice [ADRESSE(ligne;colonne,ABS;A1;"Feuille")] et je pensais que c'était la même pour OpenOffice, mais ce n'est pas le cas ( [ADRESSE(ligne;colonne,ABS;"Feuille")] ).
La formule à employer sous AOO est donc (ici en AA5) :
Code : Tout sélectionner
=INDIRECT(ADRESSE(5+MOD(LIGNE($A1)-1;10)+17*(COLONNE(A$1)-1);6+ENT(LIGNE(A1)/10-0,1);1))
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.5.2 (x64 avec Java 1.8.0_401) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1