Libre Office Calc [Réglé]
Comment cumuler des saisies dans une cellule ?
Logiciels / Bureautique

DéBé Membre non connecté
-
- Voir le profil du membre DéBé
- Inscrit le : 30/01/2010
- Groupes :
Depuis plusieurs jours, je me casse la tête avec le problème suivant :
J'ai réalisé un petit tableur pour la caisse d'une association qui vend des plats , lors d'une fête avec repas.
C'est très simple, on a par ligne le nom du plat, le tarif unitaire et on saisit le nombre commandé.
Le tableur calcule le montant par rubrique et le montant total.
Pour essayer de contrôler les quantités de denrées restantes (gestion du stock) , il serait intéressant de cumuler, à chaque saisie, le nombre de plats vendus.
Je pensais avoir trouvé la solution ici : https://wiki.documentfoundation.org/Faq/Calc/125/fr mais ça ne fonctionne pas, le cumul est faux .
Merci si quelqu'un (un spécialiste du tableur) pouvait se pencher un peu sur mon problème...

Finistère - Matériel : Desktop :Mga 9 x86-64 sur SSD 120 Go Plasma5 - Intel I5-6500 3,2 Ghz /Ram 8 Go --Lenovo T 410 Mga 9 x86-64 Plasma 5 Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire.” Albert Einstein

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
une simple somme sur la plage de cellules concernées ?
Ca me semble simple, j'ai dû louper quelque chose

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


DéBé Membre non connecté
-
- Voir le profil du membre DéBé
- Inscrit le : 30/01/2010
- Groupes :
Adrien.D :
Salut,
une simple somme sur la plage de cellules concernées ?
Ca me semble simple, j'ai dû louper quelque chose
une simple somme sur la plage de cellules concernées ?
Ca me semble simple, j'ai dû louper quelque chose

Oui , je n'ai pas bien détaillé mes explications :
En fait il faut récupérer des saisies qui sont effacées à chaque nouveau client.
Mais j'ai trouvé une piste sur les références circulaires ,la formule fait référence à la cellule où elle se trouve.
Dans les options on peut paramétrer les calculs sur les références circulaires de façon à ne pas avoir de message d'erreur.
Mais pour l'instant ça donne des résultats incohérents....
Je continue à chercher.
Merci
Édité par DéBé Le 04/08/2015 à 19h10
Finistère - Matériel : Desktop :Mga 9 x86-64 sur SSD 120 Go Plasma5 - Intel I5-6500 3,2 Ghz /Ram 8 Go --Lenovo T 410 Mga 9 x86-64 Plasma 5 Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire.” Albert Einstein

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


PapyLinux Membre non connecté
-
- Voir le profil du membre PapyLinux
- Inscrit le : 23/05/2011
- Groupes :
Pour traiter ce genre de problème j'ai toujours préféré utiliser la base de données, même si ça paraît utiliser une masse pour planter un clou.
Une ou deux tables, les requêtes et les états pareils. Mais il faudrait expliciter un peu plus le sujet.
JLB

DéBé Membre non connecté
-
- Voir le profil du membre DéBé
- Inscrit le : 30/01/2010
- Groupes :
J'ai enfin réussi à sortir quelque chose de cohérent
Si vous voulez y jeter un oeil et le tester, pour voir :
TableurCapCoz.ods
J'obtiens les cumuls souhaités.
Pour remettre les cumuls à zéro, il suffit (après avoir déprotégé) de saisir 0 en E2 puis de remettre 1.
Merci à vous
PAGE DE PUB
PS Si par hasard vous êtes dans le coin, c'est samedi à partir de 19h Plage du Cap Coz à Fouesnant, soirée musicale, dansante avec souper du pécheur et feu d'artifice sur la mer , en plus vous avez maintenant les menus et les tarifs

Édité par DéBé Le 05/08/2015 à 15h59
Finistère - Matériel : Desktop :Mga 9 x86-64 sur SSD 120 Go Plasma5 - Intel I5-6500 3,2 Ghz /Ram 8 Go --Lenovo T 410 Mga 9 x86-64 Plasma 5 Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire.” Albert Einstein

lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Si la touche "Client suivant" ouvre une nouvelle feuille, le cumul est simplement la somme d'une même cellule sur toutes les feuilles.
Par contre je ne comprends pas la division par deux des quantités demandées.
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

DéBé Membre non connecté
-
- Voir le profil du membre DéBé
- Inscrit le : 30/01/2010
- Groupes :
lebarhon :
Bonjour,
Si la touche "Client suivant" ouvre une nouvelle feuille, le cumul est simplement la somme d'une même cellule sur toutes les feuilles.
Par contre je ne comprends pas la division par deux des quantités demandées.
Si la touche "Client suivant" ouvre une nouvelle feuille, le cumul est simplement la somme d'une même cellule sur toutes les feuilles.
Par contre je ne comprends pas la division par deux des quantités demandées.
La touche "client suivant" est sensée effacer les saisies des cellules vertes (remise à zéro pour faire un nouveau compte client ) mais pas ouvrir une nouvelle feuille. Tout se fait sur la même feuille.
La division par deux est nécessaire car sinon, le tableur apparemment cumule 2 fois les nouvelles saisies (voir ici https://wiki.documentfoundation.org/Faq/Calc/125/fr ) , je n'ai pas bien compris pourquoi, mais ça fonctionne avec cette formule.
Seulement pour la macro liée au bouton "Client suivant" je m'aperçois qu'elle n'est pas enregistrée en même temps que le fichier.
Comme le tableur est destiné à être utilisé sur un autre PC (portable) le bouton est inefficace.
Bon, il semble que les macros de libre office soient attachées, non pas au fichier mais au logiciel lui-même.
J'ai donc édité la macro, sauvegardé le Basic et je l'ai importé dans le nouveau PC.
(Je ne peux pas remonter le fichier .bas sur ce forum, message "format de fichier invalide" )
Édité par DéBé Le 05/08/2015 à 17h18
Finistère - Matériel : Desktop :Mga 9 x86-64 sur SSD 120 Go Plasma5 - Intel I5-6500 3,2 Ghz /Ram 8 Go --Lenovo T 410 Mga 9 x86-64 Plasma 5 Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire.” Albert Einstein
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie