Excel 在开放式office中制作列公式

Excel 在开放式office中制作列公式,excel,openoffice.org,Excel,Openoffice.org,如何在OpenOffice中为这些列创建公式。因此,您只需填写1列,其他列将自动计算并填写。 因此,在哪个列中输入值并不重要,其他列都会自动为我填写。提前谢谢。 单元格最好仅用于输入(值)或输出(公式)。以指定的方式完全解决这个问题会给您带来一些困难,但您仍然需要这样做,因为您似乎正在请求一个设置,在该设置中,同一个单元格可以执行这两种操作 在不使用宏的情况下,我认为最接近这里所暗示的是用引用彼此值的公式填充每列中的三个单元格。但是,excel不喜欢这种情况—它会导致循环引用错误,直到有人在每行

如何在OpenOffice中为这些列创建公式。因此,您只需填写1列,其他列将自动计算并填写。 因此,在哪个列中输入值并不重要,其他列都会自动为我填写。提前谢谢。

单元格最好仅用于输入(值)或输出(公式)。以指定的方式完全解决这个问题会给您带来一些困难,但您仍然需要这样做,因为您似乎正在请求一个设置,在该设置中,同一个单元格可以执行这两种操作

在不使用宏的情况下,我认为最接近这里所暗示的是用引用彼此值的公式填充每列中的三个单元格。但是,excel不喜欢这种情况—它会导致循环引用错误,直到有人在每行中至少键入一列值,从而覆盖该单元格中的公式

在您的示例中,您可以从以下内容开始:

C2: =if(d2=0,e2/52,d2*30.5/7)
D2: =if(c2=0,e2/12,c2*7/30.5)
E2: =if(c2=0,d2*12,c2*52)

我认为重复这3列会更整洁,使用第一组纯粹作为输入,第二组作为输出。您可以使用与上面相同的公式,但可以在单元格F2、G2和H2中使用。

在SO的姐妹站点,您可能会有更好的运气:。我同意。投票支持迁移到超级用户,请不要交叉发布,如果社区认为该问题比这里更好,则将迁移该问题。请解释您希望如何填充其他列。您的意思是自动在周/月/年之间建立比率吗?你的比例是多少?一个月4.5周?一年52周?你想除以7再乘以30还是365?我认为最好是连续使用几天而不是几周。所以7天应该是第一列,第二列应该是30天,最后一列应该是365天。所以它应该被分解成每天的值,然后乘以该列的备份,以得到结果。我只是不知道如何使它同时适用于多个列。我可以为一个人做;但是我不能同时为专栏做文章