我试图创造各种数值,以更好地跟踪我的工作,而不是简单地根据时间,即某一特定类别的工作被分配更多的“点”比另一类工作基于某种主观的困难。因此,我创建了一个Google电子表格,但是要计算所有这些。
我有两个电子表格,一个是我的主要数据,另一个是一个参考电子表格,我可以列出类别和相关的等级(和分数),希望与主电子表格工作。为了更好地描述这一点,我附上了一些图片。
在第一张Sheet A中,我有两列:工作点和工作类别,如下所示:

以及一个参考电子表格Sheet B,如下所示:

我所要达到的目标如下:
基于工作表A中的“工作类别”列中以逗号分隔的列表,将其拆分,并将其映射到参考spreadsheet.中各自的任务
因此,每个任务都有一个关联的等级和每个级别,以及列中相关联的点数,
H 135根据映射到逗号分隔列表的值对点进行求和,并在原始行的E 136工作点E 237列中填充该和的单个值(其中将写入公式)。H 238G 239
应该注意的是,工作类别列中的条目可以是可变长度的。
这是目前谷歌单张中可能出现的东西吗?或者,如果这在不同平台上有很大的不同,我可以使用Excel。
发布于 2022-08-20 12:10:18
尝试:
=ARRAYFORMULA(IF(B2:B10="",,MMULT(IFERROR(
VLOOKUP(VLOOKUP(TRIM(SPLIT(B2:B10, ",")), D:E, 2, ), G:H, 2, ), 0),
SEQUENCE(COLUMNS(SPLIT(B2:B10, ",")), 1, 1, 0))))

https://stackoverflow.com/questions/73426148
复制相似问题