gpt4 book ai didi

excel - 在 Excel 中计算文章的被引半衰期

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:14:21 24 4
gpt4 key购买 nike

根据 Ana Andres , “[t]他被引用的半衰期是从当年开始计算的年数,它占该期刊当年收到的总引用量的 50%。”

我正在尝试使用 Excel 中的公式进行计算。假设我有如下数据:

2008 2009 2010 2011 Total
0 4 1 3 8

文章发表于 2008 年,当前年份是 2011 年。在这种情况下,被引半衰期为 2,因为您必须回到 2010 年才能得到 (1+3) 4(即 8 的 50%)引用。

我如何在 Excel 中编写一个公式,使用上述结构的数据(即每列为一年)以这种方式计算半衰期?

最佳答案

粘贴您在 A1:E2 范围内的值,然后使用下面的数组公式。您可以通过将数组公式粘贴到单元格中并按 left ctrl + left shift + enter 来应用数组公式,然后当您选择带有公式的单元格时,公式将显示为好像它在大括号中,即 {=max ...}.

=MAX(IF(MMULT(((A1:D1)>=TRANSPOSE(A1:D1))*A2:D2,ROW(INDIRECT("a1:a"&D1-A1+1))*0+1)>SUM(A2:D2)/2,TRANSPOSE(A1:D1)))

简要

1) 创建长度等于年数的 1 向量

ROW(INDIRECT("a1:a"&D1-A1+1))*0+1

2) 提供图片来源的年份向量

TRANSPOSE(A1:D1)

3) 提供计算累加和的矩阵

(A1:D1)>=TRANSPOSE(A1:D1))*A2:D2

编辑: 我像以前一样对公式进行了一些修改,它在任何年份都无法达到一半分数的情况下会出现问题,并解决了一些不同的问题(它是 latt whe我发表了我的答案)。我还添加了如何使用数组公式的说明。请告诉我它是否有效。

EDIT2: SUM 之后有不必要的空间导致了#VALUE,它被我平板电脑上的拼写检查器自动填入了。

关于excel - 在 Excel 中计算文章的被引半衰期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23815132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com