如何在 libreoffice calc 中表示像 B(2+4) 这样的单元格?
How to represent cell in libreoffice calc like B(2+4)?
我需要在 LibreOffice calc 中做一些事情,但这取决于单元格的数量,所以我想做这样的事情来表示单元格 =AVERAGE(B(0x4+1 ):(1x4)),但它不起作用。你能帮帮我吗?
您可以使用函数 INDIRECT
从文本中获取单元格引用或范围引用。
例如将此放入 A1:
=AVERAGE(INDIRECT("B"&(4*(ROW(A1)-1)+1)&":"&"B"&(4*ROW(A1))))
这里我分别使用行号作为你的0
和1
的值。
ROW(A1)
returns 1
"B"&(4*(ROW(A1)-1)+1)
returns "B1"
"B"&(4*ROW(A1))
returns "B4"
- 两者与中间的
":"
连接在一起returns"B1:B4"
- 如果您使用
A2
而不是 A1
,文本将导致 "B5:B8"
如果您将此公式复制到 A2 中并按照您认为合适的次数进行计算,您将得到平均值。
免责声明:我在非英语版本的 LibreOffice 7.1 上进行了尝试,并翻译了函数名称。他们可能是错的。
我需要在 LibreOffice calc 中做一些事情,但这取决于单元格的数量,所以我想做这样的事情来表示单元格 =AVERAGE(B(0x4+1 ):(1x4)),但它不起作用。你能帮帮我吗?
您可以使用函数 INDIRECT
从文本中获取单元格引用或范围引用。
例如将此放入 A1:
=AVERAGE(INDIRECT("B"&(4*(ROW(A1)-1)+1)&":"&"B"&(4*ROW(A1))))
这里我分别使用行号作为你的0
和1
的值。
ROW(A1)
returns 1"B"&(4*(ROW(A1)-1)+1)
returns"B1"
"B"&(4*ROW(A1))
returns"B4"
- 两者与中间的
":"
连接在一起returns"B1:B4"
- 如果您使用
A2
而不是A1
,文本将导致"B5:B8"
如果您将此公式复制到 A2 中并按照您认为合适的次数进行计算,您将得到平均值。
免责声明:我在非英语版本的 LibreOffice 7.1 上进行了尝试,并翻译了函数名称。他们可能是错的。