Comment figer le resultat d'une formule ?
lezornc
Messages postés
2
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'utilise excel pour mes devis facture, et je viens de penser à une formule pour me donner les numéros de devis sans que j'ai a les taper moi meme. seuleument voilà, à chaque nouveus devis ou facture, le resultat de la formule change ! normale jusque là, c'est ce qu'on lui demande !!
Mon problème, c'est que c'est la même formule sur toutes les lignes de mon tableau récapitulatif de tous mes devis facture. A chaque devis ou facture, je rajoute une ligne et son numéro doit s'afficher.
Et mon problème, c'est que j'aimerais figer le resultat à chaque ligne, quand je la crée.
Je suis pas sur de me faire bien comprendre, voilà la formule :
=SI(C1=1;CONCATENER("DE 2013";SI(A20<10;"0";""));A20;"-";Calculs!H4);CONCATENER("FA 2013";SI(A20<10;"0";"");A20;"-";Calculs!H3))
En gros, j'ai une colonne devis où je tape 1 pour un devis, et une colonne facture ou je tape 1 ... pour une facture ;)
je demande donc de verifier si colonne devis = 1
si c'est le cas, d'écrire "DE 2013" puis le numéro du mois en cours (je fais juste rajouter un "0" pour une question de classement), puis le num de devis (qui s'incrémente grace à ma colonne)
Et evidemment, si je ne fige pas le résultat, à la prochaine ligne, je vais incrementer le numéro de devis et par la meme changer le résultat.
C est la colonne devis (je ne mets qu'un 1 ou rien)
A20 est le numéro du mois en cours ==> A19=AUJOURDHUI() A20=MOIS(A19)
Dans la feuille Calcul, j'ai plusieurs résultats dont la somme de la colonne devis et la somme de la colonne facture d'où :
Calcul!H4 est le numéro du dernier devis
Si quelqu'un a une idée à me soumettre, je suis preneur, car j'ai trouver une bidouille, mais pas vraiment pratique....
Bien entendu, je n'ai pas envie d'utiliser un logiciel dédié à cette tache, car pas assez flexible à mon goût.
Bonne journée et merci d'avance.
EDIT : ou alors, pouvoir extraire le résultat d'une telle formule à un moment donné ??
j'utilise excel pour mes devis facture, et je viens de penser à une formule pour me donner les numéros de devis sans que j'ai a les taper moi meme. seuleument voilà, à chaque nouveus devis ou facture, le resultat de la formule change ! normale jusque là, c'est ce qu'on lui demande !!
Mon problème, c'est que c'est la même formule sur toutes les lignes de mon tableau récapitulatif de tous mes devis facture. A chaque devis ou facture, je rajoute une ligne et son numéro doit s'afficher.
Et mon problème, c'est que j'aimerais figer le resultat à chaque ligne, quand je la crée.
Je suis pas sur de me faire bien comprendre, voilà la formule :
=SI(C1=1;CONCATENER("DE 2013";SI(A20<10;"0";""));A20;"-";Calculs!H4);CONCATENER("FA 2013";SI(A20<10;"0";"");A20;"-";Calculs!H3))
En gros, j'ai une colonne devis où je tape 1 pour un devis, et une colonne facture ou je tape 1 ... pour une facture ;)
je demande donc de verifier si colonne devis = 1
si c'est le cas, d'écrire "DE 2013" puis le numéro du mois en cours (je fais juste rajouter un "0" pour une question de classement), puis le num de devis (qui s'incrémente grace à ma colonne)
Et evidemment, si je ne fige pas le résultat, à la prochaine ligne, je vais incrementer le numéro de devis et par la meme changer le résultat.
C est la colonne devis (je ne mets qu'un 1 ou rien)
A20 est le numéro du mois en cours ==> A19=AUJOURDHUI() A20=MOIS(A19)
Dans la feuille Calcul, j'ai plusieurs résultats dont la somme de la colonne devis et la somme de la colonne facture d'où :
Calcul!H4 est le numéro du dernier devis
Si quelqu'un a une idée à me soumettre, je suis preneur, car j'ai trouver une bidouille, mais pas vraiment pratique....
Bien entendu, je n'ai pas envie d'utiliser un logiciel dédié à cette tache, car pas assez flexible à mon goût.
Bonne journée et merci d'avance.
EDIT : ou alors, pouvoir extraire le résultat d'une telle formule à un moment donné ??
A voir également:
- Figer le résultat d'une formule excel
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Figer colonne excel - Guide
- Formule somme excel ligne - Guide
3 réponses
Je ne suis pas sûre de bien comprendre, et je dois avouer que j'ai lu assez rapidement, mais j'aurais une idée.
Copier la formule, puis coller en choisissant "valeur" pour garder le résultat seulement.
Si ce n'est pas ça du tout que tu cherches, je prendrai le temps de bien lire et analyser ton problème :P
Copier la formule, puis coller en choisissant "valeur" pour garder le résultat seulement.
Si ce n'est pas ça du tout que tu cherches, je prendrai le temps de bien lire et analyser ton problème :P
Bonjour,
Et evidemment, si je ne fige pas le résultat, à la prochaine ligne, je vais incrementer le numéro de devis et par la meme changer le résultat.
Si ton n° de devis calculé est en A1, pour le réutiliser dans une colonne met simplement =$A$1 que tu tires vers le bas
Sinon c'est bien mais ça ne va pas ton truc.
A20 est le numéro du mois en cours ==> A19=AUJOURDHUI() A20=MOIS(A19)
Aujourd'hui étant le hier de demain et le demain d'hier (tu suis ?), quand tu ouvriras ton fichier dans 2 mois le n° de devis aura changé...
Ca ne peut-être fait qu'en vba (macros).
Tu ouvriras le fichier modèle, la macro inscrit dans une cellule le jour en dur (et sauvegarde le modèle avec pour connaitre le dernier n° utilisé lors de la prochaine ouverture) puis renomme ton fichier avec ce nom.
Il faudrait ton fichier si tu veux qu'on travaille dessus, un exemple de n° complet de devis, un exemple de n° complet de facture avec leur mode de construction.
Déposer le fichier xls (anonymisé si besoin) sur cjoint.com et coller ici le lien fourni.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Et evidemment, si je ne fige pas le résultat, à la prochaine ligne, je vais incrementer le numéro de devis et par la meme changer le résultat.
Si ton n° de devis calculé est en A1, pour le réutiliser dans une colonne met simplement =$A$1 que tu tires vers le bas
Sinon c'est bien mais ça ne va pas ton truc.
A20 est le numéro du mois en cours ==> A19=AUJOURDHUI() A20=MOIS(A19)
Aujourd'hui étant le hier de demain et le demain d'hier (tu suis ?), quand tu ouvriras ton fichier dans 2 mois le n° de devis aura changé...
Ca ne peut-être fait qu'en vba (macros).
Tu ouvriras le fichier modèle, la macro inscrit dans une cellule le jour en dur (et sauvegarde le modèle avec pour connaitre le dernier n° utilisé lors de la prochaine ouverture) puis renomme ton fichier avec ce nom.
Il faudrait ton fichier si tu veux qu'on travaille dessus, un exemple de n° complet de devis, un exemple de n° complet de facture avec leur mode de construction.
Déposer le fichier xls (anonymisé si besoin) sur cjoint.com et coller ici le lien fourni.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Merci de ta reponse , ca fesait un moment que j'avais pas ouvert mes mail...
Faudra qu'on reparle de ça, j'ai plus la tete dedans, je suis vacances jusqu'à debut aout, je me repencherais sur le probleme à ce moment là et t'enverais le fichier comme demandé.
Je comprends le concept de la macro, et le fait qu'aujourd'hui est le hier de demain ainsi que le demain d'hier, et c'est justement ça mon problème ! Une formule changera sans arret, je doit en extraire le resultat à un moment donné, de façon automatisée, à savoir lorsque je remplie ma colonne devis ou facture.
Je te dit à dans 1 mois.
Bonne journée.
Faudra qu'on reparle de ça, j'ai plus la tete dedans, je suis vacances jusqu'à debut aout, je me repencherais sur le probleme à ce moment là et t'enverais le fichier comme demandé.
Je comprends le concept de la macro, et le fait qu'aujourd'hui est le hier de demain ainsi que le demain d'hier, et c'est justement ça mon problème ! Une formule changera sans arret, je doit en extraire le resultat à un moment donné, de façon automatisée, à savoir lorsque je remplie ma colonne devis ou facture.
Je te dit à dans 1 mois.
Bonne journée.