Afficher un calcul dans une case et le resultat dans une autre [Excel] - Logiciels - Windows & Software
Marsh Posté le 13-04-2004 à 10:16:17
outils, options, Affichage :tu coches formules dans fenêtres puis tu copies ta formule dans une autre cellule et la tu affiches le résultat
Marsh Posté le 13-04-2004 à 10:50:34
blackangel822002 a écrit : outils, options, Affichage :tu coches formules dans fenêtres puis tu copies ta formule dans une autre cellule et la tu affiches le résultat |
Je me suis p-e mal exprimé
Ce que je veux faire donc est la chose suivante. Imaginons que j'ai un tableau suivant:
Detail1 Detail2 Detail3 Total |
Donc avoir en gros afficher le detail pour les cases Detailx (donc sans le = qui me calculerait le tout) mais le resultat pour la case Total
Marsh Posté le 13-04-2004 à 10:59:30
là ça change tout, mais je ne vois pas à part la solution précédente
Marsh Posté le 13-04-2004 à 11:05:15
je ne crois pas qu'on puisse...
edit: déjà vu une question comme ca ici...
Marsh Posté le 13-04-2004 à 11:17:15
oui y a déjà eu un truc du genre (sans solution)
enfin là il faudrait plus de détails justement.
les chiffres dans "détailx" tu veux qu'ils soient notés automatiquement c'est bien ça ? (mais juste sous cette forme de texte)
et à partir de quelle source ?
t'as pas un exemple plus concret (quitte à nous mettre un fichier xls à dispo)
on a déjà planché dessus, mais on a rien trouvé.
Marsh Posté le 13-04-2004 à 11:30:15
blueteen a écrit : oui y a déjà eu un truc du genre (sans solution) |
Le cas concret est le suivant:
Soit une case Espece, une case Cheque, une case Total
Code :
|
une personne souhaite representer ce que ses clients lui paient pour des prestations fournies ainsi que le total payé.
Par exemple pour une prestation, la personne a donné 2 cheques de 50? et 2 versements en espece de 25?.
Ce qu'il faudrait alors, c'est que soit affiché dans le tableau le detail d'Espece et Cheque, et le total (egal au contenu de Espece + Cheque)
Code :
|
Le but est d'avoir en affichage le detail de ce qui a été perçu et dans Total justement le tout.
Marsh Posté le 13-04-2004 à 11:32:39
si tu mets la quantité dans une colonne, le montant dans une autre et que tu effectues le calcul dans ta cellule total
Marsh Posté le 13-04-2004 à 11:39:25
blackangel822002 a écrit : si tu mets la quantité dans une colonne, le montant dans une autre et que tu effectues le calcul dans ta cellule total |
certes, mais il peut y avoir des exceptions comme ça (malheureusement ):
2*50+130+3*10
Marsh Posté le 13-04-2004 à 11:41:58
il faut déterminer le nombre de colonnes et prévoir le maximum de cas possibles dans ta formule (ouhlala la formule à rallonge)
Marsh Posté le 13-04-2004 à 11:44:32
blackangel822002 a écrit : il faut déterminer le nombre de colonnes et prévoir le maximum de cas possibles dans ta formule (ouhlala la formule à rallonge) |
Le probleme est que ce n'est guere previsible selon la personne qui souhaite faire ça (sinon ça aurait roulez )
Marsh Posté le 13-04-2004 à 15:50:15
Il te faut raisonner en base de données et non plus en tableur.
Dans une feuille, tu dois avoir la liste compléte de tous les versements reçus qqsoit le client.
Dans une autre, la liste des clients.
Les 2 feuilles sont reliées par une clé qui est l'identifiant client.
Dans une 3e feuille, tu crées un masque qui te permet d'afficher proprement le nom du client en fonction de son ID (recherchev) et dans lequel tu vas pouvoir extraire les données de la 1ère feuille grâce à un filtre élaboré.
En gros, ça va donner :
Feuille 1 - Paiements
ID Nature du paiement Montant Date
587 chéque 56? 22/12/2001
654 espèces 212? 23/12/2001
...
Feuille 2 - Clients
ID Nom
587 Durand
588 Dupont
...
Feuille 3
Tu rentres le nom du client voulu, tu fais un recherchev pour récup son ID et afficher le reste des infos (adresse, etc.) puis tu fais un filtre élaboré basé sur cet ID dans la feuille 1 et tu exportes les résultats dans cette feuille.
Tu colles les résultats dans un tableau préalablement formaté avec une formule de calcul du résultat.
C'est du bricolage mais lorsqu'on veut utiliser un logiciel pour un autre (en l'occurence un tableur pour faire des bases de données), on est obligé de passer par là...
Le mieux, c sans doute de le faire sous Access.
Marsh Posté le 13-04-2004 à 17:37:21
minikisskool a écrit : <snip explication technique> |
Merci pour ta reponse. Pour ce qui est de se servir d'un BDD, c'est evident que ça devient beaucoup plus simple.
Je ne pensais tout simplement pas qu'il faille tant de demarches sous Excel pour simplement avoir une formule affichée en brut dans une cellule, le resultat dans l'autre
La solution la plus simple aurait été celle donnée par Blackangel avec les options d'affichage, mais il ne me semble pas malheureusement qu'on puisse l'appliquer uniquement aux cellules de notre choix.
Merci encore à tous ceux qui ont repondu
Marsh Posté le 13-04-2004 à 09:03:36
Comment fait-on pour obtenir quelque chose comme ceci:
A B
2*2 4
C'est a dire visualiser le calcul dans une case (donc sans le "=" ), et avoir le resultat dans l'autre sans avoir à le retaper (j'ai essayer le "=A1" mais il m'affiche le contenu de la cellule et ne me donne pas le resultat)
Message édité par Haacheron le 13-04-2004 à 09:18:32