- kiwidu21Membre : Accro
- Nombre de messages : 2105
Age : 26
Localisation : Côte d'Or (21)
Emploi : Caviste
Date d'inscription : 13/10/2013
Besoin de quelqu'un doué sur open office ou excel
Ven 18 Mar 2022 - 16:59
Bonjour,
comme le nombre d'aqua augmente ainsi que le nombre de poissons, je suis en train de réalisé un tableur afin de voir les mouvements de poissons (les naissances, achats, morts, vente, etc ...) mais je rencontre des petits soucis. En effet je suis bloqué, je ne trouve pas la formule qui correspond à mon besoin.
Voici donc les 2 pages (il s'agit d'un exemple, ce ne sont pas les données réelles):
Sur la première page: un aperçu global de mes bacs avec les espèces présentes par bac et leur nombre par espèce
la seconde: simplement le tableau de base de données auquel j'ai mis des filtres en attendant d'avoir la solution à mon problème que voici:
Je souhaiterais obtenir les données de la première feuille de façon automatique en utilisant les données de la seconde feuille.
Je voudrais que le tableur m'affiche automatiquement les espèces présentes dans un bac et leur nombre (et non tous les chiffres comme avec les filtres).
En gros, si, sur la base de données j'indique que je retire 2 des 7 syno présents ( donc j'écris "-2" dans ma case), il doit m'afficher automatiquement qu'il reste 5 syno. Mais si cette fois ci je retire les 5 syno restants, il doit bien ne pas afficher cette espèce comme étant présente dans ce bac (donc ne pas l'afficher dans le tableau du 240l sur la première feuille.
Qui saurait me dire quelle formule je dois utiliser ?
Ou est ce tout simplement impossible ?
J'ai beau chercher sur le net, je ne trouve rien qui correspond à ce que je veux (ou je ne comprends pas bien les formules ce qui est fort probable ^^).
Merci par avance pour votre aide.
comme le nombre d'aqua augmente ainsi que le nombre de poissons, je suis en train de réalisé un tableur afin de voir les mouvements de poissons (les naissances, achats, morts, vente, etc ...) mais je rencontre des petits soucis. En effet je suis bloqué, je ne trouve pas la formule qui correspond à mon besoin.
Voici donc les 2 pages (il s'agit d'un exemple, ce ne sont pas les données réelles):
Sur la première page: un aperçu global de mes bacs avec les espèces présentes par bac et leur nombre par espèce
la seconde: simplement le tableau de base de données auquel j'ai mis des filtres en attendant d'avoir la solution à mon problème que voici:
Je souhaiterais obtenir les données de la première feuille de façon automatique en utilisant les données de la seconde feuille.
Je voudrais que le tableur m'affiche automatiquement les espèces présentes dans un bac et leur nombre (et non tous les chiffres comme avec les filtres).
En gros, si, sur la base de données j'indique que je retire 2 des 7 syno présents ( donc j'écris "-2" dans ma case), il doit m'afficher automatiquement qu'il reste 5 syno. Mais si cette fois ci je retire les 5 syno restants, il doit bien ne pas afficher cette espèce comme étant présente dans ce bac (donc ne pas l'afficher dans le tableau du 240l sur la première feuille.
Qui saurait me dire quelle formule je dois utiliser ?
Ou est ce tout simplement impossible ?
J'ai beau chercher sur le net, je ne trouve rien qui correspond à ce que je veux (ou je ne comprends pas bien les formules ce qui est fort probable ^^).
Merci par avance pour votre aide.
_________________
En maintenance (catfish uniquement): Synodontis nigriventris, Corydoras paleatus, Corydoras aeneus, Corydoras aeneus albinos, Corydoras reticulatus, Hemiancistrus subvirridis L200 green phantom, Hypancistrus delibittera L129, Corydoras sterbai, Hypostomus basilisko, Platydoras armatulus, Corydoras paleatus, Corydoras habrosus, Corydoras panda, Corydoras duplicareus? Synodontis hybrides
https://www.facebook.com/Kiwidu21
- GlupMembre : Régulier
- Nombre de messages : 216
Localisation : Entre Brest et Strasbourg, dans le 95.
Emploi : Ras
Date d'inscription : 10/04/2021
Re: Besoin de quelqu'un doué sur open office ou excel
Ven 18 Mar 2022 - 20:59
De Mémoire, il faut utiliser la fonction SI
https://support.microsoft.com/fr-fr/office/si-si-fonction-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2
En gros le résultat est vide ( "" ) alors tu n'affiche rien, sinon tu affiches le calcul.
SI (C2<>"",C2;"")
Ca doit être quelque chose du genre, j'ai pas testé. A indexer sur ta feuille de calcul 2
https://support.microsoft.com/fr-fr/office/si-si-fonction-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2
En gros le résultat est vide ( "" ) alors tu n'affiche rien, sinon tu affiches le calcul.
SI (C2<>"",C2;"")
Ca doit être quelque chose du genre, j'ai pas testé. A indexer sur ta feuille de calcul 2
- alexv95Spécialiste plantes
- Nombre de messages : 3171
Localisation : Val d'Oise
Emploi : Jardinier aquatique
Date d'inscription : 10/11/2012
Re: Besoin de quelqu'un doué sur open office ou excel
Sam 19 Mar 2022 - 0:14
Hello,
Il est tard j'avoue que je ne suis pas sûr d'avoir tout compris faudrait que je relise à tête reposée mais si je ne trompe pas la fonction RECHERCHEV pourrait t'aider aussi je pense
Il est tard j'avoue que je ne suis pas sûr d'avoir tout compris faudrait que je relise à tête reposée mais si je ne trompe pas la fonction RECHERCHEV pourrait t'aider aussi je pense
- kiwidu21Membre : Accro
- Nombre de messages : 2105
Age : 26
Localisation : Côte d'Or (21)
Emploi : Caviste
Date d'inscription : 13/10/2013
Re: Besoin de quelqu'un doué sur open office ou excel
Sam 19 Mar 2022 - 10:18
@Glup: Avec la fonction SI, on pourrait en imbriquant plusieurs SI mais comment lui dire d'afficher ou non ? Je ne comprends pas trop ...
@alexv95: cela pourrait fonctionner mais je n'arrive pas (ne comprends pas plutôt) qu'est ce que je dois rentrer dans les paramètres.
On a =RECHERCHEV(critère de recherche; matrice; indice; ordre de tri).
critère de recherche serait donc "240"
matrice: je sélectionne le tableau complet de la feuille 2
indice : ?
ordre de tri: 0 ou FAUX si j'ai bien compris ce que j'ai lu sur internet
Pour la colonne où afficher les espèces il faudrait que je rassemble les 2 formules de manières à ce que :
=si(recherchev("240";"base de données";?;?); afficher; ne pas afficher)
C'est les éléments à mettre dans les formules qui me pose souci.
De même pour le calcul du nombre d'individus par espèce, je suppose que je dois utiliser recherchev et somme mais j'ignore comme la noter.
@alexv95: cela pourrait fonctionner mais je n'arrive pas (ne comprends pas plutôt) qu'est ce que je dois rentrer dans les paramètres.
On a =RECHERCHEV(critère de recherche; matrice; indice; ordre de tri).
critère de recherche serait donc "240"
matrice: je sélectionne le tableau complet de la feuille 2
indice : ?
ordre de tri: 0 ou FAUX si j'ai bien compris ce que j'ai lu sur internet
Pour la colonne où afficher les espèces il faudrait que je rassemble les 2 formules de manières à ce que :
=si(recherchev("240";"base de données";?;?); afficher; ne pas afficher)
C'est les éléments à mettre dans les formules qui me pose souci.
De même pour le calcul du nombre d'individus par espèce, je suppose que je dois utiliser recherchev et somme mais j'ignore comme la noter.
_________________
En maintenance (catfish uniquement): Synodontis nigriventris, Corydoras paleatus, Corydoras aeneus, Corydoras aeneus albinos, Corydoras reticulatus, Hemiancistrus subvirridis L200 green phantom, Hypancistrus delibittera L129, Corydoras sterbai, Hypostomus basilisko, Platydoras armatulus, Corydoras paleatus, Corydoras habrosus, Corydoras panda, Corydoras duplicareus? Synodontis hybrides
https://www.facebook.com/Kiwidu21
- Baal-84Membre : Accro
- Nombre de messages : 4687
Localisation : France
Emploi : Oui
Date d'inscription : 24/07/2020
Re: Besoin de quelqu'un doué sur open office ou excel
Sam 19 Mar 2022 - 12:18
Hello
Je trouve google sheets plus intéressant, si tu as un compte google.
Il te permet de gérer automatiquement une colonne toute entière sans avoir besoin de tirer les formules vers le bas, grâce aux fonctions arrayformula
Ensuite ce sont des validations de données et sumif
Je t'envoie un exemple
Je trouve google sheets plus intéressant, si tu as un compte google.
Il te permet de gérer automatiquement une colonne toute entière sans avoir besoin de tirer les formules vers le bas, grâce aux fonctions arrayformula
Ensuite ce sont des validations de données et sumif
Je t'envoie un exemple
_________________
[BAC] 60L tetra amande - crevettes
[BAC]Mon test d'élevage nourriture vivante
[TUTO] Comment publier une photo sur le forum
[LIEN]Bulletins de test de l'eau de conduite (gouv.fr)
[LIEN]Diagnostic de maladies (hôpital JBL)
- Baal-84Membre : Accro
- Nombre de messages : 4687
Localisation : France
Emploi : Oui
Date d'inscription : 24/07/2020
Re: Besoin de quelqu'un doué sur open office ou excel
Sam 19 Mar 2022 - 12:55
Hello
4 feuilles
1. Un feuille Espèces où tu listes tes espèces
2. Une feuille Bacs où tu listes tes bacs (et les volumes, si besoin) en les séparants par une ligne vide (c +tard y a peut être un truc plus simple mais là j'ai pas trop le temps de chercher)
3. Une feuille Data avec
- une colonne espèce + validation de données sur espèces
- une colonne bac + validation de données sur bacs
- une colonne nombre
4. Une feuille Visu où
- dans la première ligne tu fais (transpose(col1 de "bacs")) => tu as une ligne avec tes bacs séparés par des colonnes vides
- dans les lignes sous chaque nom de bac tu fais =QUERY(Data!$A2:$C;"SELECT A, C WHERE B='"&A1&"'";0)
Il doit y avoir quelque chose d'encore plus dynamique/automatique, mais là vite fait je trouve que c'est déjà pas mal
Options : on pourrait imaginer un contrôle du litrage minimum :
- dans espèce on aurait le litrage minimum.
- dans data on fait un vlookup/recherchev pour le litrage minimum dans une colonne supplémentaire
- dans data on fait un vlookup/recherchev pour le volume du bac
- dans data on fait une mise en forme conditionnelle si litrage minimum < volume du bac alors faire quelque chose (mettre la ligne en rouge)
4 feuilles
1. Un feuille Espèces où tu listes tes espèces
2. Une feuille Bacs où tu listes tes bacs (et les volumes, si besoin) en les séparants par une ligne vide (c +tard y a peut être un truc plus simple mais là j'ai pas trop le temps de chercher)
3. Une feuille Data avec
- une colonne espèce + validation de données sur espèces
- une colonne bac + validation de données sur bacs
- une colonne nombre
4. Une feuille Visu où
- dans la première ligne tu fais (transpose(col1 de "bacs")) => tu as une ligne avec tes bacs séparés par des colonnes vides
- dans les lignes sous chaque nom de bac tu fais =QUERY(Data!$A2:$C;"SELECT A, C WHERE B='"&A1&"'";0)
Il doit y avoir quelque chose d'encore plus dynamique/automatique, mais là vite fait je trouve que c'est déjà pas mal
Options : on pourrait imaginer un contrôle du litrage minimum :
- dans espèce on aurait le litrage minimum.
- dans data on fait un vlookup/recherchev pour le litrage minimum dans une colonne supplémentaire
- dans data on fait un vlookup/recherchev pour le volume du bac
- dans data on fait une mise en forme conditionnelle si litrage minimum < volume du bac alors faire quelque chose (mettre la ligne en rouge)
_________________
[BAC] 60L tetra amande - crevettes
[BAC]Mon test d'élevage nourriture vivante
[TUTO] Comment publier une photo sur le forum
[LIEN]Bulletins de test de l'eau de conduite (gouv.fr)
[LIEN]Diagnostic de maladies (hôpital JBL)
- kiwidu21Membre : Accro
- Nombre de messages : 2105
Age : 26
Localisation : Côte d'Or (21)
Emploi : Caviste
Date d'inscription : 13/10/2013
Re: Besoin de quelqu'un doué sur open office ou excel
Sam 19 Mar 2022 - 14:07
1. Un feuille Espèces où tu listes tes espèces
2. Une feuille Bacs où tu listes tes bacs (et les volumes, si besoin) en les séparants par une ligne vide (c +tard y a peut être un truc plus simple mais là j'ai pas trop le temps de chercher)
3. Une feuille Data avec
- une colonne espèce + validation de données sur espèces
- une colonne bac + validation de données sur bacs
- une colonne nombre
Qu'appelles tu données sur espèce et données du bacs ? Ces données sont censés uniquement servir pour moi et mes bacs (je donnerais bien entendu les bases avec les formules à tous ceux qui les voudront) donc je n'ai pas besoin d'avoir d'avoir des données sur celui ci (mis à part les entretiens de pompes que je garde sur une autre feuille mais que je ne compte pas relier) et le nombre de spécimens par espèce et par bac. Le litrage minimum n'est dans mon cas pas utile car il s'agit d'un suivi d'élevage. Les espèces ont un bac qui leur est spécifique, ce sont principalement les repro et mouvement (achat, vente, transfert) que je veux enregistrer afin d'avoir une idée du nombre de poissons que j'ai (ce qui est utile en cas de vente d'un nombre conséquent de poissons même si la quantité sera toujours vérifiée au moment de la vente).
Par contre, changer de logiciel veut aussi dire qu'il me faut un temps d'adaptation et réapprendre un minimum de formules, chose que je n'avais pas à faire avec calc puisque je l'utilise régulièrement pour des suivis simples.
_________________
En maintenance (catfish uniquement): Synodontis nigriventris, Corydoras paleatus, Corydoras aeneus, Corydoras aeneus albinos, Corydoras reticulatus, Hemiancistrus subvirridis L200 green phantom, Hypancistrus delibittera L129, Corydoras sterbai, Hypostomus basilisko, Platydoras armatulus, Corydoras paleatus, Corydoras habrosus, Corydoras panda, Corydoras duplicareus? Synodontis hybrides
https://www.facebook.com/Kiwidu21
- Baal-84Membre : Accro
- Nombre de messages : 4687
Localisation : France
Emploi : Oui
Date d'inscription : 24/07/2020
Re: Besoin de quelqu'un doué sur open office ou excel
Sam 19 Mar 2022 - 14:12
Hello
C'est une bonne pratique de définir des listes de nom à utiliser.
Par la suite si tu veux faire des formules qui comptent les valeurs, il est important de s'assurer qu'elles soient normalisées. Un espace, une majuscule, etc. peuvent te mener à des résultats faux.
Calc et excel manquent de certaines fonctionnalités.
Query par exemple.
Et "partage"
Mais ce que je t'ai préparé est relativement abouti : peu d'interventions sont nécessaires.
La seule opération sera dans visu, copier coller la cellule en ligne 2 si tu augmente le nombre de bacs.
Je t'invite à le dupliquer pour t'en servir sur ton propre compte.
C'est une bonne pratique de définir des listes de nom à utiliser.
Par la suite si tu veux faire des formules qui comptent les valeurs, il est important de s'assurer qu'elles soient normalisées. Un espace, une majuscule, etc. peuvent te mener à des résultats faux.
Calc et excel manquent de certaines fonctionnalités.
Query par exemple.
Et "partage"
Mais ce que je t'ai préparé est relativement abouti : peu d'interventions sont nécessaires.
La seule opération sera dans visu, copier coller la cellule en ligne 2 si tu augmente le nombre de bacs.
Je t'invite à le dupliquer pour t'en servir sur ton propre compte.
_________________
[BAC] 60L tetra amande - crevettes
[BAC]Mon test d'élevage nourriture vivante
[TUTO] Comment publier une photo sur le forum
[LIEN]Bulletins de test de l'eau de conduite (gouv.fr)
[LIEN]Diagnostic de maladies (hôpital JBL)
- kiwidu21Membre : Accro
- Nombre de messages : 2105
Age : 26
Localisation : Côte d'Or (21)
Emploi : Caviste
Date d'inscription : 13/10/2013
Re: Besoin de quelqu'un doué sur open office ou excel
Sam 19 Mar 2022 - 14:24
Si j'ai bien compris ton tableau, tu ne fais que lister les espèces par bac et leur nombre c'est bien çà ?
Tu n'as pas de feuille où sont mises toutes les données (+1 cory aeneus, - 2 syno etc....) donc cela reste manuel.
A moins que je n'ai pas compris le truc (je suis simplement en lecture sur le lien que tu m'as envoyé).
Tu n'as pas de feuille où sont mises toutes les données (+1 cory aeneus, - 2 syno etc....) donc cela reste manuel.
A moins que je n'ai pas compris le truc (je suis simplement en lecture sur le lien que tu m'as envoyé).
_________________
En maintenance (catfish uniquement): Synodontis nigriventris, Corydoras paleatus, Corydoras aeneus, Corydoras aeneus albinos, Corydoras reticulatus, Hemiancistrus subvirridis L200 green phantom, Hypancistrus delibittera L129, Corydoras sterbai, Hypostomus basilisko, Platydoras armatulus, Corydoras paleatus, Corydoras habrosus, Corydoras panda, Corydoras duplicareus? Synodontis hybrides
https://www.facebook.com/Kiwidu21
- Baal-84Membre : Accro
- Nombre de messages : 4687
Localisation : France
Emploi : Oui
Date d'inscription : 24/07/2020
Re: Besoin de quelqu'un doué sur open office ou excel
Lun 21 Mar 2022 - 10:47
Hello
Donc tu veux aussi garder la traces des événements en plus du visu
Donc je te propose l'évènement dans "Data" où je t'ai ajouté la date, le type d'évènement et un commentaire. Dans visu ce n'est plus un simple listage mais un "sum".
Je t'ai mis deux introduction et un décès (-1) et tu vois que +20 et -1 font 19.
Donc tu veux aussi garder la traces des événements en plus du visu
Donc je te propose l'évènement dans "Data" où je t'ai ajouté la date, le type d'évènement et un commentaire. Dans visu ce n'est plus un simple listage mais un "sum".
Je t'ai mis deux introduction et un décès (-1) et tu vois que +20 et -1 font 19.
_________________
[BAC] 60L tetra amande - crevettes
[BAC]Mon test d'élevage nourriture vivante
[TUTO] Comment publier une photo sur le forum
[LIEN]Bulletins de test de l'eau de conduite (gouv.fr)
[LIEN]Diagnostic de maladies (hôpital JBL)
- kiwidu21Membre : Accro
- Nombre de messages : 2105
Age : 26
Localisation : Côte d'Or (21)
Emploi : Caviste
Date d'inscription : 13/10/2013
Re: Besoin de quelqu'un doué sur open office ou excel
Mar 22 Mar 2022 - 8:22
C'est çà que je cherche !
Du coup si tu enlève les 19 restant, est ce qu'il enlève bien l'espèce de la liste ? Ou il va juste marquer 0 ?
Du coup si tu enlève les 19 restant, est ce qu'il enlève bien l'espèce de la liste ? Ou il va juste marquer 0 ?
_________________
En maintenance (catfish uniquement): Synodontis nigriventris, Corydoras paleatus, Corydoras aeneus, Corydoras aeneus albinos, Corydoras reticulatus, Hemiancistrus subvirridis L200 green phantom, Hypancistrus delibittera L129, Corydoras sterbai, Hypostomus basilisko, Platydoras armatulus, Corydoras paleatus, Corydoras habrosus, Corydoras panda, Corydoras duplicareus? Synodontis hybrides
https://www.facebook.com/Kiwidu21
- Baal-84Membre : Accro
- Nombre de messages : 4687
Localisation : France
Emploi : Oui
Date d'inscription : 24/07/2020
Re: Besoin de quelqu'un doué sur open office ou excel
Mar 22 Mar 2022 - 10:30
Hello
J'ai ajouté 20 galaxy (introduction) pour comparer et -19 corydoras (vente) qui nous donnent un total de 20 galaxy et 0 corydoras
Le fonctionnement actuel c'est "fais nous la somme" donc il affichera 0 corydoras et 20 galaxy.
On doit pouvoir lui dire "fais nous la somme si la somme est supérieure à 0". Sauf qu'il ne sait pas faire.
Alors on lui dit "fais nous une première requête normale avec les poissons de l'aquarium + on refait une requête par dessus avec uniquement les résultats > 0"
N'hésite pas à dupliquer la feuille et à t'en servir
J'ai ajouté 20 galaxy (introduction) pour comparer et -19 corydoras (vente) qui nous donnent un total de 20 galaxy et 0 corydoras
Le fonctionnement actuel c'est "fais nous la somme" donc il affichera 0 corydoras et 20 galaxy.
- Code:
=QUERY(Data!$A2:$C;"SELECT A, SUM(C) WHERE B='"&A1&"' GROUP BY A label sum(C) ''";0)
On doit pouvoir lui dire "fais nous la somme si la somme est supérieure à 0". Sauf qu'il ne sait pas faire.
Alors on lui dit "fais nous une première requête normale avec les poissons de l'aquarium + on refait une requête par dessus avec uniquement les résultats > 0"
- Code:
=QUERY(QUERY(Data!$A2:$C;"SELECT A, SUM(C) WHERE B='"&A1&"' GROUP BY A label sum(C) ''";0);"WHERE Col2 > 0")
N'hésite pas à dupliquer la feuille et à t'en servir
_________________
[BAC] 60L tetra amande - crevettes
[BAC]Mon test d'élevage nourriture vivante
[TUTO] Comment publier une photo sur le forum
[LIEN]Bulletins de test de l'eau de conduite (gouv.fr)
[LIEN]Diagnostic de maladies (hôpital JBL)
kiwidu21 aime ce message
- kiwidu21Membre : Accro
- Nombre de messages : 2105
Age : 26
Localisation : Côte d'Or (21)
Emploi : Caviste
Date d'inscription : 13/10/2013
Re: Besoin de quelqu'un doué sur open office ou excel
Mar 22 Mar 2022 - 15:43
Ok merci.
Je vais essayer de la refaire avec les explications que tu m'as donné comme ça sa m'apprendra à me servir du logiciel.
Encore merci pour ton aide.
Je vais essayer de la refaire avec les explications que tu m'as donné comme ça sa m'apprendra à me servir du logiciel.
Encore merci pour ton aide.
_________________
En maintenance (catfish uniquement): Synodontis nigriventris, Corydoras paleatus, Corydoras aeneus, Corydoras aeneus albinos, Corydoras reticulatus, Hemiancistrus subvirridis L200 green phantom, Hypancistrus delibittera L129, Corydoras sterbai, Hypostomus basilisko, Platydoras armatulus, Corydoras paleatus, Corydoras habrosus, Corydoras panda, Corydoras duplicareus? Synodontis hybrides
https://www.facebook.com/Kiwidu21
Baal-84 aime ce message
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum