[Résolu] Séparation d'un tableau en deux

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.
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 188
Inscription : 02 janv. 2008 16:15

[Résolu] Séparation d'un tableau en deux

Message par wormsf »

Bonjour
j'ai un tableau avec des recettes et ensuite des dépenses. Je voudrais séparer en 2 tableaux
Si le nombre de lignes de recettes est fixe, pas de problèmes, pour les dépenses, je pointe directement sur la 1ère cellule
exemple pour les dépenses :
SI(ESTVIDE(A15);"";SI(A15="DEPENSES";SI(DROITE(B15;8)="Résultat";B15;C15);" "))
mais ce nombre est variable durant l'exercice QUelle formule employer ?

Ci-joint le fichier exemple :
separation tableaux.ods
Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par wormsf le 30 juil. 2026 17:01, modifié 1 fois.
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1199
Inscription : 19 août 2018 05:20

Re: Séparation d'un tableau en deux

Message par Dolev »

Bonjour,

Pas besoin d'une formule, il faut passer par un tableau croisé dynamique.
Open Office 4.1.16 sous Windows 11
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1908
Inscription : 15 déc. 2010 08:33

Re: Séparation d'un tableau en deux

Message par yclik »

Bonjour
si vous voulez garder cette présentation, une proposition :
en L2

Code : Tout sélectionner

=SOMMEPROD(($C$5:$C$1000=K3)*($D$5:$D$1000))
A recopier
en M2

Code : Tout sélectionner

=SI(L2="";SOMMEPROD(($B$5:$B$1000=K2)*($D$5:$D$1000));"")
separation tableaux2.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
LibreOffice 26.2.4.2 sous windows 11
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 188
Inscription : 02 janv. 2008 16:15

Re: Séparation d'un tableau en deux

Message par wormsf »

Bonjour
j'ai voulu trop compliquer mon exemple
mon problème n'est pas le calcul des sommes en colonne L ou M
mais la détermination des lignes en Colonne K sachant que la 1ère peut avoir un rang variable dans l'année (ici 15 mais çà peut être 13 ou 16....)

J'ai déjà utilisé des tableaux dynamiques séparés pour les dépenses recettes et autres caisse de solidarité
mais j'ai eu des problèmes
d'où le tableau de gauche est en fait un tableau croisé dynamique où se succèdent les recettes dépenses caisse de solidarité....
Mais dans ce cas il faudrait une formule pour pointer la bonne ligne de début des dépenses et la recopier en colonne k
d'où la formule que je voudrais pour remplacer une adresse de cellule fixe par une variable en fonction de la ligne de début des dépenses
separation tableaux.ods
Sinon, il faudrait une macro pour appliquer un filtre
Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1908
Inscription : 15 déc. 2010 08:33

Re: Séparation d'un tableau en deux

Message par yclik »

bonjour
une autre proposition avec des colonnes intermédiaires à masquer
separation tableaux3.ods
un peu usine à gaz

il faudrait peut êrte repartir avec les données source du TCD avec la fonction SOMMEPROD ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
LibreOffice 26.2.4.2 sous windows 11
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 188
Inscription : 02 janv. 2008 16:15

Re: Séparation d'un tableau en deux

Message par wormsf »

Merci yclick, je vais me pencher sur la solution proposée, qui me semble répondre à mon problème
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 188
Inscription : 02 janv. 2008 16:15

Re: Séparation d'un tableau en deux

Message par wormsf »

Super
La solution fonctionne
Je l'ai même adapté à 4 tableaux
Un grand merci
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3