2017-08-30 1 views
0

Bonjour, j'essaie de créer une feuille de calcul dans Google Sheets qui prend deux chiffres et les soustrait, puis le fait dans la rangée suivante.Comment organiser des formules pour travailler avec des colonnes dans des feuilles google

Par exemple, la formule dans C1 serait "subtract(A1, B1)" dans la première rangée. Mais ensuite, dans la rangée suivante, je voudrais changer pour "subtract(A2, B2)" et la sortie dans C2.

(sans avoir à passer dans chaque cellule C et changer la formule bien sûr)

Alors, comment dois-je faire cela et aussi comment puis-je appliquer une formule à plusieurs cellules d'une ligne (C1, C2, C3 , C4, C5, etc ....)

Répondre

1

Mettez simplement =MINUS(A1,B1) dans C1, puis copiez-le et collez-le dans les lignes restantes de la colonne C et la feuille de calcul ajuste automatiquement les numéros de ligne pour vous.

+0

Je ne suis pas trop sûr je comprends ce que vous voulez dire, je dois mettre -B1 pour que cela fonctionne correctement? –

+0

En fait, je suppose que MINUS est la bonne commande. Je programme principalement en script donc je ne suis pas très bon avec les formules de cellules ... évidemment. – Cooper

+0

cela ne fonctionne pas pour moi pour une raison quelconque, c'est la fonction exacte que je mets dans D2 "= MOINS (B2, MULTIPLY (2.5, QUOTIENT (C2,15)))" donc ce qui doit changer ici est que quand je insérez cette fonction dans D3 Je l'ai besoin d'être à la place "= MOINS (B3, MULTIPLY (2.5, QUOTIENT (C3,15)))" et ainsi de suite et ainsi de suite .. –

0

@ La réponse de Cooper ci-dessus est parfaite. Je donne juste une alternative ici en utilisant des formules matricielles, parce que c'est facile. Mettre cela en D2

   =ARRAYFORMULA(MINUS (B2:B, MULTIPLY(2.5, QUOTIENT(C2:C,15)))) 
+0

j'ai joué avec ça mais je n'ai rien pu faire. Merci pour la suggestion. Je vais devoir m'asseoir avec la documentation et comprendre comment cela fonctionne. C'est la chose à propos de cet environnement. Il y a tellement d'idées partagées et il y a toujours quelque chose à apprendre. – Cooper