[Résolu] Copie données avec condition (SI ? SI.CONDITION ?

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.
Sarah C
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2021 11:33

[Résolu] Copie données avec condition (SI ? SI.CONDITION ?

Message par Sarah C »

Bonjour à tous et à toutes,

Je viens solliciter votre aide car je suis en train de créer des tableurs pour ma prochaine activité de boulangerie : je vais les utiliser pour gérer mes commandes, les recettes de pains, et la partie comptabilité.

Sur ce post, j'aimerais que vous m'aidiez à trouver une solution concernant la copie automatique de données d'une feuille à l'autre, avec condition.
J'ai fait des essais avec la fonction SI et SI.CONDITION mais je n'arrive pas obtenir le résultat voulu.
J'ai essayé de trouver des solutions sur ce forum (et ailleurs), mais soit je ne comprend pas et n'arrive pas à appliquer ces solutions, soit je n'ai pas trouvé.

J'ai 4 feuilles qui regroupent les commandes et paiements effectués par lieu de distribution, soit par des clients identifiés, soit par un groupe de client anonyme (vente marché). Ce sont les feuilles "fareins mensuel" "montmerle mensuel" "chatillon mensuel" "marché mensuel".

Dans chacune de ces feuilles, il y a, entre autres données, le nom du client, le montant du règlement en liquide, le montant du règlement par chèque, le montant du règlement par espèce et la date du règlement.

J'aimerais recopier ces informations de ces 4 feuilles automatiquement pour les regrouper dans la feuille "Livre de recettes mensuel" si règlement en liquide ou règlement en chèque ou règlement en espèce >0.

J'ai bougé certaines informations de la feuille "fareins mensuel" pour avoir des colonnes un peu plus pures, mais ne sachant pas si c'était vraiment utile, je les ai laissées telles quelles dans les feuilles suivantes.

J'espère que je suis assez claire dans ma demande, et que l'intitulé de mon post l'est aussi.

Je vous joint le fichier en question (j'ai effacé mes essais infructueux avec les fonctions SI et SI.CONDITION, je n'y arrive vraiment pas).

Merci d'avance à celles et ceux qui me liront, et éventuellement pourront me donner des pistes pour franchir cet obstacle!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Sarah C le 22 août 2021 16:41, modifié 3 fois.
LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
Sarah C
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2021 11:33

Re: Copie données avec condition (SI ? SI.CONDITION ? Autre?

Message par Sarah C »

je vous met quand même un de mes essais avec une fonction SI que j'ai appliqué à la feuille fareins :

plusieurs problèmes se présentent :
- les cellules où il y a du texte sont considérées comme >0
- les lignes où il n'y a rien sont copiées mais vides (ce qui fait plein de lignes inutiles)
- il faudrait que je segmente la feuille pour l'appliquer aux trois autres feuilles dont je voudrais aussi collecter les données
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1667
Inscription : 15 déc. 2010 08:33

Re: Copie données avec condition (SI ? SI.CONDITION ? Autre?

Message par yclik »

Bonjour
une proposition dans ce classeur pour 2 magasins sur "feuille Livre des recettes mensuel"
boulangerie.ods
A noter sur la feuille de chaque magasin col AL (Dû Jour) en AL9
la formule des additions peut être remplacée par la fonction SOMMPROD

Code : Tout sélectionner

=SOMMEPROD((B9:U9)*(B$7:U$7))
voir test sur col AV Fareins mensuel

voir aussi la Sauvegarde automatique
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Sarah C
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2021 11:33

Re: Copie données avec condition (SI ? SI.CONDITION ? Autre?

Message par Sarah C »

Bonjour yclick !

Merci beaucoup d'avoir pris le temps pour essayer de m'aider!

Je ne connaissais pas la fonction SOMMEPROD (tout en me doutant qu'il devait y avoir moyen de faire plus simple et plus sûr), elle va grandement m'aider !

La solution que tu proposes est déjà une avancée cependant si par exemple Clémentine fait 4 virements de 5,30 dans le mois à des dates différentes j'aurais aimé avoir 4 lignes dans la feuille "livre de recettes mensuel" avec les 4 dates différentes.

Et ce serait encore plus parfait si Maddy Carré qui n'a pas acheté de pain de mois-ci n'apparaissait pas (bon au pire, avec la fonction trier je pourrais la cacher)

Car sinon effectivement je n'aurais qu'à recopier automatiquement le résumé mensuel de chaque feuille (cellules CF130:CF144;CG130:CG144;CH130:CG144 dans la feuille "fareins mensuel").
LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1667
Inscription : 15 déc. 2010 08:33

Re: Copie données avec condition (SI ? SI.CONDITION ? Autre?

Message par yclik »

Bonjour
autre possibilité
boulangerie.ods
voir feuille reglement fareins

mais cela commence à devenir une usine à gaz
voir aussi du côté du module Base plus apte à gérer des données multiples
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Sarah C
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2021 11:33

Re: Copie données avec condition (SI ? SI.CONDITION ? Autre?

Message par Sarah C »

Bonjour Yclick,

Merci pour cette solution !
Je suis encore en train de la décortiquer pour bien la comprendre.
Je vais effectivement me pencher sur l'option de la création d'une base de donnée car au final ce serait peut-être plus efficient étant donné ce que je veux faire et toutes les informations que globalement je veux gérer, faire interagir et consulter. Je n'ai pas d'expérience pour le moment avec les bases de données mais ce forum est une vraie mine d'information (et j'ai vu qu'il existe quelques tutos sur youtube également).

Merci encore beaucoup pour le temps que tu/vous y as/avez passé!
Dernière modification par Sarah C le 22 août 2021 16:46, modifié 1 fois.
LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9365
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Copie données avec condition (SI ? SI.CONDITION ? Autre?

Message par tintin »

Bonjour,

Vous pouvez commencer en consultant : https://forum.openoffice.org/fr/forum/v ... f=9&t=1543
et https://forum.openoffice.org/fr/forum/v ... 29&t=33198

Et si vous le désirez, vous pourrez ouvrir un sujet dans la section Projets où il sera inutile d'ouvrir un sujet par problème.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Sarah C
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 23 févr. 2021 11:33

Re: [Résolu] Copie données avec condition (SI ? SI.CONDITION

Message par Sarah C »

Bonjour Tintin,

Merci pour ces ressources !
Effectivement, je n'avais pas encore fait attention au fait qu'il y avait une section Projets sur ce forum, merci de l'information.

[et merci au modo qui a fini de bien balisé mon post comme résolu, j'allais revenir sur l'éditer car j'avais oublié la mention résolu mais j'ai été devancée :D ]
LibreOffice 7.0.6.2 (x64) Microsoft Windows 10 professionnel