| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/03/2021 à 14:37 | hmojal | Mise à jour paramètre power query et Refresh | RE Tu peux créer 2 cellules nommées Start et End que tu modifies par VBA et utiliser Source = Csv.Document(Web.Contents("XXXX/datapi/ series?data=solarimeter.solar_energy&site=all&device=Meteosat&start="&Excel.CurrentWorkbook(){[Name="Start"]}[Content][Column1]{0} "&end="&Exc... |
| 08/03/2021 à 14:18 | pluton48 | Récupérer la dernière valeur d'une colonne à chaque changement de date | RE Sur 10 lignes tu ne verras pas la différence mais sur une année pleine..... |
| 08/03/2021 à 14:16 | Cend | Formules calcul personnes hebergement | Traitement à partir des colonnes A à E de Données globales, mises sous forme de tableau structuré, par PowerQuery (intégré à Excel) + TCD Pour le TCD par durée j'ai pris l'age à l'arrivée (on doit en prendre un seul)... |
| 08/03/2021 à 13:51 | Sinaë | Calcul des effectifs en fonction des statuts et rattacher leur salaire | Critiques constructives. On progresse en faisant et en partageant Pour le tableau source éviter la colonne inutile avec le 95 et toujours nommer le tableau : les noms automatiques de types Tableau1 (comme Classeur1, Feuil1...) on les modifie. C'est plus facile à situer et maintenir Par défaut PowerQ... |
| 08/03/2021 à 11:52 | hmojal | Mise à jour paramètre power query et Refresh | Il n'est pas nécessaire d'utiliser VBA. Tu peux stoker des valeurs ou textes dans une cellules nommée et y faire référence dans la requête en lieu et place d'une valeur en dur Peux tu poster le code M de la requête ou au moins la partie qui utilise le paramètre... |
| 08/03/2021 à 11:44 | pluton48 | Récupérer la dernière valeur d'une colonne à chaque changement de date | En G3 à étirer Edit : Mettre B2:B16 sous forme de tableau structuré, nommé Données, permettrait une évolutivité tout en ne calculant pas inutilement et sans alourdir par du matriciel... |
| 08/03/2021 à 11:19 | Invité | Fonction DECALER ? | Les bons vocables facilitent le dialogue Ce n'est pas une plage glissante mais une plage élastique Une plage glissante est une plage de même taille qui se déplace au fil du temps par exemple : 3 derniers mois... |
| 08/03/2021 à 10:57 | jeanmichel0404 | Dédoublonnage à l'horizontal de valeurs dans un tableau | A l'étape 2 enlève le dernier argument dans la barre de formule , Int64.Type c'est la seule différence entre 365 et les autres versions J'essaye d'y penser mais parfois j'oublie de l'enlever... |
| 08/03/2021 à 10:54 | gillou34 | Fichier lourd pour cause de formules matricielles nombreuses | RE Un grosse boîte qui bosse avec une version datant de 7 ou 10 ans, devrait au moins accepter d'y incorporer un addon émanant de microsoft et faisant partie des versions suivantes..... |
| 08/03/2021 à 08:17 | gillou34 | Fichier lourd pour cause de formules matricielles nombreuses | RE Ta boîte peut-elle t'installer l'add on PowerQuery (totalement intégré à Excel 2016 et +, en add sur 2010 et 2013) ? La synthèse de n tableaux structurés y est simple et rapide... |
| 08/03/2021 à 08:15 | manucmoi | Tableau avec conditions suite | RE Le tableau principal est en tableau structuré (même pas nommé avec un nom signifiant mais ayant gardé le nom automatique Tableau4) mais pas le reste et, comme dit, une liste qui contient 50 fois AUTRES ne sert à rien Une liste doit contenir ce qui est utile et si c'est un tableau structuré, la li... |
| 08/03/2021 à 07:48 | gillou34 | Fichier lourd pour cause de formules matricielles nombreuses | Selon les versions Excel les solutions ne sont pas les mêmes alors merci de compléter ton profil en indiquant ta version. Le problème des formules c'est que ta structure n'a pas été étudiée pour pouvoir utiliser une formules unique se servant des titres, qui est effectivement ingérable en l'état Que... |
| 08/03/2021 à 07:45 | manucmoi | Tableau avec conditions suite | Justement si tu ne peux ouvrir les fichiers, sans synthèse des conditions et avec un fichier que tu remanies entre 2 questions, ici et ailleurs, c'est mission impossible de te donner des formules Si tu dois utiliser la liste des magasins prioritaires, il faut en faire une vraie liste : tableau struc... |
| 07/03/2021 à 23:20 | quattro1 | Compter ligne tableau | RE Si tu as bien une colonne intitulée Pièces et si cela est bien imbriqué dans le With...end with, il n'y a aucune raison que cela ne fonctionne pas Edit : utilise X = WorksheetFunction.Subtotal(3, .ListColumns(1).DataBodyRange) puisque le titre n'est pas Pièces... |
| 07/03/2021 à 23:16 | NicoMass | Ajouter une liste complémentaire à la fonction SERIE.JOUR.OUVRE | RE Les jours fériés ne sont pas des dates de congés A compléter... |
| 07/03/2021 à 22:19 | manucmoi | Tableau avec conditions suite | RE Ton fichier est maintenant lié par requête à un autre Dans le fichier que j'ai joint, j'avais restructuré la liste des magasins prioritaires car ta liste actuelle pleine de AUTRES n'était pas utilisable Là tu sembles ne plus en tenir compte J'avais aussi refait la majeure partie des MFC donc j'ai... |
| 07/03/2021 à 22:06 | Sinaë | Calcul des effectifs en fonction des statuts et rattacher leur salaire | Voir SOMME.SI.ENS et MOYENNE.SI.ENS en harmonisant les libellés de tableau avec ceux de la base qui n'ont ni accent ni pluriel et en utilisant les * pour les compléter date initiale : 2010 date finale : 2011 catégories effectifs salaire moyen catégories effectifs salaire moyen cadre 3 4 066,67 cadre... |
| 07/03/2021 à 21:49 | NicoMass | Ajouter une liste complémentaire à la fonction SERIE.JOUR.OUVRE | RE Une véritable liste des jours fériés faite selon les bonnes pratiques : tableau structuré et liste nommée ainsi que l’indication de la position de la cellule ou l'info qui permet le choix d'y ajouter ou non la liste des jours d'intempéries seraient un minimum. Il sont absents, sauf erreur de ma p... |
| 07/03/2021 à 21:28 | NicoMass | Ajouter une liste complémentaire à la fonction SERIE.JOUR.OUVRE | Avec un fichier aussi minimaliste et peu représentatif de la réalité, je crains fort que tu attendes..... |
| 07/03/2021 à 21:07 | Cend | Formules calcul personnes hebergement | RE Pour l'âge il faudrait définir à quelle date on définit le calcul car sinon la personne qui reste plus d'un an peut avoir 3 ages différent : un à l'arrivée, un après son 1er anniversaire, un après le second Si on calcule au jour le jour, quand on raisonne par mois elle compte 2 fois le mois de so... |
| 07/03/2021 à 20:22 | quattro1 | Compter ligne tableau | Utilise la fonction SOUS.TOTAL X = WorksheetFunction.Subtotal(3, .ListColumns("Pièces").DataBodyRange)... |
| 07/03/2021 à 20:12 | jeanmichel0404 | Dédoublonnage à l'horizontal de valeurs dans un tableau | Une proposition PowerQuery (intégré à Excel)... |
| 07/03/2021 à 18:14 | Sébastien | [DISCUSSIONS] Nouveau forum | Pourquoi ne pas passer à W10. C'est gratuit. W8 était buggé..... |
| 07/03/2021 à 14:54 | manucmoi | Tableau avec conditions suite | RE Une première ébauche Avec tes posts sur 2 forums différents, pas facile de retrouver la liste de toutes les MFC donc sans doute à adapter... |
| 07/03/2021 à 12:44 | manucmoi | Tableau avec conditions suite | Déjà à quoi correspond semaine 01 ou 02 car a priori aucun rapport avec les dates du groupe ... |
| 06/03/2021 à 20:53 | Karbo | Rechercher deux valeurs à partir de d'une date et une heure | Cela fait 17 ans que les tableaux structurés existent, alors pour pourquoi utiliser des formules dans le gestionnaire de noms ? Le problème c'est que, à part B2, tes dates n'en sont pas : en réalité les colonnes B à E sont des dates avec heure et les colonnes D et E ne servent à rien puisque identiq... |
| 06/03/2021 à 20:30 | rafii | Fonction pour moyenne | RE En limitant à 3 notes c'est jouable par formules sinon, vu le nombre de combinaisons au fur et à mesure de l'ajout de notes, ce ne pourrait être géré ainsi... |
| 06/03/2021 à 18:24 | rafii | Fonction pour moyenne | Utilise la fonction Moyenne =Moyenne(B3:D3) et surtout pas =(B3+C3)/2 Pas compris ta demande... |
| 06/03/2021 à 13:41 | manucmoi | Tableau avec conditions suite | Tu multipostes, alors je répète ce que j'ai dit ailleurs Avec un tableau non normalisé dès le départ tu compliques les choses Il faudrait restructurer ton tableau pour avec un seul tableau sans lignes espaçant ni totalisant les semaines avec le numéro de semaine et les totaux dans des colonnes à dro... |
| 06/03/2021 à 13:29 | Lue | Conversion données trimestrielles en mensuelles | Convertir ne veut rien dire Considérer que les trimestres ont des mois homogènes et diviser par 3 ? Les données étant a priori des ratios, ce choix sera d'autant plus approximatif mathématiquement..... |
| 06/03/2021 à 13:22 | mlkr | Erreur de nombre (#NOMBRE!) incompréhensif | Multipost... |
| 06/03/2021 à 10:47 | quattro1 | Récupèrer données d'un autre classeur | Jean-Eric te propose d'empiler les csv au fil du temps, ce qui est plus simple Sinon pour répondre à ta question, tu remplaces dans la ligne Source de ta requête = Csv.Document(File.Contents("C:\Users\equat\OneDrive\Bureau\transaction_history.csv") par = Csv.Document(File.Contents(Excel.CurrentWorkb... |
| 06/03/2021 à 09:40 | quattro1 | Récupèrer données d'un autre classeur | RE As-tu bien lu mon message ? je répète tu stockes le chemin et le nom du csv dans une cellule nommée Fichier tu remplaces, une fois pour toutes, dans la requête le nom du fichier par Excel.CurrentWorkbook(){[Name="Fichier"]}[Content][Column1]{0} Il suffit donc, manuellement... |
| 05/03/2021 à 23:43 | quattro1 | Récupèrer données d'un autre classeur | Inutile de coder la requête en VBA... L'actualiser suffit et on peut en récupérer le résultat via VBA pour le coller ailleurs Le chemin d'accès au fichier peut être stocké dans une cellule nommée, par exemple, Fichier , que PQ peut récupérer avec Excel.CurrentWorkbook(){[Name="Fichier"]}[... |
| 05/03/2021 à 21:09 | Cend | Formules calcul personnes hebergement | RE Tu n'as pas tout à fait répondu concernant les lignes sans date de sortie... Tu gardes les gens plus d'un an ... |
| 05/03/2021 à 20:15 | Karbo | Rechercher deux valeurs à partir de d'une date et une heure | Si j'ai bien compris... |
| 05/03/2021 à 18:22 | Cend | Formules calcul personnes hebergement | Peux-tu compléter ton profil en indiquant ta version Excel A quoi correspondent les dates de sortie non renseignées ... |
| 05/03/2021 à 14:39 | Gwennewg | Macro copier coller 3 fichiers en 1 | RE Je t'ai joint un fichier avec la bonne méthode : les en-têtes n'y sont pas répétées. Il faut après le choix du dossier, passer par Combiner et transformer les données : ce qui permet de traiter un fichier exemple. Regarde les étapes de la requête Transformer l'exemple de fichier Le traitement s'e... |
| 05/03/2021 à 14:14 | Mred | Arrondi supérieur + emploi d'une semaine dans une FX | Peut-être Par 7 jours... |
| 05/03/2021 à 14:02 | samixite | Power Query Supprimer en tête d'un fichier Excel avant import | Tu parles de lignes mais ne serait-ce pas plutôt des colonnes ? A noter qu'il s'agit d'un multipost..... |
| 05/03/2021 à 13:54 | anthonyrom | [TCD] Champ calculé et moyenne selon valeur | RE Je n'ai pas touché au TCD mais un TCD sert à synthétiser ce que ne fait pas le tiens puisqu'il reprend unitairement chaque ligne de la source Il faudrait a minima en enlever Proposition voire Type..... |
| 05/03/2021 à 13:50 | Darkangel | Erreur date mal interprétée | RE Format formate la donnée en texte https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/format-function-visual-basic-for-applications?f1url=%3FappId%3DDev11IDEF1%26l%3Dfr-FR%26k%3Dk(vblr6.chm1008925);k(TargetFrameworkMoniker-Office.Version%3Dv16)%26rd%3Dtrue... |
| 05/03/2021 à 13:47 | micîd | Jours de semaine | RE Pour cela il faut créer une tableau des jours fériés et des jours de vacances qui pourra être utilisé dans les formules de la ligne 4... |
| 05/03/2021 à 08:08 | Jujule | Ouverture en lecture seule | Selon la structure des onglets et l'usage du classeur, il peut être envisagé des classeurs séparés et une synthèse PowerQuery... |
| 04/03/2021 à 23:22 | anthonyrom | [TCD] Champ calculé et moyenne selon valeur | RE Soit tu es rigoureux et tu crées une table des jours fériés et tu utilise NB.JOURS.OUVRES.INTL pour calculer les jours ouvrés ou ouvrables (selon ton choix) par mois de ta période afin de faire un calcul exact sinon à quoi sert de calculer sur des approximations ??? Ci-joins proposition avec un t... |
| 04/03/2021 à 23:10 | Benhatw | Fusionner plusieurs classeurs de différentes structures en un seul classeur | Et on récupère quoi dans chaque ? Il semblait y avoir 3 colonnes dans la synthèse mais une des 3 sources semble n'en avoir que 2. Et tu n'as pas répondu sur l'usage de la synthèse... |
| 04/03/2021 à 23:07 | anthonyrom | [TCD] Champ calculé et moyenne selon valeur | Le nombre de jour ouvrables dans le mois n'existe nulle part d'autant que ton mois en en texte donc inexploitable : on n'a ni l'année, ni la liste des jours fériés Un champ calculé ne peut de toute façon exploité ni le total, ni un champ absent du TCD et travaille automatiquement par somme... Doit ê... |
| 04/03/2021 à 22:54 | Benhatw | Fusionner plusieurs classeurs de différentes structures en un seul classeur | Il faudrait au moins joindre un exemple de quelques lignes de chaque structure pour avoir une idée Que fais-tu ensuite du global ... |
| 04/03/2021 à 21:07 | Darkangel | Erreur date mal interprétée | Re D'ou vient cette base ? Extraction ? Saisie ... |
| 04/03/2021 à 20:37 | Gwennewg | Macro copier coller 3 fichiers en 1 | RE Même parmi les cracks d'Excel, peu l'utilisent, alors tu peux relativiser Par contre il faudra revoir tes tableaux sources de listes déroulantes (pas d'incidence ici ) Non mais met ton profil à jour car pour d'autres cas cela peut jouer Une requête ne duplique pas les sources (sauf si on casse le... |