Transmission d'un document Calc
Fermé
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
-
1 déc. 2019 à 18:01
Icare21 Messages postés 59 Date d'inscription samedi 28 novembre 2015 Statut Membre Dernière intervention 26 décembre 2022 - 5 déc. 2019 à 17:45
Icare21 Messages postés 59 Date d'inscription samedi 28 novembre 2015 Statut Membre Dernière intervention 26 décembre 2022 - 5 déc. 2019 à 17:45
A voir également:
- Transmission d'un document Calc
- Signer un document word - Guide
- Comment compresser un document pdf - Guide
- Scanner un document - Guide
- Logiciel retouche document gratuit - Guide
- Comment ouvrir un document docx - Guide
12 réponses
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
3 déc. 2019 à 10:03
3 déc. 2019 à 10:03
Salut Icare21,
La discussion est un peu compliquée, mais si je résume le problème, vous en êtes à cette dernière version du fichier tableur Calc LibreOffice qui contient les dernières interventions de JCB40 :
https://www.cjoint.com/c/ILciZS3go46
Et le(s) problème(s) restant(s) à résoudre sont décrits par Icare21 comme ceci, avec mes réponses ci-après :
Je cherche à ce que B11 et B20 aient également une réponse et c'est la que réside toute ma problématique.
En effet, B11 devrait aller rechercher le résultat de la cellule non vide qui est la plus proche au-dessus dans la colonne A, soit A8; alors B11 est égal à A11 - A8 = 51
Non, cela devrait être -51.
et idem pour B20 qui devrait aller rechercher A14; alors B20 est égal à A20 - A14 = -187.
Oui, -187.
Je suis sur qu'il y a une solution, mais pour l'instant, cela ne marche pas car ces 2 cellules {B11 et B20} n'ont pas de résultat.
En fait, ce que tu cherches à faire, c'est garder trace de la dernière valeur calculée dans la colonne A, pour pouvoir l'utiliser dans ton calcul dans la colonne B.
Pour cela, tu n'as pas nécessairement besoin de programmer une macro.
Tu peux créer une colonne additionnelle G, que tu peux appeler par exemple "Dernière valeur A calculée", et mettre la formule suivante en ligne 3
Ensuite, tu dois modifier ta formule en colonne B pour utiliser cette valeur en colonne G et non celle en A :
En annexe, je cherche également à introduire dans les formules un paramètre de couleur de fond de cellule et "gras" pour les résultats les plus élevés des colonnes A et B.
Sauf erreur, il y a déjà un formatage conditionnel sur ces colonnes qui fait cela dans le fichier LibreOffice Calc et qui a dû être intégré par JCB40 :-)
Dal
La discussion est un peu compliquée, mais si je résume le problème, vous en êtes à cette dernière version du fichier tableur Calc LibreOffice qui contient les dernières interventions de JCB40 :
https://www.cjoint.com/c/ILciZS3go46
Et le(s) problème(s) restant(s) à résoudre sont décrits par Icare21 comme ceci, avec mes réponses ci-après :
Je cherche à ce que B11 et B20 aient également une réponse et c'est la que réside toute ma problématique.
En effet, B11 devrait aller rechercher le résultat de la cellule non vide qui est la plus proche au-dessus dans la colonne A, soit A8; alors B11 est égal à A11 - A8 = 51
Non, cela devrait être -51.
et idem pour B20 qui devrait aller rechercher A14; alors B20 est égal à A20 - A14 = -187.
Oui, -187.
Je suis sur qu'il y a une solution, mais pour l'instant, cela ne marche pas car ces 2 cellules {B11 et B20} n'ont pas de résultat.
En fait, ce que tu cherches à faire, c'est garder trace de la dernière valeur calculée dans la colonne A, pour pouvoir l'utiliser dans ton calcul dans la colonne B.
Pour cela, tu n'as pas nécessairement besoin de programmer une macro.
Tu peux créer une colonne additionnelle G, que tu peux appeler par exemple "Dernière valeur A calculée", et mettre la formule suivante en ligne 3
=SI(A2="";G2;A2)et l'étirer jusqu'en ligne 21. Cette colonne G devrait alors toujours contenir la dernière valeur calculée dupliquée de la ligne précédente en colonne A si la valeur existe ou de la ligne précédente en colonne G si elle n'existe pas en A.
Ensuite, tu dois modifier ta formule en colonne B pour utiliser cette valeur en colonne G et non celle en A :
=SIERREUR(SI(A3="";"";A3-G3);"")en ligne 3, et l'étirer jusqu'en ligne 21.
En annexe, je cherche également à introduire dans les formules un paramètre de couleur de fond de cellule et "gras" pour les résultats les plus élevés des colonnes A et B.
Sauf erreur, il y a déjà un formatage conditionnel sur ces colonnes qui fait cela dans le fichier LibreOffice Calc et qui a dû être intégré par JCB40 :-)
Dal
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
2 déc. 2019 à 15:38
2 déc. 2019 à 15:38
J'ai demandé à déplacer ta demande en programmation VBA
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
1 déc. 2019 à 18:13
1 déc. 2019 à 18:13
Bonjour,
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
1
1 déc. 2019 à 18:26
1 déc. 2019 à 18:26
https://www.cjoint.com/c/ILbrx7WB0hN
Merci
Voila qui est fait.
J'espère que cela va fonctionner ...
A bientôt
icare
Merci
Voila qui est fait.
J'espère que cela va fonctionner ...
A bientôt
icare
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
1 déc. 2019 à 18:30
1 déc. 2019 à 18:30
Exemple de formule à mettre en B3 et étirer vers le bas
=SIERREUR(SI(A3="";"";A3+A2);"")
=SIERREUR(SI(A3="";"";A3+A2);"")
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
1 déc. 2019 à 18:48
1 déc. 2019 à 18:48
En retour ton fichier modifié avec les MFC
https://www.cjoint.com/c/ILbrVYypNV6
https://www.cjoint.com/c/ILbrVYypNV6
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
1
2 déc. 2019 à 08:25
2 déc. 2019 à 08:25
Merci encore une fois pour votre réponse.
Je viens d'appliquer la formule modifiée, mais cela ne marche pas (résultat = cellule vide), car je me suis planté dans mon tableau : j'ai écrit {Si(A3="";"";A3+A2)} alors que c'est le signe - qu'il faut mettre et donc {SI(A="";"";A3-A2), écriture que j'ai correctement rédigé d'ailleurs dans le texte en dessous du tableau.
Si cela ne vous ennuie pas trop, pouvez-vous me transmettre votre correctif en complétant la ou les formules avec mes précisions souhaitées à la fin de mon texte.
Ci-après le lien de mon tableau corrigé.
A bientôt.
Icare
https://www.cjoint.com/c/ILchzcZsohN
Je viens d'appliquer la formule modifiée, mais cela ne marche pas (résultat = cellule vide), car je me suis planté dans mon tableau : j'ai écrit {Si(A3="";"";A3+A2)} alors que c'est le signe - qu'il faut mettre et donc {SI(A="";"";A3-A2), écriture que j'ai correctement rédigé d'ailleurs dans le texte en dessous du tableau.
Si cela ne vous ennuie pas trop, pouvez-vous me transmettre votre correctif en complétant la ou les formules avec mes précisions souhaitées à la fin de mon texte.
Ci-après le lien de mon tableau corrigé.
A bientôt.
Icare
https://www.cjoint.com/c/ILchzcZsohN
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
1
2 déc. 2019 à 08:38
2 déc. 2019 à 08:38
Désolé !
J'ai modifié également le texte sous mon tableau qui contenait des erreurs ...
Ci-après le lien de la dernière version de mon tableau (pas facile de s'exprimer clairement).
https://www.cjoint.com/c/ILchL3tSwCN
A bientôt
icare
J'ai modifié également le texte sous mon tableau qui contenait des erreurs ...
Ci-après le lien de la dernière version de mon tableau (pas facile de s'exprimer clairement).
https://www.cjoint.com/c/ILchL3tSwCN
A bientôt
icare
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
2 déc. 2019 à 09:52
2 déc. 2019 à 09:52
Bonjour
A tester
https://www.cjoint.com/c/ILciZS3go46
Crdlt
A tester
https://www.cjoint.com/c/ILciZS3go46
Crdlt
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
2 déc. 2019 à 12:00
2 déc. 2019 à 12:00
Désolé je ne vois pas d’où vient le #ERREUR
Crdlt
Crdlt
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
1
2 déc. 2019 à 12:19
2 déc. 2019 à 12:19
Re bonjour,
Je cherche à ce que B11 et B20 aient également une réponse et c'est la que réside toute ma problématique.
En effet, B11 devrait aller rechercher le résultat de la cellule non vide qui est la plus proche au-dessus dans la colonne A, soit A8; alors B11 est égal à A11 - A8 = 51 et idem pour B20 qui devrait aller rechercher A14; alors B20 est égal à A20 - A14 = -187.
Je suis sur qu'il y a une solution, mais pour l'instant, cela ne marche pas car ces 2 cellules {B11 et B20} n'ont pas de résultat.
En annexe, je cherche également à introduire dans les formules un paramètre de couleur de fond de cellule et "gras" pour les résultats les plus élevés des colonnes A et B.
Merci pour votre patience
icare 21
Je cherche à ce que B11 et B20 aient également une réponse et c'est la que réside toute ma problématique.
En effet, B11 devrait aller rechercher le résultat de la cellule non vide qui est la plus proche au-dessus dans la colonne A, soit A8; alors B11 est égal à A11 - A8 = 51 et idem pour B20 qui devrait aller rechercher A14; alors B20 est égal à A20 - A14 = -187.
Je suis sur qu'il y a une solution, mais pour l'instant, cela ne marche pas car ces 2 cellules {B11 et B20} n'ont pas de résultat.
En annexe, je cherche également à introduire dans les formules un paramètre de couleur de fond de cellule et "gras" pour les résultats les plus élevés des colonnes A et B.
Merci pour votre patience
icare 21
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
2 déc. 2019 à 13:54
2 déc. 2019 à 13:54
Je ne pense pas que ce que tu demandes soit réalisable par simple formule
je penche plutôt vers une solution code VBA.
Crdlt
je penche plutôt vers une solution code VBA.
Crdlt
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
1
2 déc. 2019 à 14:59
2 déc. 2019 à 14:59
Bj,
Peut être avez-vous raison.
Mais qu'est ce que le code VBA ? et comment pourrait-il satisfaire à ma demande ?
icare21
Peut être avez-vous raison.
Mais qu'est ce que le code VBA ? et comment pourrait-il satisfaire à ma demande ?
icare21
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
1
2 déc. 2019 à 16:18
2 déc. 2019 à 16:18
OK, mais que dois-je faire maintenant ?
Merci pour tout et je continue à rechercher une solution.
icare21
Merci pour tout et je continue à rechercher une solution.
icare21
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
2 déc. 2019 à 16:21
2 déc. 2019 à 16:21
Il faut que tu attendes qu'il y ai quelqu'un qui te réponde en VBA
Icare21
Messages postés
59
Date d'inscription
samedi 28 novembre 2015
Statut
Membre
Dernière intervention
26 décembre 2022
1
5 déc. 2019 à 17:45
5 déc. 2019 à 17:45
Bonjour à JCB40 et à Dall,
Un grand MERCI à vous deux qui m'avez apporté des réponses chacun de votre coté (utilisation d'un hyperlien, complément à apporter à une formule, application d'un format conditionnel dans un tableau).
La formule complétée fonctionne bien et répond tout à fait à mon objectif; j'ai encore un petit souci avec l'application du format conditionnel qui est effectif sur le tableau que j'ai joint pour étude et qui semble poser quelques pbs sur mon logiciel de base, mais ce n'est pas très important.
Bravo à tous les 2 et belle journée.
icare 21
Un grand MERCI à vous deux qui m'avez apporté des réponses chacun de votre coté (utilisation d'un hyperlien, complément à apporter à une formule, application d'un format conditionnel dans un tableau).
La formule complétée fonctionne bien et répond tout à fait à mon objectif; j'ai encore un petit souci avec l'application du format conditionnel qui est effectif sur le tableau que j'ai joint pour étude et qui semble poser quelques pbs sur mon logiciel de base, mais ce n'est pas très important.
Bravo à tous les 2 et belle journée.
icare 21
3 déc. 2019 à 15:32
Superbe ton idée d'ajouter une colonne je n'y avais pas pensé.
Crdlt