Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2965 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  29  30  31  32  33  34
Page Suivante
Auteur Sujet :

[POGNON] Un tableur pour compter son argent & analyser les perfs.

n°73838556
Kyjja
Y'a pot !
Posté le 16-11-2025 à 15:57:23  profilanswer
 

Reprise du message précédent :

zeroz a écrit :

Tu as raison elle plante le week-end  :sweat:  
 
Celle-ci fonctionne tous les jours :
 
=let(gf;lambda(t;googlefinance(t;"close";today()-7;today();"daily" ));d;gf("BIT:CW8" );index(d;rows(d);2))


 
Merci, je peux à nouveau voir mes pertes  [:grande greluche:7]


---------------
HWBot | Conso GPU | Who's who PSU | Mes BD \o/ | GReads | MSpaint
mood
Publicité
Posté le 16-11-2025 à 15:57:23  profilanswer
 

n°73878327
gsans
Slow food... slow....
Posté le 25-11-2025 à 12:44:48  profilanswer
 

C'est reloud le googlefinance HS sur les ticker....


Message édité par gsans le 25-11-2025 à 12:45:00

---------------
My epic Food and Neapolitan Pizza Skills
n°73881936
maaah
Posté le 26-11-2025 à 02:33:55  profilanswer
 

Ca bouge enfin: à l’heure où j’écris la solution de contournement ne marche plus, mais les ticker cw8-etfp et cl2-etfp marchent normalement!

n°73884379
Mitch2Pain
Posté le 26-11-2025 à 14:50:21  profilanswer
 

BIT:MWRD marche plus  [:s@heb]  
 
EDIT: mais ça fonctionne avec MWRD-ETFP  [:petitebrunette1]


Message édité par Mitch2Pain le 26-11-2025 à 14:51:27
n°73919761
Mitch2Pain
Posté le 04-12-2025 à 10:52:43  profilanswer
 

et maintenant c'est la conversion euro dollar avec la commande qui ne fonctionne plus ....  
 
=GOOGLEFINANCE("USDEUR" )
 
EDIT: maintenant il faut utiliser ça:
 
=GoogleFinance("CURRENCY:USDEUR" )


Message édité par Mitch2Pain le 04-12-2025 à 10:54:14
n°73955700
xela2reims
Posté le 11-12-2025 à 20:52:45  profilanswer
 

Est-ce que certains font un suivi mensuel via Excel ?
 
Je fais un suivi de mes différents portefeuilles avec TRI.Paiements, c’est top pour le suivi annuel mais ça sonne faux pour les suivis mensuels car le résultat est annualisé …
 
Comment faites-vous pour le mensuel ?
 
:jap:
 
Edit : résolu en lurkant la 1ère page du topic bourse.
 
Reste une autre question, comment gérez-vous les ventes ? cela fausse mes TRI ...

Message cité 1 fois
Message édité par xela2reims le 14-12-2025 à 12:12:50

---------------
>PSN Profiles<  
n°73980103
Kyjja
Y'a pot !
Posté le 17-12-2025 à 21:07:56  profilanswer
 

:hello:

 

- Comment gérez vous les split dans votre tableau ? Quid du TRI ?
J'ai un ETF (SPXS) qui a manifestement été splité par 100 récemment.

 

- Les valeurs pour SWX:[ETF] semblent cassées sur google finance (0 $).
Vous prenez une autre place de marché en tweakant la monnaie ? J'ai I500 qui ne me laisse pas vraiment le choix :/
Font chier les stagiaires :o

Message cité 1 fois
Message édité par Kyjja le 17-12-2025 à 21:08:15

---------------
HWBot | Conso GPU | Who's who PSU | Mes BD \o/ | GReads | MSpaint
n°73980310
Mitch2Pain
Posté le 17-12-2025 à 22:03:07  profilanswer
 

xela2reims a écrit :

comment gérez-vous les ventes ? cela fausse mes TRI ...


 
 
comme ça:
 
https://rehost.diberie.com/Picture/Get/f/475573

n°73980319
Mitch2Pain
Posté le 17-12-2025 à 22:05:14  profilanswer
 

Kyjja a écrit :

:hello:
 
- Comment gérez vous les split dans votre tableau ? Quid du TRI ?
J'ai un ETF (SPXS) qui a manifestement été splité par 100 récemment.


 
Tu reprends tout l'historique en splittant tes cases comme si ça avait toujours été splitté.  [:superours:5]  

n°73980367
Kyjja
Y'a pot !
Posté le 17-12-2025 à 22:19:19  profilanswer
 

Je me doutais de la réponse, mais j'avais flemme :o de :D


Message édité par Kyjja le 17-12-2025 à 22:21:54

---------------
HWBot | Conso GPU | Who's who PSU | Mes BD \o/ | GReads | MSpaint
mood
Publicité
Posté le 17-12-2025 à 22:19:19  profilanswer
 

n°73981126
xela2reims
Posté le 18-12-2025 à 09:15:45  profilanswer
 


Merci pour ton retour :)


---------------
>PSN Profiles<  
n°74068148
Mitch2Pain
Posté le 09-01-2026 à 11:22:01  profilanswer
 

#MAJ 3.0

 

Grosse mise à jour avec nouvelles donnée d'exemples et plein d'améliorations

 

6 ans que j'avais la flemme de le faire ...

Message cité 1 fois
Message édité par Mitch2Pain le 09-01-2026 à 11:22:21
n°74068793
maaah
Posté le 09-01-2026 à 13:49:06  profilanswer
 

Mitch2Pain a écrit :

#MAJ 3.0
 
Grosse mise à jour avec nouvelles donnée d'exemples et plein d'améliorations
 
6 ans que j'avais la flemme de le faire ...


Quand je clique sur le lien ça m’amène toujours à la version 2.03 toute cassée  :sweat:
Problème de navigateur/cache peut-être, j'ai rafraichi plusieurs fois et c'est bon maintenant, merci  :jap:  
Je vais étudier le fichier  :)


Message édité par maaah le 09-01-2026 à 13:58:57
n°74071732
gusano
Posté le 10-01-2026 à 05:57:34  profilanswer
 

Merci pour ton travail :)
Je vais regarder ce weekend pour piocher de quoi améliorer ma version custom.

n°74077588
bixibu
Ca ... c'est fait!
Posté le 11-01-2026 à 16:21:49  profilanswer
 

Top merci !
 
Juste première ligne, les crypto, sur la page 2, les ref sont en erreurs (fichier distant) et on sait pas forcément trop comment remplir du coup
 
 
:jap:


---------------
App Android NextGP : Store - TU | Makerworld
n°74079468
Mitch2Pain
Posté le 11-01-2026 à 22:40:40  profilanswer
 

oui j'ai un fichier séparé pour les cryptos et il est franchement nul, je préfère ne pas le partager.

 

Le mieux c'est de les gérer simplement comme une enveloppe fiscale dédiée, avec un tableau comme si c'était une AV avec des entrées et des sorties, et de temps en temps une ligne "consultation" pour mettre à jour la valeur.


Message édité par Mitch2Pain le 11-01-2026 à 22:40:59
n°74089219
bubblegum
Posté le 13-01-2026 à 21:44:38  profilanswer
 

:jap: Merci pour ce boulot partagé !

n°74187416
gsans
Slow food... slow....
Posté le 03-02-2026 à 10:29:25  profilanswer
 

Bon je n'arrive plus a recupérer des infos de Quantalys
 
https://www.quantalys.com/Fonds/778372
 

Citation :

=TRANSPOSE(IMPORTXML(A18;"//div[contains(@class,'vl-box-devise-value')] | //span[contains(@class,'vl-box-date')] | //div[contains(@class,'indic-srri-selected')]" ))


 
l'erreur "le contenu importé est vide"
 
Alors qu'il y a 2 semaines ça fonctionnait....


---------------
My epic Food and Neapolitan Pizza Skills
n°74189058
Mitch2Pain
Posté le 03-02-2026 à 15:17:04  profilanswer
 

oui ils font tout pourque leurs pages soient inscrapables.
 
chatGPT m'a dit qu'il faudrait écrire un script qui tourne sur un serveur dédié pour récupérer les données puis scrapper la page générée... flemme là.

n°74195376
zeroz
ㅤㅤ ✭┈ nil volentibus arduum ┈✭
Posté le 04-02-2026 à 20:47:50  profilanswer
 

gsans a écrit :

Bon je n'arrive plus a recupérer des infos de Quantalys
 
https://www.quantalys.com/Fonds/778372
 

Citation :

=TRANSPOSE(IMPORTXML(A18;"//div[contains(@class,'vl-box-devise-value')] | //span[contains(@class,'vl-box-date')] | //div[contains(@class,'indic-srri-selected')]" ))


 
l'erreur "le contenu importé est vide"
 
Alors qu'il y a 2 semaines ça fonctionnait....


Ils ont mis en place une redirection javascript qui n'est pas actionnable avec IMPORTXML :fou:  
Mais il est toujours possible de retrouver les valeurs Quantalys en utilisant un script gsheet [:on_a_les_droits:3]  
 
Comment faire :
 
1. Va dans le menu Extensions > Apps Script et copie/colle cette fonction :

Citation :

function FETCH_QUANTALYS(url) {
  var response = UrlFetchApp.fetch(url.trim(), {followRedirects: true});
  var code = response.getResponseCode();
 
  if (code !== 200) {
    return "Erreur HTTP: " + code;
  }
  var html = response.getContentText();
 
  var match_value = html.match(/<div class="vl-box-devise-value">([\s\S]*?)<\/div>/);
  var match_date = html.match(/<Span Class="vl-box-date">([\s\S]*?)<\/Span>/);
  var match_srri = html.match(/<div class="indic-srri indic-srri-selected">([\s\S]*?)<\/div>/);
 
  var clean = function(m) {
    if (!m || !m[1]) return "";
    return m[1].replace(/<[^>]*>/g, "" ).trim();
  };
 
  var parts = clean(match_date).split('/');
  var dateObj = new Date(parts[2], parts[1] - 1, parts[0]);
 
  return [clean(match_value), dateObj, clean(match_srri)];
}


 
2. Remplace ta formule par =TRANSPOSE(FETCH_QUANTALYS(A18))

Message cité 2 fois
Message édité par zeroz le 04-02-2026 à 22:06:21
n°74195412
maaah
Posté le 04-02-2026 à 20:53:10  profilanswer
 

zeroz a écrit :


Ils ont mis en place une redirection javascript qui n'est pas actionnable avec IMPORTXML :fou:  


C’est sensé affecter tout quantalys ce problème ou seulement certaines valeurs ? Parce qu’il semblerait que je ne sois pas affecté  :gratgrat:

n°74197459
gsans
Slow food... slow....
Posté le 05-02-2026 à 11:16:26  profilanswer
 

zeroz a écrit :


Ils ont mis en place une redirection javascript qui n'est pas actionnable avec IMPORTXML :fou:  
Mais il est toujours possible de retrouver les valeurs Quantalys en utilisant un script gsheet [:on_a_les_droits:3]  
 
Comment faire :
 
1. Va dans le menu Extensions > Apps Script et copie/colle cette fonction :

Citation :

function FETCH_QUANTALYS(url) {
  var response = UrlFetchApp.fetch(url.trim(), {followRedirects: true});
  var code = response.getResponseCode();
 
  if (code !== 200) {
    return "Erreur HTTP: " + code;
  }
  var html = response.getContentText();
 
  var match_value = html.match(/<div class="vl-box-devise-value">([\s\S]*?)<\/div>/);
  var match_date = html.match(/<Span Class="vl-box-date">([\s\S]*?)<\/Span>/);
  var match_srri = html.match(/<div class="indic-srri indic-srri-selected">([\s\S]*?)<\/div>/);
 
  var clean = function(m) {
    if (!m || !m[1]) return "";
    return m[1].replace(/<[^>]*>/g, "" ).trim();
  };
 
  var parts = clean(match_date).split('/');
  var dateObj = new Date(parts[2], parts[1] - 1, parts[0]);
 
  return [clean(match_value), dateObj, clean(match_srri)];
}


 
2. Remplace ta formule par =TRANSPOSE(FETCH_QUANTALYS(A18))


 
 
Merci !
 
Alors ça récupère bien la valeur mais en "texte", et il faudrait que je puisse récupérer cette valeur en format "Nombre" pour d'autres calculs...
 
"... mais 37,05 EUR est de type texte et ne peut pas être forcé en nombre"


---------------
My epic Food and Neapolitan Pizza Skills
n°74197653
zeroz
ㅤㅤ ✭┈ nil volentibus arduum ┈✭
Posté le 05-02-2026 à 11:44:38  profilanswer
 

gsans a écrit :


Merci !
 
Alors ça récupère bien la valeur mais en "texte", et il faudrait que je puisse récupérer cette valeur en format "Nombre" pour d'autres calculs...
 
"... mais 37,05 EUR est de type texte et ne peut pas être forcé en nombre"


Oui c'est normal qu'il renvoie une valeur texte au format 37,05 EUR car le but est de remplacer à l'identique la formule d'origine IMPORTXML  :D


Message édité par zeroz le 05-02-2026 à 11:48:31
n°74197711
gsans
Slow food... slow....
Posté le 05-02-2026 à 11:53:40  profilanswer
 

Impossible de faire une modification du texte vers nombre ?


---------------
My epic Food and Neapolitan Pizza Skills
n°74197828
zeroz
ㅤㅤ ✭┈ nil volentibus arduum ┈✭
Posté le 05-02-2026 à 12:20:35  profilanswer
 

Tu as dit qu'il y a 2 semaines ça fonctionnait avec Quantalys :

gsans a écrit :

Bon je n'arrive plus a recupérer des infos de Quantalys
 
https://www.quantalys.com/Fonds/778372
 

Citation :

=TRANSPOSE(IMPORTXML(A18;"//div[contains(@class,'vl-box-devise-value')] | //span[contains(@class,'vl-box-date')] | //div[contains(@class,'indic-srri-selected')]" ))


 
l'erreur "le contenu importé est vide"
 
Alors qu'il y a 2 semaines ça fonctionnait....


La fonction FETCH_QUANTALYS ne fait que rétablir les données à l'identique.
Pourquoi tout d'un coup la conversion texte->nombre te pose problème ?

Message cité 1 fois
Message édité par zeroz le 05-02-2026 à 16:55:58
n°74199172
gsans
Slow food... slow....
Posté le 05-02-2026 à 16:01:20  profilanswer
 

zeroz a écrit :

Tu as dit qu'il y a 2 semaines ça fonctionnait.
La fonction FETCH_QUANTALYS ne fait que rétablir les données à l'identique.
Pourquoi tout d'un coup la conversion texte->nombre te pose problème ?


 
Parce qu'il ya 2 semaines les données ne venaient pas de QUANTALYS mais du site : https://fr.investing.com/funds/qs0004089759 <<< exemple de données que je ne peux plus récupérer depuis ce site (cela me met "impossible de récupérer cette URL").
 
Il y a 2 semaines je pouvais récuperer les données avec ça :
 
=TRANSPOSE(IMPORTXML(A14;"//div[contains(@class,'vl-box-devise-value')] | //span[contains(@class,'vl-box-date')] | //div[contains(@class,'indic-srri-selected')]" ))
 
D'où mon changement vers QUANTALYS.


Message édité par gsans le 05-02-2026 à 16:01:37

---------------
My epic Food and Neapolitan Pizza Skills
n°74200155
Mitch2Pain
Posté le 05-02-2026 à 18:54:42  profilanswer
 

gsans a écrit :

Impossible de faire une modification du texte vers nombre ?

 

Suffit de faire +0

n°74200162
Mitch2Pain
Posté le 05-02-2026 à 18:56:14  profilanswer
 

Mais d'abord il faut enlever le EUR.

 

Tu as déjà une formule qui le fait dans le tableau, de mémoire la colonne dois s'appeler VL RAW un truc comme ca

n°74200615
kiwai10
Cesse de croire, instruis toi.
Posté le 05-02-2026 à 20:31:54  profilanswer
 

Tous ces soucis sont des problématiques du passé maintenant, un coup de Claude et c'est réglé (voir mieux qu'avant :o)

n°74202889
gsans
Slow food... slow....
Posté le 06-02-2026 à 11:19:43  profilanswer
 

Même chatgpt n'a pas réussi....
 
[EDIT]
 
Trouvé :
 

Citation :

function FETCH_QUANTALYS(url) {
  var response = UrlFetchApp.fetch(url.trim(), {followRedirects: true});
  var code = response.getResponseCode();
 
  if (code !== 200) {
    return "Erreur HTTP: " + code;
  }
   
  var html = response.getContentText();
 
  var match_value = html.match(/<div class="vl-box-devise-value">([\s\S]*?)<\/div>/);
  var match_date = html.match(/<Span Class="vl-box-date">([\s\S]*?)<\/Span>/);
  var match_srri = html.match(/<div class="indic-srri indic-srri-selected">([\s\S]*?)<\/div>/);
 
  var clean = function(m) {
    if (!m || !m[1]) return "";
    return m[1].replace(/<[^>]*>/g, "" ).trim();
  };
 
  var valueStr = clean(match_value);
   
  // Essaye de convertir en nombre
  var valueNum = parseFloat(valueStr.replace(',', '.')); // au cas où la valeur utilise une virgule
 
  // Si ce n'est pas un nombre, on garde le texte
  var finalValue = isNaN(valueNum) ? valueStr : valueNum;
 
  var parts = clean(match_date).split('/');
  var dateObj = new Date(parts[2], parts[1] - 1, parts[0]);
 
  return [finalValue, dateObj, clean(match_srri)];
}


 
J'ai bien la valeur en nombre là  :jap:  


Message édité par gsans le 06-02-2026 à 13:30:25

---------------
My epic Food and Neapolitan Pizza Skills
n°74204360
Mitch2Pain
Posté le 06-02-2026 à 16:22:16  profilanswer
 

fonction modifiée pouvant récupérer les données sur les pages de type FCPR et FONDS:

 
Citation :

function FETCH_QUANTALYS(url) {
  try {
    var response = UrlFetchApp.fetch(url.trim(), {
      followRedirects: true,
      headers: {
        "User-Agent": "Mozilla/5.0"
      }
    });

 

   if (response.getResponseCode() !== 200) {
      return ["Erreur HTTP", "", ""];
    }

 

   var html = response.getContentText();

 

   // --- VALEUR (Fonds ou FCPR) ---
    var match_value = html.match(/class="vl-box-(devise-)?value"[^>]*>([\s\S]*?)<\/(div|span)>/i);

 

   var valueStr = match_value ? match_value[2] : "";
    valueStr = valueStr.replace(/<[^>]*>/g, "" ).replace("EUR","" ).trim();

 

   var valueNum = parseFloat(valueStr.replace(',', '.'));
    var finalValue = isNaN(valueNum) ? valueStr : valueNum;

 

   // --- DATE ---
    var match_date = html.match(/class="vl-box-date"[^>]*>([\s\S]*?)<\/(div|span)>/i);
    var dateStr = match_date ? match_date[1].replace(/<[^>]*>/g,"" ).trim() : "";

 

   var dateObj = "";
    if (dateStr) {
      var parts = dateStr.split("/" );
      dateObj = new Date(parts[2], parts[1] - 1, parts[0]);
    }

 

   // --- SRRI (si présent) ---
    var match_srri = html.match(/class="indic-srri indic-srri-selected"[^>]*>([\s\S]*?)<\/div>/i);
    var srri = match_srri ? match_srri[1].replace(/<[^>]*>/g,"" ).trim() : "";

 

   return [finalValue, dateObj, srri];

 

 } catch (e) {
    return ["Erreur", "", ""];
  }
}

 

comme cette page par exemple: https://www.quantalys.com/FCPR/2304265

 

mon private equity du pauvre sous forme d'UC sur Linxea Spirit.


Message édité par Mitch2Pain le 06-02-2026 à 16:23:30
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  29  30  31  32  33  34
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[POGNON] Investissements solidaires - Impact Investing - ISR - éthiqueTransfert d'argent dans un couple.
L'argent est- t- il énergie ou matière première de l'univers ?Besoin d'argent pour les vacances
[POGNON] Le topic SAV : aide souscription, gestion, vie des comptes[Crédit] Reserve d'argent / découvert
[pognon] Erreur de TEG[POGNON] Modèle excel investissment locatif
[T.U] Présidentielles 2017 - Placé 2022gagner de l'argent avec son pc
Plus de sujets relatifs à : [POGNON] Un tableur pour compter son argent & analyser les perfs.


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)