层次坐标函数

编辑
  • 文档创建者:印然
  • 浏览次数:7544次
  • 编辑次数:6次
  • 最近更新:jiangsr 于 2018-07-25
  • 1. CIRCULAR

    循环引用, =CIRCULAR(A1, B1, C1, D1)等同于=IF(&A1 = 1, 0, B1[A1:-1] + C1[A1:-1] – D1[A1:-1])

    如需横向, 则传递第五个参数false,=CIRCULAR(A1, B1, C1, D1,false)

    具体使用场景请参考循环引用

    2. CROSSLAYERTOTAL

    跨层累计, =CROSSLAYERTOTAL(A1, B1, C1, D1)等同于=IF(&B1 >1, D1[B1:-1] + C1, D1[A1:-1,B1:!-1] + C1)

    如需横向, 则传递第五个参数false,=CROSSLAYERTOTAL(A1, B1, C1, D1,false)

    具体使用场景请参考跨层累计

    3. HIERARCHY

    层次坐标简写,=HIERARCHY(A1)等同于=A1[A1:-1],表示获取当前单元格(即A1)往上偏移一个单元格的值;若需=B1[A1:-1],则HIERARCHY(A1, B1),表示当前单元格(即B1),所在的A1单元格往上偏移一个位置对应的B1单元格。若为横向,偏移量为-1,则写成HIERARCHY(A1, B1, -1,false),等同于=B1[;A1:-1]。公式中最后一个参数表示横纵向,默认不传递,表示纵向扩展,若横向扩展,则需要加上最后一个参数FALSE来区分。
    示例:
    在A1单元格中输入=range(5),扩展方向选择纵向,在B1单元格输入公式HIERARCHY(A1),预览效果如下:

    4. LAYERTOTAL

    逐层累计, =LAYERTOTAL(B1, C1, D1)等同于=D1[B1:-1] + C1
    如需横向, 则传递第四个参数false,=LAYERTOTAL(B1, C1, D1, false)
    具体使用场景请参考逐层累计

    5. MOM

    环比公式,=MOM(A1, B1)等同于=IF(&A1 > 1, B1 / B1[A1:-1],0)
    其中如果需要指定偏移量x,则传递第三个参数x,第四个参数表示横纵向,=MOM(A1, B1, -2, false)等同于=IF(&A1 > 1, B1 / B1[;A1:-2], 0)
    示例:

    MOM(A1, B1, -2,true)表示当&A1>1时,B1单元格的值比上该B1单元格对应的上一个B1单元格的值,否则显示为0,等同于=IF(&A1 > 1, B1 / B1[A1:-2])
    具体使用场景请参考环比

    6. PROPORTION

    占比公式, =PROPORTION(A1)等同于=A1/sum(A1[!0])

    具体使用场景请参考占比

    7. SORT

    排名公式, =SORT(A1)等同于=COUNT(A1[!0]{A1 > $A1}) + 1, 默认升序排列,;

    如需要降序, 则传递参数false,=SORT(A1, false)等同于=COUNT(A1[!0]{A1 < $A1}) + 1.

    具体使用场景请参考排名

    附件列表


    主题: 专题总结
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]