dans OpenOffice.org Calc, je voudrais appliquer une formule à une colonne qui fait référence à une cellule de la même ligne mais dans une colonne différente. I.e., = c1 * 48 code> dans la cellule D1, mais je veux que toutes les cellules de la colonne D le font sans avoir à copier la formule à chacune manuelle. Ou une autre façon de le dire, pour chaque cellule en C qui a un numéro, je souhaite remplir la cellule de rangée correspondante en D avec une valeur de formule basée sur ce nombre. Jusqu'à présent, tout ce que je peux voir de la documentation, c'est que je devrais copier / ajuster la formule pour chaque nouvelle ligne de la feuille de calcul. Et comme j'ai 4 colonnes de ce type nécessitant un calcul, cela devra être fatigué. J'ai peu d'expérience avec des feuilles de calcul du tout, alors j'espère que mon problème est réellement très simple et que je regarde simplement les mauvaises parties de la documentation. P>
3 Réponses :
Je n'ai pas d'OpenOffice devant moi, mais cela essaie très fort d'être excellent comme de nombreuses manières, donc généralement des hypothèses sur Calcope basée sur Excel sont assez proches de la réalité. P>
Dans Excel, une formule dans la cellule D1, qui pointe vers une cellule en C1, est traitée comme une référence relative - c'est-à-dire une colonne de l'endroit où je suis maintenant. Ainsi, lorsque cette formule est remplie dans d'autres cellules (par remplissez em> ou faites glisser la petite poignée dans le coin de la cellule, ou en collant-coller la formule dans une plage de cellules sélectionnées) la De nouvelles formules sont traitées de la même manière, par défaut, comme référence à la cellule qui en est une colonne, dans la même ligne. P>
Pour forcer une formule à utiliser une référence absolue, on spécifie l'adresse de la cellule avec un signe de dollar - 1 $ C $ pointera toujours sur le contenu de la cellule C1, quel que soit l'endroit où la formule finit. ($ C1 et 1 $ C $ sont des alternances permettant à un paramètre de l'adresse de modifier le sens relatif habituel tout en fixant l'autre moitié en place ... ce n'est probablement pas important pour vous). p>
En d'autres termes, je m'attendrais à ce que vous puissiez taper les formules de la première ligne de votre feuille de calcul OpenOffice et les copier au reste de la rangée, et les choses vont simplement fonctionner. P>
Si vous souhaitez prolonger votre plage, vous pouvez le faire en calculant les 2 premières cellules avec votre formule, puis sur les surlignez-les. Vous attrapez maintenant le petit carré en bas à droite de la zone en surbrillance et faites glisser cela, à travers ou les deux.
Si vous avez une cellule spécifique (par exemple D2) que vous souhaitez rester dans toutes les cellules que vous étendez votre gamme. Pour, ensuite dans vos 2 calculs de cellules initiales, utilisez ce qui suit: p>
s'étendant sur < / strong> p>
C'était parfait pour ce dont j'avais besoin: Mise à jour de la valeur de la recherche dans une fonction VLOOKUP, mais gardez l'outil d'incrémentation des valeurs de données. Parfait!
de votre question Il semble que vous essayiez d'appliquer la même formule de la rangée entière (ou de la colonne) des cellules et de montrer le résultat sur une autre ligne (ou une autre colonne).
Le meilleur moyen de le faire est d'utiliser Quelque chose appelé La façon dont vous mettrez implémenter cela dans votre cas est p> Tapez cette formule dans la cellule D1 CODE> P>
={C1:C30 *48}
J'avais besoin de quelque chose de similaire, juste que j'avais besoin d'une référence absolue tout en prolongeant la formule de manière horizontale, mais une référence relative en l'étendant de manière verticale. L'article suivant du forum OpenOffice m'a vraiment aidé, peut-être que ça va aussi profiter aux autres: << a href = "http://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=2443" rel = "Nofollow Noreferrer"> forum.openoffice.org/fr/forum/viewtopic.php?f=9&t=2443 >