将整数值分配给相对值列表
Assign integral value to list of relative values
我有各种各样的糖浆,每一种都有一个值——每体积的糖量。当人们混合这些糖浆时,我跟踪使用了哪些糖浆,并创建了一个 table 以获得每种混合物的相对重量。我了解 > 数据 > 排序 > 选项 > 自定义排序顺序。
但是,我真的不希望对每个 table 进行排序,我正在寻找一种方法来解析此列表中输入的一列,以及 return 一列结果为每行的整体相对值,与 table.
的其他行中糖浆的重量相比
Unique Name weight Not Unique Relative Value
blueberry .250 2
raspberry .333 3
orange .425 4
tangerine .333 3
blackberry .225 1
我正在尝试找到 "Relative Sort",这是一个嵌套函数,它可以分配唯一名称的整数值,用于比较糖浆的重量。 "Lookup" 只有在绝对相等的情况下才有效,对吧?
如果有人不用"blackberry syrup"怎么办,那么"blueberry"是最轻的,应该打成1
.
这对于 LibreOffice Calc 来说太复杂了吗?
这是一个递归更大的than/lessthan/equal比较?
如果问题是根据可能按左侧值升序排序的条目计算下面右侧的列:
然后答案是,在 C2 中复制下来以适应(前提是 C1 为空白或 0
):
=IF(B1<>B2,C1+1,C1)
没有排序,RANK 函数可能更简单和足够(尽管在示例中返回 5
而不是 4
)。
我有各种各样的糖浆,每一种都有一个值——每体积的糖量。当人们混合这些糖浆时,我跟踪使用了哪些糖浆,并创建了一个 table 以获得每种混合物的相对重量。我了解 > 数据 > 排序 > 选项 > 自定义排序顺序。
但是,我真的不希望对每个 table 进行排序,我正在寻找一种方法来解析此列表中输入的一列,以及 return 一列结果为每行的整体相对值,与 table.
的其他行中糖浆的重量相比Unique Name weight Not Unique Relative Value blueberry .250 2 raspberry .333 3 orange .425 4 tangerine .333 3 blackberry .225 1
我正在尝试找到 "Relative Sort",这是一个嵌套函数,它可以分配唯一名称的整数值,用于比较糖浆的重量。 "Lookup" 只有在绝对相等的情况下才有效,对吧?
如果有人不用"blackberry syrup"怎么办,那么"blueberry"是最轻的,应该打成1
.
这对于 LibreOffice Calc 来说太复杂了吗?
这是一个递归更大的than/lessthan/equal比较?
如果问题是根据可能按左侧值升序排序的条目计算下面右侧的列:
然后答案是,在 C2 中复制下来以适应(前提是 C1 为空白或 0
):
=IF(B1<>B2,C1+1,C1)
没有排序,RANK 函数可能更简单和足够(尽管在示例中返回 5
而不是 4
)。