Toutes mes réponses sur les forums
-
AuteurMessages
-
4 octobre 2019 à 8 h 41 min en réponse à : Aide fichier excel gestion simple membre de club de boxe #58360
Kim Leblanc
ParticipantBonjour,
Pourriez-vous être plus précis sur ce que vous chercher à faire et qui ne fonctionne pas? Peut-être mettre un exemple dans le fichier de ce que vous chercher à reproduire.
Mais à première vue, il serait préférable de transformer vos base de données en tableau (mettre sous forme de tableau) et de ne pas laisser de ligne vide entre vos en-tête et lignes de données (comme dans l’onglet Boxeurs).
Au plaisir,
Kim
Kim Leblanc
ParticipantBonjour,
Si j’ai bien compris, vous voulez empêcher la saisie de données par l’utilisateur si le nombre de samedi dépasse 5?
Si c’est le cas, vous pourriez utiliser la validation de données qui je crois étais disponible avec Excel 10.
Vous vous positionnez dans vos cellules de vos données de date de fin, vous allez dans le menu données, validation de données, vous choisissez Personnalisé et vous inscrivez une formule qui va aller chercher la somme des samedis. Si vous regardez dans le fichier joint, j’ai fait la somme des samedis dans la cellule F5, j’ai donc utilisé la formule =$F$5<6.
Donc si la valeur de date de fin entré fait dépasser la somme des samedis à 5 alors il y aura un message d’erreur et l’utilisateur devra entrer une autre valeur. Vous pouvez également personnaliser le message d’erreur dans la section Alerte d’erreur de la validation de données.
Au plaisir,
Kim
Attachments:
You must be logged in to view attached files.Kim Leblanc
ParticipantBonjour,
Il semble manquer une parenthèse pour fermer vos OU
OU(AN2>0;AN2<=0,16666667)
De plus dans cette partie de la formule, il aurait fallut utiliser un ET car vous voulez que la valeur soit plus grande que 0 et plus petite et égale à 0,1666667. En utilisant le OU, toutes les valeurs plus grande que 0 seront alors considéré comme vrai.Vous pourriez utiliser la fonction si.condition qui est plus simple à utiliser dans ce cas-ci. Les paramètres étant TestLogique1; valeur si vrai; TestLogique2; valeur si vrai. Dès que le TestLogique est considéré vrai, la formule s’arrête et donne la valeur si vrai.
Il a alors moins d’imbrication de formule.Vous avez une explication de cette formule dans l’article suivant:
Nouveautés Excel (janvier 2016): Des fonctions fort utiles (2 de 3)
Si vous avez toujours de la difficulté avec la formule, svp nous soumettre un fichier avec un exemple de ce que vous souhaitez faire, et nous pourrons utiliser vos données pour vous aider avec la formule.
Au plaisir,
Kim
Kim Leblanc
ParticipantBonjour,
Je crois qu’il y a différentes façons d’adresser ceci, tout dépend de la structure de votre fichier. Est-ce qu’il serait possible d’avoir un aperçu de votre jeu de données et de la structure de votre TCD?
Est-ce que vous avez un modèle de données (Power Pivot)?
Si oui, avez vous une table de dimensions pour vos projets?
Est-ce que vous importez vos données via Power Query ou bien les données sont entrées directement dans votre fichier où se trouve votre TCD?Est-ce que la liste de projets restreinte est toujours la même ou bien si elle doit changer selon les spécifications de l’utilisateur?
Une réponse à ces questions nous permettrait de mieux répondre à votre problématique.
Au plaisir,
Kim
Kim Leblanc
ParticipantBonjour,
Vous pourriez utiliser la fonctionnalité grouper dans votre TCD. Vous avez un aperçu de cette fonctionnalité dans l’article suivant:
Excel: Nouvelles fonctionnalités de dates dans les tableaux croisés dynamiques
Bonne journée!
Kim
23 septembre 2019 à 8 h 10 min en réponse à : Changer la valeur d’une cellule depuis la saisie dans deux feuilles différentes #58123Kim Leblanc
ParticipantBonjour,
Si vous voulez que la valeur saisie dans G1 ou I1 apparaisse automatiquement dans B4 et que G1 et I1 peuvent avoir des valeurs différentes alors oui je crois que la solution serait de passer pas une macro VBA.
Il y aurait également la possibilité d’utiliser une zone de texte (contrôle activeX) au lieu de G1 et une autre au lieu de I1 avec cellule lié sur B4 pour les 2 zones de texte. Mais à ce moment-là les 2 zones de textes seraient modifiées simultanément avec la valeur de saisie. Voir un exemple dans le fichier attaché.
Bonne journée!
Kim
Attachments:
You must be logged in to view attached files.18 septembre 2019 à 9 h 10 min en réponse à : TCD via Powerpivot – afficher les éléments sans données #58041Kim Leblanc
ParticipantBonjour,
Si vous avez accès à Power Pivot, vous devriez avoir accès à Power Query qui se trouve dans le menu Données, section Récupérer et transformer des données / Obtenir des données.
Je comprends que votre fichier comprends beaucoup d’information/données/mesures, il faudrait peut-être regarder la possibilité de diminuer le nombre de colonnes par TCD. Peut-être que vous pourriez utiliser des segments pour les analyses spécifiques au lieu de mettre l’information sur plusieurs onglets… Difficile pour moi de vous aider plus à ce sujet étant données que je n’ai pas accès à votre fichier.
Bonne journée!
Kim
17 septembre 2019 à 8 h 34 min en réponse à : TCD via Powerpivot – afficher les éléments sans données #58022Kim Leblanc
ParticipantBonjour,
Il est difficile de répondre sans avoir accès au fichier.
Premièrement, pour ce qui est de N et N-1, de mon côté de les garderais dans la même table de données (bout à bout). Il sera plus aisé dans le future de comparer plus de 2 années si le besoin est.
De plus, si vous changez le format N et N-1 pour des dates ex: AAAA-MM-JJ vous pourrez étudier vos données par mois et par année et voir l’évolution dans le temps.
Pour ce qui est de la performance d’actualisation, j’importerais les données avec Power Query et ne créerait que la connexion avec ajout au modèle de données: Power Pivot (je n’importerais pas les données dans un onglet) ça alourdie le fichier inutilement à moins de vouloir présenter le tableau de données.
Aussi, j’aimerais connaître la raison pour avoir le même TCD sur 12 onglets différents avec 130 colonnes? Qu’est-ce qui est présenté dans ces 12 onglets, des graphiques liés sur le TCD ou les TCD eux mêmes?
Finalement, comme les calculs DAX sont réévalués chaque fois qu’on active un slicer, il y aurait peut-être lieu de modifier certains calculs DAX par une colonne ajouté dans Power Query. À ce moment là, le chargement des données sera plus long lors de l’actualisation du fichier, mais plus rapide au moment d’activer les slicers. Ce serait à tester.
Bonne journée!
Kim
16 septembre 2019 à 7 h 47 min en réponse à : Changer la valeur d’une cellule depuis la saisie dans deux feuilles différentes #57997Kim Leblanc
ParticipantBonjour,
Si je comprends bien, la valeur de B4 (onglet Base facturation) proviendrait de soit G1 de l’onglet Base facturation ou de I1 de l’onglet Denis PDF.
Vous pourriez utiliser une case à cocher avec une formule qui réfère à la valeur de la case à cocher.
Voir mon exemple dans votre fichier joint:
La case à cocher Devis PDF est lié avec la cellule B1.
si vous cocher la case Devis PDF alors la valeur affiché dans B1 sera vrai, sinon, faux.
Il faut alors mettre une formule dans B4: =SI(B1=VRAI;’Devis PDF’!I1;’Base Facturation’!G1)
Cela vous permettrait d’aller chercher la valeur de B4 à partir de l’un ou l’autre des deux endroits de saisie en cochant ou non la case à cocher.Au plaisir,
Kim
Attachments:
You must be logged in to view attached files.Kim Leblanc
ParticipantBonjour,
Avez-vous regardé la possibilité d’importer les données via Power Query au lieu de vba?
Ce serait peut-être plus simple?
Kim
10 septembre 2019 à 15 h 59 min en réponse à : Cherche une formule pour occurence d'une donnée #57871Kim Leblanc
ParticipantBonjour,
Je crois qu’il vous faudrait créer un tableau croisée dynamique à partir de vos données et d’utiliser un segment avec la colonne Q pour sélectionner le numéro de l’équipe.
J’ai créé un exemple dans le fichier ci-joint.
Si ce n’est pas ce que vous recherchez, pouvez-vous nous fournir un jeu de données ainsi qu’un aperçu du le résultat souhaité?
Au plaisir,
Kim
Attachments:
You must be logged in to view attached files.10 septembre 2019 à 7 h 56 min en réponse à : TCD via Powerpivot – afficher les éléments sans données #57861Kim Leblanc
ParticipantBonjour,
Si votre colonne Annee contient toujours les éléments N et N-1, il faudrait vous créer une table de dimension qu’on pourrait appeler Annee qui contient seulement 2 lignes de données N et N-1.
Il faudrait ensuite intégrer cette nouvelle table dans le modèle de données (Power Pivot) et lier les 2 tables en utilisant le colonne Annee.
Dans votre TCD vous pourrez alors utiliser la colonne Annee de cette nouvelle table pour vos valeurs en colonne.
Puis aller dans les options du TCD et cocher la case Afficher les éléments sans données en colonnes.
Voir le tout dans le fichier attaché.
Soit dit en passant, si vos données Annee contenaient des dates au lieu de N et N-1, vous auriez pus ajouter à votre modèle de données une table de date et utiliser le langage DAX pour obtenir votre N et N-1.
Au plaisir,
Kim
Attachments:
You must be logged in to view attached files.9 septembre 2019 à 8 h 39 min en réponse à : Pb avec format de cellule avec une lettre et 5 chiffres #57843Kim Leblanc
ParticipantBonjour,
J’ai modifié votre formule dans le fichier ci-joint pour y ajouter la fonction Texte tel que décrit dans ma réponse précédente et cela fonctionne.
J’ai inscrit le format dans la cellule B1, vous pourriez masquer cette ligne et si le format venait qu’à modifier, vous devrez modifier le valeur de la cellule B1 au lieu de modifier toutes vos formules.
Bonne journée!
Kim
Attachments:
You must be logged in to view attached files.8 septembre 2019 à 14 h 46 min en réponse à : Pb avec format de cellule avec une lettre et 5 chiffres #57828Kim Leblanc
ParticipantBonjour,
Est-ce que vous avez utilisé le format personnalisé C00000?
On pourrait utiliser la fonction Texte avec le format “C00000″ (format personnalisé utilisé) et on obtient alors le bon résultat.
exemple:
B9 étant ma cellule avec le format personnalisé.
=SI(TEXTE(B9;”C00000″)=”C00012″;”ok”; “non ok”)Voir fichier ci-joint.
Si ce n’est pas ce que vous souhaitez faire, pouvez-vous nous fournir un fichier avec les données de votre exemple?
Au plaisir,
Kim
Attachments:
You must be logged in to view attached files.Kim Leblanc
ParticipantUne fois les 2 premières tables transformées, vous pouvez utiliser la fonction “Fusionner des requêtes comme nouvelles” dans Power Query en utilisant le mois comme colonne correspondante pour fusionner.
-
AuteurMessages