Comment figer le resultat d'une formule ?

Fermé
lezornc Messages postés 2 Date d'inscription jeudi 6 juin 2013 Statut Membre Dernière intervention 26 juin 2013 - Modifié par lezornc le 6/06/2013 à 01:30
eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 - 26 juin 2013 à 10:37
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é ??


3 réponses

RachelMartel Messages postés 435 Date d'inscription mardi 14 mai 2013 Statut Membre Dernière intervention 24 mars 2021 25
6 juin 2013 à 02:00
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
0
eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 7 168
Modifié par eriiic le 6/06/2013 à 08:53
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.
0
lezornc Messages postés 2 Date d'inscription jeudi 6 juin 2013 Statut Membre Dernière intervention 26 juin 2013
26 juin 2013 à 09:40
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.
0
eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 7 168
26 juin 2013 à 10:37
Bonjour,

demain sera un autre jour...
Redémarre une nouvelle question quand tu seras revenu, sinon pas grand monde ne regardera et moi je ne serais peut-être pas dispo. Et fais-le quand tu as du temps pour le suivi car répondre 3 semaines après n'est pas très correct.

eric
0