[Résolu] Comptabiliser des objets toujours présents
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 : 77
- Inscription : 03 nov. 2014 08:26
[Résolu] Comptabiliser des objets toujours présents
Bonjour
J'ai un gros tableur qui me permet en temps réel de savoir le nombre d'objet présents dans une pièce de mon entreprise.
J'arrive sans souci à comptabiliser le nombre d''objet qui y sont passés et quel est le personnel à l'origine de l'entrée de cet objet (voir mon exemple cellule verte).
Là où cela se complique c'est que durant son temps de présence, il se peut que l'objet subisse un traitement annexe (dans une autre pièce), puis revient dans avant de partir définitivement.
Je n'arrive pas à inclure les variables pour que lorsque l'objet part en analyse, il ne soit plus comptabilisé comme "toujours présent", lorsqu'il revient d'analyse il soit à nouveau comptabilisé comme "toujours présent" et enfin lorsqu'il est sorti définitivement, il ne soit plus comptabilisé "toujours présent".
Le plus simple est de regarder sur le tableau exemple.
Pour résumer j'aimerai que dans la feuille récapitulatif des objets, pour le lieu de stockage 1 avec le personnel 1 (cellule violette), j'ai le même nombre d'objet "toujours présent" que le nombre de ligne en blanc de la feuille liste des objets.
Je veux juste la formule pour cette cellule violette, je l'adapterai au reste du tableau moi-même
J'espère avoir été clair dans ma demande, ce n'est jamais facile de trouver les mots pour expliquer une formule complexe....
PS : ne pas modifier l'emplacement des colonnes et lignes pour que je puisse intégrer plus facilement les formules dans mon propre tableur
Merci d'avance
J'ai un gros tableur qui me permet en temps réel de savoir le nombre d'objet présents dans une pièce de mon entreprise.
J'arrive sans souci à comptabiliser le nombre d''objet qui y sont passés et quel est le personnel à l'origine de l'entrée de cet objet (voir mon exemple cellule verte).
Là où cela se complique c'est que durant son temps de présence, il se peut que l'objet subisse un traitement annexe (dans une autre pièce), puis revient dans avant de partir définitivement.
Je n'arrive pas à inclure les variables pour que lorsque l'objet part en analyse, il ne soit plus comptabilisé comme "toujours présent", lorsqu'il revient d'analyse il soit à nouveau comptabilisé comme "toujours présent" et enfin lorsqu'il est sorti définitivement, il ne soit plus comptabilisé "toujours présent".
Le plus simple est de regarder sur le tableau exemple.
Pour résumer j'aimerai que dans la feuille récapitulatif des objets, pour le lieu de stockage 1 avec le personnel 1 (cellule violette), j'ai le même nombre d'objet "toujours présent" que le nombre de ligne en blanc de la feuille liste des objets.
Je veux juste la formule pour cette cellule violette, je l'adapterai au reste du tableau moi-même
J'espère avoir été clair dans ma demande, ce n'est jamais facile de trouver les mots pour expliquer une formule complexe....
PS : ne pas modifier l'emplacement des colonnes et lignes pour que je puisse intégrer plus facilement les formules dans mon propre tableur
Merci d'avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par sako80 le 07 févr. 2019 11:55, modifié 1 fois.
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Comptabiliser des objets toujours présents
Bonjour,
J’ai un peu du mal à comprendre ta formule en 'Récapitulatif objets'.G5
J’ai un peu du mal à comprendre ta formule en 'Récapitulatif objets'.G5
=SI($C5="";"";SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*('Liste des objets'.$J$4:$J$2505>0)*('Liste des objets'.$L$4:$L$2505="")))
- Liste des objets'.$E$4:$E$2505=$F$2 : Comptage selon le lieu de stockage
- Liste des objets'.$G$4:$G$2505=$C5) : Comptage selon la personne
- Liste des objets'.$J$4:$J$2505>0 : je ne comprends pas la raison de ce comptage dans le contexte d’objet définitivement sortis
- Liste des objets'.$L$4:$L$2505="" : Comptage des objets sortis
Code : Tout sélectionner
=SI($C5="";"";SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*('Liste des objets'.$L$4:$L$2505="")))
-
- RespOOnsable forum
- Messages : 9255
- Inscription : 28 août 2010 08:45
Re: Comptabiliser des objets toujours présents
Bonjour,
Accès direct à votre signature pour la compléter de la version exacte de Ubuntu.Dans votre signature il y a écrit :Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu
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
-
- Membre OOrganisé
- Messages : 77
- Inscription : 03 nov. 2014 08:26
Re: Comptabiliser des objets toujours présents
Bonjour jeff et merci de te pencher sur mon post.
Ta formule ne va pas pour car elle ne prend en compte que les objets sortis définitivement.
Dans mon fichier joint, par exemple, la ligne pour l'objet 1 devrait aussi être comptabilisée.
En gros le chemin d'un objet est le suivant:
1 - il arrive chez nous = il est présent
2 - A - il n'a pas besoin de traitement , il quittera notre entreprise définitivement à une date donnée => 3
2 - B - il a besoin d'un traitement donc il quitte la pièce (plus présent) puis revient ensuite dans la pièce (= présent) avant de la quitter définitivement à une date donnée (=>3)
3 - l'objet quitte définitivement notre entreprise (= plus présent)
sur la page liste, un code couleur a été réalisé en fonction de sa position:
- blanc = présent
- jaune = plus présent
Sachant que nous traitons près de 2500 objets / ans... l'idée est donc d'avoir une vue globale par type de stockage / personnel
Ta formule ne va pas pour car elle ne prend en compte que les objets sortis définitivement.
Dans mon fichier joint, par exemple, la ligne pour l'objet 1 devrait aussi être comptabilisée.
En gros le chemin d'un objet est le suivant:
1 - il arrive chez nous = il est présent
2 - A - il n'a pas besoin de traitement , il quittera notre entreprise définitivement à une date donnée => 3
2 - B - il a besoin d'un traitement donc il quitte la pièce (plus présent) puis revient ensuite dans la pièce (= présent) avant de la quitter définitivement à une date donnée (=>3)
3 - l'objet quitte définitivement notre entreprise (= plus présent)
sur la page liste, un code couleur a été réalisé en fonction de sa position:
- blanc = présent
- jaune = plus présent
Sachant que nous traitons près de 2500 objets / ans... l'idée est donc d'avoir une vue globale par type de stockage / personnel
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- Membre OOrganisé
- Messages : 77
- Inscription : 03 nov. 2014 08:26
Re: Comptabiliser des objets toujours présents
MAJmicmac a écrit :Bonjour,Accès direct à votre signature pour la compléter de la version exacte de Ubuntu.Dans votre signature il y a écrit :Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Comptabiliser des objets toujours présents
Si j’ai compris ta démarche :
Objet (initialement) présents :
Objets partis :
Objets revenus :
Objets partis définitivement :
Si je suis ce raisonnement :
Toujours présent = l’initial - partis + revenus - départ définitif
Cela me donne :
Avec la fonction SI :
Objet (initialement) présents :
Code : Tout sélectionner
=SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5))
Code : Tout sélectionner
=SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$H$4:$H$2505>0))
Code : Tout sélectionner
=SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$J$4:$J$2505>0))
Code : Tout sélectionner
=SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$L$4:$L$2505>0))
Toujours présent = l’initial - partis + revenus - départ définitif
Cela me donne :
Code : Tout sélectionner
=SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5))-SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$H$4:$H$2505>0))+SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$J$4:$J$2505>0))-SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$L$4:$L$2505>0))
Code : Tout sélectionner
=SI($C5="";"";SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5))-SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$H$4:$H$2505>0))+SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$J$4:$J$2505>0))-SOMMEPROD(('Liste des objets'.$E$4:$E$2505=$F$2)*('Liste des objets'.$G$4:$G$2505=$C5)*($'Liste des objets'.$L$4:$L$2505>0)))
-
- Membre OOrganisé
- Messages : 77
- Inscription : 03 nov. 2014 08:26
Re: Comptabiliser des objets toujours présents
Top
On y est presque
Une dernière variante que je n'ai pas précisé car cela ne me paraissait pas forcément nécessaire....
Après traitement, il est possible que l'objet soit directement sorti définitivement sans pour autant repasser par notre pièce.
En appliquant ta formule et en prenant ce cas de figure ça fous le bordel dans les comptes
Ex: objet 1 - F4 = 10/01 / H4 = 11/01 / J4 = "" / L4 = 15/01
merci d'avance
On y est presque
Une dernière variante que je n'ai pas précisé car cela ne me paraissait pas forcément nécessaire....
Après traitement, il est possible que l'objet soit directement sorti définitivement sans pour autant repasser par notre pièce.
En appliquant ta formule et en prenant ce cas de figure ça fous le bordel dans les comptes
Ex: objet 1 - F4 = 10/01 / H4 = 11/01 / J4 = "" / L4 = 15/01
merci d'avance
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Comptabiliser des objets toujours présents
Bonjour,
Le forum avait traité une gestion des scellés, mais avec Base :
https://forum.openoffice.org/fr/forum/v ... 9s#p299572
La solution proposée, sans doute à adapter au cas présent avait donné satisfaction.
Le forum avait traité une gestion des scellés, mais avec Base :
https://forum.openoffice.org/fr/forum/v ... 9s#p299572
La solution proposée, sans doute à adapter au cas présent avait donné satisfaction.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 77
- Inscription : 03 nov. 2014 08:26
Re: Comptabiliser des objets toujours présents
jeanmimi a écrit :Bonjour,
Le forum avait traité une gestion des scellés, mais avec Base :
https://forum.openoffice.org/fr/forum/v ... 9s#p299572
La solution proposée, sans doute à adapter au cas présent avait donné satisfaction.
Lol ce qui est marrant c'est que mes objets, en fait c'est aussi des scellés en fait...
Par contre mon fichier étant un tableur, il est possible d'y insérer une base ?
Le truc c'est que je n'y connais absolument rien aux bases et donc je n'ai absolument rien pigé de la sollution apportée dans ton lien
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Comptabiliser des objets toujours présents
Oui, c'est ce que j'avais vu dans la feuille Base de données.sako80 a écrit :Lol ce qui est marrant c'est que mes objets, en fait c'est aussi des scellés en fait...
Il faut plutôt intégrer les cellules de Calc dans la Base sous formes de Tables en relation..sako80 a écrit :Par contre mon fichier étant un tableur, il est possible d'y insérer une base ?
La logique est un peu différente de Calc.
Et comme dans le cas présent, tu vas avoir plusieurs questions à poser, il vaut mieux créer un nouveau post dans la Section Projet du Forum.
Dans ce nouveau post, je déposerai une ébauche de Base.
Dernière modification par jeanmimi le 06 févr. 2019 09:41, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 77
- Inscription : 03 nov. 2014 08:26
Re: Comptabiliser des objets toujours présents
Il n'y a vraiment pas de sollution en passant uniquement par tableur ?
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Comptabiliser des objets toujours présents
Tu as eu les conseils de Jeff pour la solution Tableur.sako80 a écrit :Il n'y a vraiment pas de sollution en passant uniquement par tableur ?
J'ai seulement ajouté qu'il y avait déjà eu un exemple de gestion de scellés par Base.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Comptabiliser des objets toujours présents
Je suis en panne d’inspiration
J’y arrive, mais qu’avec une colonne "technique" supplémentaire en feuille Liste des objets.
A +
J’y arrive, mais qu’avec une colonne "technique" supplémentaire en feuille Liste des objets.
A +
-
- Membre OOrganisé
- Messages : 77
- Inscription : 03 nov. 2014 08:26
Re: Comptabiliser des objets toujours présents
Peux-tu m'envoyer un exemple ?Jeff a écrit :Je suis en panne d’inspiration
J’y arrive, mais qu’avec une colonne "technique" supplémentaire en feuille Liste des objets.
A +
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Comptabiliser des objets toujours présents
À tester :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre OOrganisé
- Messages : 77
- Inscription : 03 nov. 2014 08:26
Re: Comptabiliser des objets toujours présents
Jeff a écrit :À tester :
Bonjour Jeff
Testé grandeur nature sur mon tableur original.... ça fonctionne parfaitement !!!!
Un BIG MERCI à toi pour ton aide !!
Version: libre office 6.0.3.2 (par obligation professionnelle)
sous ubuntu 16.04 LTS
sous ubuntu 16.04 LTS
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: [Résolu] Comptabiliser des objets toujours présents
J’ai noté de fort ralentissement à l’ouverture et fermeture, dus aux 2500 formules
Ci-joint une version sans colonnes intermédiaires.
Sur la feuille Liste des objets :
Ci-joint une version sans colonnes intermédiaires.
Sur la feuille Liste des objets :
- colonne O : comptage manuel Peut être supprimé en version définitive
- colonnes P à S, j’ai laissé les détails du raisonnement Peut être supprimé en version définitive
- colonne N : même formule que S, mais avec les plages et noms de feuille, c’est cette formule qui est employée avec SOMMEPROD dans la feuille Récapitulatif objets Peut être supprimé en version définitive
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.