User avatar
Océane @oceane@peculiar.florist
1y
Rapport de bug Org-mode :boost_ok: J'ai du mal avec les feuilles de calcul d'Org-mode, sur Android. Je pourrais avoir trouvé un bug?

Soit les feuilles de calcul suivantes:
#+NAME: Budget
| Somme initiale          |      860 |
|-------------------------+----------|
| Dépenses                | Montants |
|-------------------------+----------|
| Aligot                  |    10.90 |
| Patates + beurre        |       13 |
| Loyer                   |      480 |
| Snacks                  |      8.3 |
| Don à Histoires crêpues |       10 |
| Sacs + café Senseo      |     7.52 |
| Médocs Berry            |       34 |
|-------------------------+----------|
| Projections             | Montants |
|-------------------------+----------|
| Opéra                   |      116 |
| Snacks                  |      100 |
| Swag                    |      125 |
|-------------------------+----------|
| Projection choisie      |    Opéra |
|-------------------------+----------|
| Budget restant          |   180.28 |
#+TBLFM: @>$2=@1-vsum(@II..@III)-remote(@14, @>$>)
#+TBLFM: @11$2..@13$2=remote($1,@>$>)

#+NAME: Opéra
| Catégorie C | 116 |

#+NAME: Snacks
| Nombre | Montant | Total |
|--------+---------+-------|
|     20 |       5 |   100 |
#+TBLFM: @>$>=$1*$2

#+NAME: Swag
| Projet           | Prix |
|------------------+------|
| Casquette Tor    |   75 |
| Cartes de visite |   50 |
|------------------+------|
| Total            |  125 |
#+TBLFM: @>$>=vsum(@I..@II)


Le calcul des deux dernières feuilles de calcul,
Snacks et Swag, est assez évident; le calcul du budget restant se passe sans souci… Jusqu'au moment où l'on mobilise des références distantes.

C'est ce que j'utilise pour mes projections, et tout marche au poil quand j'utilise les numéros de lignes (
@11$2..@13$2 et @14). Mais si je remplace les numéros de lignes par des références de champs (hline), par exemple @14 par @V, @VI, ou @VII, squalala! Org m'indique ne pas pouvoir trouver la table 296.28 (@>$>).

Si je remplace
@V par @I, @II, @III, ou @IV, alors Org se plaint de ne pas pouvoir repêcher la table Montants (qui correspond invariablement au premier champ, pas au second).

Si je remplace
@11$2..@13$2 par @IV$2..@V$2, le champ des valeurs reste vide. Je crois donc qu'il pourrait s'agir d'un bug, puisqu'il me semble avoir compris les références de type hline et que les valeurs se remplissent corrrectement avec les numéros de ligne… Toujours en ce qui concerne les références distantes.

Si ce n'est pas un bug, alors c'est un vrai panier de crabes! Je n'y comprends rien… Je partirai à la pêche aux informations sur ~bzg/emacsfr@ si personne n'a de meilleure idée.

1
1
0
0

User avatar
Ihor Radchenko (yantar92) @yantar92@fosstodon.org
1y
Rapport de bug Org-mode :boost_ok: @oceane @IV is invalid. Should be @IIII.
1
0
0
0
User avatar
Océane @oceane@peculiar.florist
1y
@yantar92 OMFG thank you so much!
0
0
0
0