Mais quelle est donc cette formule ?!, Je recherche une formule qui me paraît, en tout cas à l'idée, s |
Bienvenue invité ( Connexion | Inscription )
Mais quelle est donc cette formule ?!, Je recherche une formule qui me paraît, en tout cas à l'idée, s |
21 Jul 2019, 11:57
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 2 Inscrit : 21 Jul 2019 Membre no 208 447 |
Bonjour à tous,
dans le cadre de mon travail, je dois rentrer dans un tableur les chiffres de marchandises étant sortie du stock pour livraison et additionner ceux-ci à chaque nouvelle entrée. En gros et dans l'idée, dans le tableur, je dois additionner la valeur précédente d'une case, (celle-ci peut-être vide vu qu'à la base, il n'y a pas de "valeur précédente") avec la nouvelle entrée, pour éviter de devoir utiliser une calculatrice. L'addition se ferait donc automatiquement. "Ancienne valeur + nouvelle valeur" Dans le tableur, ça aurait pu donner "B13=B13+B14", comme ceci, on conserve toujours l'ancienne valeur qui sera additionnée à la nouvelle. B14 étant la case de la nouvelle entrée. Sauf que dans la pratique, en tout cas sous numbers, je n'y arrive pas. J'ai essayé de stocker la valeur de B13 en valeur "temporaire" dans une autre case (exemple : B15=B13), juste pour pouvoir l'utiliser aux fins de l'addition, mais ça n'a pas fonctionné non plus. Je m'y prends certainement mal car cela me paraît pourtant simple dans l'idée. Je vous remercie d'avance de m'avoir au moins lu et au mieux répondu ! |
|
|
21 Jul 2019, 17:11
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 6 150 Inscrit : 31 Oct 2003 Membre no 11 118 |
il te faut une case avec la valeur de départ, on va dire A2 (mettre 0 s'il n'y en a pas).
Une case dans laquelle tu mets la valeur à ajouter ou enlever : B1 et une case qui montre le total : B2 (=A2+B1) et tu recopies la formule dans les cases B3, B4, B5 etc... Ce message a été modifié par hellomorld - 21 Jul 2019, 17:12. -------------------- |
|
|
21 Jul 2019, 18:06
Message
#3
|
|
Nouveau Membre Groupe : Membres Messages : 2 Inscrit : 21 Jul 2019 Membre no 208 447 |
Bonjour hellomorld,
tout d'abord, merci d'avoir pris la peine de me lire et de m'avoir répondu. Le problème dans ta première réponse, c'est que finalement, B2 est l'addition de A2 + B1 mais ensuite, seule la case B1 est modifiée. Du coup, pour l'exemple : B2 = A2 + B1 A2 = 13 (première entrée) B1 = 12 (à ajouter à chaque nouveau bon de commande) B2 = 13+12 = 25 B2 = 25 A2 = 13 (toujours...) B1 = 36 (c'est ma nouvelle valeur à additionner) B2 = 36+13 = 49. Hors ça n'est pas ce que je cherche. Je voudrais en fait que la valeur précédente de B2, à savoir 25, soit "stockée" pour lui ajouter les futures nouvelles entrées de B1. Dans l'exemple : B2 = B2 + B1 (J'ai bien conscience et j'ai compris que ça ne fonctionne pas aussi facilement) et donc ça donnerait : 25+36 => B2 est maintenant égal à 61 et ainsi de suite. La valeur de B2 n'est pas "remplacée", elle est chaque fois additionnée à une nouvelle valeur entrée en B1. Ensuite tu as modifié et là je pense t'avoir perdu... Soit je n'ai pas compris, soit si j'ai compris, cela me semble très "brouillon" sans vouloir paraître condescendant et sans vouloir t'offenser et remettre en question tes compétences en la matière. Peut-être aussi que j'exprime mal ce que je recherche exactement. Si c'est le cas, n'hésite pas à me le dire que je puisse mieux éclairer tous ceux qui liront. Merci encore à toi tout de même ! En fait, on reçoit au bureau des bons de livraison. Sur ces bons, on y voit les marchandises qui s'apprêtent à être livrées et leur quantité. Ce sont toujours les même marchandises : - Allocations box - Cosmetic - Pallet - Hangers etc. Donc dans l'exemple, pour le premier bon : Allocation box : 51 Pallet : 2 Dans le deuxième on pourrait avoir : Allocation : 23 Pallet 8 Ce que je fais donc dans la pratique actuellement, c'est que je remplace toujours la valeur de la case "Allocation box" en additionnant les différentes quantités des différents bons de commande via la calculatrice. 1) Je mets 51 dans la case Allocation 2) J'additionne sur la calculatrice 51 (Allo premier bon) et 23 (qui est le nombre de Allo du deuxième bon) 3) Je remplace 51 par 74 dans la case allocation. Résultat obtenu via calculatrice. Mon but, c'est de ne plus utiliser la calculatrice et avoir quelque chose de plus fluide sur le tableur. En gros, je ne dois pas perdre la valeur précédente (51) car celle-ci doit être utilisée pour faire l'addition avec la quantité du deuxième bon (23) pour au final avoir en Allocation 74 puis 104 pourquoi pas si la quantité d'allo d'un troisième bon était de 30. C'est tellement simple à imaginer, mais pas si facile à expliquer ni à réaliser. Et bien entendu, ça ne serait pas moi qui "modifierai" la valeur de la case Allocation Box, puisque la valeur "précédente" s'additionnerait toujours avec la valeur que j'entre dans la case "Nouvelle entrée". Ce message a été modifié par Kevin0107 - 21 Jul 2019, 18:09. |
|
|
22 Jul 2019, 23:26
Message
#4
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 403 Inscrit : 29 Aug 2006 Lieu : France Membre no 66 917 |
Bonjour,
dans aucun tableur il n'est possible d'utiliser la valeur d'une cellule pour l'additionner à elle-même. On obtient ce qui s'appelle une "référence circulaire". Avec B2 contenant "=B2+B1" la formule devrait se recalculer en permanence puisque l'addition modifie son propre contenu. Il faudrait poster un fichier exemple pour permettre de comprendre l'organisation des données - celles qui sont fixes - celles qui sont stockées entre deux arrivées de marchandises - celles qui sont mises à jour (ajoutées) lors de la réception des marchandises Pour le moment, je ne vois qu'une solution à base de "zone de calcul" qui remplacerait l'usage de la calculatrice externe. Celle-ci contiendrait la valeur à stocker (I) et des cellules contenant la ou les valeurs à additionner (II). Une cellule (∑) avec la fonction Somme pour additionner (I+II). Puis copier-coller le résultat de l'addition (∑) sans la formule qui a permis de la calculer. Il y a une commande et un raccourci dans Numbers pour faire ça en un tournemain. -------------------- Quelques très vieux Mac stockés ici et là.
Et enfin un ordi moderne… sous Linux. |
|
|
23 Jul 2019, 01:31
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 347 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Bonjour et bienvenue !
Ton problème vient simplement d'une mauvaise compréhension de ce qu'est un tableur et comment il fonctionne. Sur une calculette, on a seulement une ligne d'affichage (ou parfois quelques-unes). Dès lors, chaque calcul remplace le précédent et on ne peut en faire qu'un seul à la fois — même si on peut aussi stocker une valeur puis la rappeler, ou garder un affichage des dernières opérations (p.ex. avec une calculette à bande papier : on fait le total de la 1e catégorie, puis de la 2e, et on annote…) +++++++++++++ De ce que j'en comprends, ce que tu voudrais est un des cas d'usage d'un tableur les plus courants. Voici comment tu pourrais procéder : A l'ouverture de Numbers, tu choisis un modèle de feuille de calcul vierge, idéalement avec un rang et une colonne d'en-tête (cf. menu Tableau). 1) On crée la structure du tableau :
2) On commence un encodage-test :
3) On indique les calculs à faire :
4) Dernière étape, appliquer la même formule aux autres colonnes :
__________________ (*) Pour te faire une idée, tu pourrais aller voir parmi les modèles fournis par Apple, notamment celui intitulé Facture. Voilà ce que ça donne chez moi : Capture_d___e__cran_2019_07_23_a___02.05.10.png ( 33.35 Ko ) Nombre de téléchargements : 34 Légende de l'image : J'ai cliqué dans la cellule B12. En haut, tu vois la formule correspondant. Le bloc de cellules concernées est cerné de bleu, comme sélectionné dans la formule. -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
Nous sommes le : 19th April 2024 - 20:46 |