Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Hier à 10:52
Version d'Excel :365 EN
Lieu :France
Messages
3'426
Votes
1'033
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 39

DateAuteur du sujetSujetExtrait du message
20/01/2025 à 10:18Tonthon Calcul inversé complexe ou impossible ?Si c'est ok, le fichier ci-joint devrait convenir. Dans votre exemple, pour le dernier cas (bleu) ça n'allait pas car il y avait des références à d'autres cellules non réévaluées/recalculées sur le tableau "local". Enfin si j'ai bien compris, moi c'est histoire de bourse je n'y connais pas grand-cho...
20/01/2025 à 10:03Tonthon Calcul inversé complexe ou impossible ?Oui en regardant il y a des choses à revoir. Notamment ce critère de divisibilité qui est superflu puisqu'on travaille en nombre décimaux… Pouvez-vous me confirmer que les résultats ci-dessous sont corrects ? nb actions Cours de vente Vente K départ Plus-value Bénéfice (%) 1 54,53 € 54,53 € 51,80 €...
20/01/2025 à 09:02Max59 Filtre cellule non vide classeur dans même ongletCi-joint le fichier MAJ pour correspondre à votre demande. Dans la feuille "Référence" il y a un tableau structuré en colonne A, c'est très important : c'est là que sont recherchés les noms de feuille. Pensez à l'étendre vers le bas si vous en rajoutez. Vous pouvez aussi lui donner un nom plus spéci...
19/01/2025 à 14:30Tonthon Calcul inversé complexe ou impossible ?Merci pour votre retour. Oui ça m'a rappelé mes cours d'algèbre et c'est le genre de questions que j'aime bien. Ça pourrait être une question intéressante pour un sujet de bac en spé maths. Je suis content que la solution fonctionne, j'espère que vous pourrez l'adapter a votre cas réel...
17/01/2025 à 20:19Marie64Fichier CSV téléchargé avec colonne monétaireComme je le disais, pour les valeurs monétaires c'est juste que vous ne faites pas l'import de csv avec les bons outils. Suives la procédure que j'ai indiqué, ou formattez vos cellules. Le vrai problème c'est les numéros clients, j'ai vu dans votre CSV qu'ils sont au format scientifique. Et ça malhe...
17/01/2025 à 19:53Tonthon Calcul inversé complexe ou impossible ?Ci-joint une solution "non itérative" illustrant mon propos, dispo sur toutes les versions. Bon weekend ...
17/01/2025 à 18:38Tonthon Calcul inversé complexe ou impossible ?En réfléchissant sur mon dernier message je me suis rendu compte que la solution était évidente. En repartant de n = Q*(1-PRU/C) On sait que (1-PRU/C) est inférieur à 1. Donc pour trouver un n entier il faut que cette valeur divise Q. J'étais bloqué là. Mais en fait il suffit de prendre le plus gran...
17/01/2025 à 17:24Tonthon Calcul inversé complexe ou impossible ?Alors pour aider ceux qui seront plus doués que moi, En nommant n nombre actions (variable a rapprocher d'un entier) c Cours (variable recherchée) PRU PRU (constante) Q Quantité (constante) On a la relation n = Q*(1-PRU/C) ⇔ c = (PRU*Q) / (Q-n) J'ai trouvé une solution sur Excel365 avec la fonction...
17/01/2025 à 16:00chlika RECHERCHEV et recherches de codes barreMerci pour votre retour, heureux de pouvoir aider. Bonne fin de journée et bon weekend...
17/01/2025 à 15:32Grondin974Présentation Grondin974Au plaisir d'échanger...
17/01/2025 à 15:10stalker35430Problème de données chiffrées lors d'une rechercheVMerci pour votre retour, heureux de pouvoir aider. Bonne fin de journée et bon weekend...
17/01/2025 à 14:55gregr Google Sheet / Dupliquer 3 colonnes dans Une seuleMerci pour votre retour, heureux de pouvoir aider. Bonne fin de journée et bon weekend...
17/01/2025 à 14:53chlika RECHERCHEV et recherches de codes barreRECHERCHEV effectue la recherche dans la 1e colonne de la plage donnée. Votre première colonne c'est la colonne B, pas A. Donc il faut changer =SI(NBCAR($C$1)>0;RECHERCHEV($C$1;Participants!$A$1:$N$150;5;FAUX);"") En =SI(NBCAR($C$1)>0;RECHERCHEV($C$1;Participants!$B$1:$N$150;4;FAUX);"") Faites...
17/01/2025 à 14:26Marie64Fichier CSV téléchargé avec colonne monétaireQue voulez-vous dire avec "téléchargé" ? Il semblerait plutot que vous vouliez EXPORTER un tableau Excel vers un CSV, donc l'inverse. Pour garder le format de la 1e colonne, formatez dans Excel les cellules de cette colonne au format Texte avant l'export. Pour les valeurs monétaires, un CSV ne conti...
17/01/2025 à 14:09marjolaineimsaRecherche de mots dans plusieurs cellules et envoi ok ou ko ds autre cellulEn supposant que vous ayez Office365 (merci d'indiquer votre version d'excel sur votre profil, c'est fondamental). Ci-joint une proposition avec 4 approches car votre demande est peu claire et je ne sais pas : Si vous cherchez dans La cellule adjacente/la colonne De gauche à droite ou de droite à ga...
17/01/2025 à 13:49gregr Google Sheet / Dupliquer 3 colonnes dans Une seuleEt bien oui, il fallait garder la colonne [Plage] puisqu'on l'utilise pour faire le tri… Je vous l'ai rajouté et j'ai MAJ la première feuille, "jeudi 30". Je vous laisse faire le reste sur ce principe...
17/01/2025 à 12:34stalker35430Problème de données chiffrées lors d'une rechercheVComme indiqué par h2so4, le fichier serait pratique. D'après la fin de votre explication, je pense que c'est une erreur de format : sélectionnez votre colonne de CP puis changez le format de cellule vers numérique. J'imagine que vous importez ces données depuis un fichier texte/csv. En utilisant Pow...
17/01/2025 à 11:37Gabriel93 VBA: créer un bouton permettant de sauvegarder une feuille d'un classeurJe vous renvoie vers ce topic...
17/01/2025 à 11:21gregr Google Sheet / Dupliquer 3 colonnes dans Une seuleJ'ai intégré un tri sur la colonne [Plage] de mon précédent message dans votre QUERY sur la feuille "Jeudi 30". Regardez bien, la requete SQL a changé mais la plage aussi ! J'ai mis votre tableau structuré, c'est beaucoup mieux qu'une plage approximative, car ça s'adapte automatiquement au n...
17/01/2025 à 10:01gregr Google Sheet / Dupliquer 3 colonnes dans Une seuleAttendez, je crois qu'on s'est mal compris. Quand vous disiez "ma plage", vous parliez de votre tableau, pas du "résultat de la fonction"… J'avais mal compris. J'ai ajouté tout à droite de votre tableau deux colonnes : [Plage] qui contient la plus grande valeur (sur sa ligne) entre I,L et P...
17/01/2025 à 09:21hugo_emnMise en forme de graphique dynamiqueJe ne sais pas si c'est possible sur graph TCD. Mais, en laissant le fond blanc, si vous arriviez à insérer une graphique de type "stacked bars" (voir image), avec des paliers fictifs correspondants à vos lignes colorées, ça pourrait peut etre fonctionner. Pour combiner 2 types de graphique il faut...
17/01/2025 à 09:10modyVariétés stagnantesC'est assez compliqué de comprendre votre code sans explications sur le projet/le fonctionnement voulu. Si au moins vous pourriez fournir une feuille des résultats attendus , car en soi la macro fonctionne sans bugs de ce que j'ai pu tester. Moi après l'exécution, sur votre exemple, j'obtiens ceci ...
17/01/2025 à 08:47gregr Google Sheet / Dupliquer 3 colonnes dans Une seuleJe ne comprends/devine pas ce qui ne "fonctionne pas" pour vous. Chez moi la formule fonctionne très bien. En utilisant votre tableau structuré, au lieu des colonnes entières comme je le disais, on peut écrire : Il suffit simplement de formater la colonne des résultats en "horaire" si vous avez des...
16/01/2025 à 17:03Easy9394jbrirProblème avec la création de lien hypertexte VBA vers une feuille existanteComme indiqué par h2so4, c'est maximum 1 hyperlien par cellule. Désolé. ChatGPT ne passe pas au-dessus des lois...
16/01/2025 à 14:59Max59 Filtre cellule non vide classeur dans même ongletCi-joint une proposition. Des optimisations sont possibles si vous avez beaucoup de feuilles et que c'est lent. Ci-après le code utilisé ...
16/01/2025 à 13:47Bernard Rousseau Détecter BackSpaceDans 99,99% des cas il n'y a pas besoin d'utiliser Application.OnKey… Comme proposé par @Arturo, préférez les évenements Excel pour déclencher vos macros. C'est plus correct...
16/01/2025 à 12:14d_steSomme.si.Ens plusieurs critères mêmes colonnesPour info, suivant les versions c'est parfois un "." parfois un "\" dans les formules. Cf. Traducteur formules FR/EN : {1\2} → {1.2} Si la formule de BeGood renvoie une erreur, essayez ce séparateur de liste...
16/01/2025 à 11:22emmanuel_eviosysMacro trop longue - optimisation codeRassurez-vous il y a beaucoup d'optimisations possibles sur votre macro. Après, comme indiqué par @Dan les fichiers seraient bienvenus. Mais, il me semble que si je comprends bien le code, vous auriez intérêt à passer sur une requête PowerQuery. Le temps d'exécution sera similaire ou meilleur, mais...
16/01/2025 à 11:09d_steSomme.si.Ens plusieurs critères mêmes colonnesVous pouvez aussi utiliser SOMMEPROD pour faire des calculs de ce genre. Je le trouve "plus compréhensible". Car avec de multiples critères, votre SOMME.SI.ENS renvoie une liste des sommes partielles, et quand les critères s'additionnent… On s'y perd un peu. En logique, le "+" fait office de "OU", l...
16/01/2025 à 10:39gullaud Descente de gradient derivée partielle@BsAlv page 2 il y a un lien vers cette vidéo RÉGRESSION LINÉAIRE (partie 2/2) - ML#6 et je crois qu'il y a un lien vers le commentaire de Loris Miller sur la page que tu mentionnais Using LINEST for non-linear curve fitting | Newton Excel Bach, not (just) an Excel Blog (formule: =MMULT(MMULT(TRANSP...
16/01/2025 à 09:20gullaud Descente de gradientPour mettre à jour votre profil, c'est dans mon compte > profil public Mon profil public C'est important car les fonctions disponibles changent...
16/01/2025 à 08:43gullaud Descente de gradientSalut @BsAlv, comment LINEST passe d'une expression linéaire à quadratique ? Je ne connaissais pas cette "seconde option". Je vois que tu as mis les 2 colonnes [X,X^2] comme argument, et qu'en rajoutant les X^3 on trouve de la même manière les coefs du polynôme de degré 3… Mais ce n'est écri...
16/01/2025 à 08:30chachou5776 Calculs de taux de disponibilitéMerci pour votre retour, bonne journée...
15/01/2025 à 17:13Less7Présentation de LeslieAu plaisir d'échanger sur le forum. Bonne continuation...
15/01/2025 à 16:43Christian67 Calcul nombre de gouvernanteCi-joint une petite proposition "greedy" dans le sens où on va toujours essayer de minimiser le nombre de gouvernantes. D'où les bornes fixées au maximum par rapport à votre exemple trop vague, comme souligné par DjiDji...
15/01/2025 à 16:32chachou5776 Calculs de taux de disponibilitéDans votre tableau DATA vous devez ajouter une colonne de calcul du temps en secondes. Pour cela, prenez la valeur du temps de coupure et multipliez la par 24*60*60 (si besoin changez le format de cellule en numérique au lieu de horaire). Pour garder des chiffres entiers vous pouvez utiliser ARRONDI...
15/01/2025 à 14:59Amandine-B Générer un tableau a partir d'une matriceQuelques explications : La fonction LET : donner un nom au résultat d'un calcul, pour le réutiliser après. Exemple simple : LET(x;2; x+1) Renvoie 3. Là je l'utilise pour la variable "tbl" qui va contenir un tableau intermédiaire (avec des erreurs). EXCLURE : retire des lignes/colonnes d'une matrice...
15/01/2025 à 14:29Speedy GraffitySomme de valeurs identiques sur plusieurs cellulesJe vous en prie, bonne journée...
15/01/2025 à 14:00Speedy GraffitySomme de valeurs identiques sur plusieurs cellulesVous pouvez faire comme ceci ...
15/01/2025 à 12:39Amandine-B Générer un tableau a partir d'une matriceLa proposition s'appuyait sur un tableau structuré, c'est très important. En l'occurrence, dans la formule, j'ai écrit EXCLURE(tSource;;1) Que vous avez remplacé par EXCLURE(A1:E5;;1) Mais c'est incorrect, quand on écrit le nom d'un tableau structuré, on réfère uniquement à ses valeurs sans les en-t...
15/01/2025 à 12:32Olivier TP Créez une Boîte de Dialogue Enregistrer Sous pour sauvegarder 1 seule feuilMerci pour votre retour, à vous de même...
15/01/2025 à 11:01gullaud Descente de gradientJuste une question, n'êtes-vous pas sur Excel abonnement 365/2021+ ? (si oui vous pouvez mettre à jour votre profil) Vous avez dans le fichier de régression polynomiale des formules matricielles utilisant la propagation automatique (dans la régression linéaire, ce sont des formules "classiques"/pré2...
15/01/2025 à 10:48Amandine-B Générer un tableau a partir d'une matriceMerci pour votre retour et bon courage dans votre nouvelle prise de poste. Je pense qu'au vu de l'usage que vous souhaitez faire de ce tableau, PQ est une option plus adaptée que les formules : vous avez bien fait de partir dans cette direction. Si c'est possible, n'hésitez pas à c/c le code de votr...
15/01/2025 à 10:04Olivier TP Créez une Boîte de Dialogue Enregistrer Sous pour sauvegarder 1 seule feuilPour info, en faisant clic droit sur la feuille en question > Déplacer ou copier > Vers : Nouveau classeur + cocher "Créer une copie". Vous pouvez ensuite sauvegarder normalement ce nouveau classeur contenant la feuille, avec CTRL+S par exemple. C'est pas vraiment plus long que VBA, et sans er...
15/01/2025 à 09:40SoniaLef Formule conditionsCi-joint formules corrigées. Votre calcul dans le dernier message a changé par rapport au premier (et est correct cette fois). J'avais très mal compris. Mais bon… Je vais garder mon avis pour moi. Bonne journée...
15/01/2025 à 09:34Boulette90Macro pour ouvrir un onglet modèle en fonction de la valeur d'une celluleOui c'est normal, VBA ne gère pas bien (pas du tout ?) la lecture des fichiers sur le réseau. C'est plutôt adapté pour travailler avec votre arborescence locale. Mais bon, comme c'est possible de travailler en ayant les feuilles dans le fichier ce sera beaucoup plus simple. Cela demandera certaineme...
15/01/2025 à 09:17SoniaLef Formule conditionsPlus sérieusement, Sonia, j'ai répondu "mathématiquement" sans considérer les termes que vous avez employés… Mais vous savez bien qu'on ne retrouve pas un prix "détaxé" à partir du prix taxé en faisant la simple opération que vous avez décrite : Un exemple Prix de base ("PB") : 100. Taxe ("T") : 20...
14/01/2025 à 17:06NealquastRemplissage rouge si ne remplit 2 conditionVous pouvez utiliser la formule ci-après pour retrouver le jour travaillé avant la date donnée (en A1), en supposant votre weekend : Samedi+Dimanche. Après pour les congés il faut les indiquer en 3 e argument. Cf. SERIE.JOUR.OUVRE (SERIE.JOUR.OUVRE, fonction) - Support Microsoft =SERIE.JOUR.OUVRE(A1...
14/01/2025 à 16:50SoniaLef Formule conditionsCi-joint une proposition avec RECHERCHEX. On peut également utiliser RECHERCHEV ou INDEX/MATCH...
14/01/2025 à 16:38Onemanchauve Avoir une case formule vide lorsque il n'y a aucune donnée sur la ligneOui exactement. C'est la limite. Je te renvoie vers nos derniers messages avec @curulis, et son screenshot qui illustre le problème (300 + 300 ≠ 900). Il faut utiliser des formules plus complexes pour en tenir compte. Je te laisse voir si le VBA de @curulis n'est pas plus simple d'utilisation...