【问题标题】:Match 2 people together from list randomly using one condition使用一种条件从列表中随机匹配 2 个人
【发布时间】:2019-10-31 03:46:51
【问题描述】:

我正在创建一个 Excel 表,以从列表中随机匹配 2 名员工。唯一的标准是员工不能来自同一部门。

我创建了一个随机匹配列表中人员的公式,但无法仅匹配不同部门的人员。

我目前的公式是: =INDEX($A:$A,RANDBETWEEN(1,COUNTA($A:$A)),1)

我希望输出是: “约翰·多伊 IT” 《诺亚身体 HR》

当前函数可以输出: “约翰·多伊 IT” “简·多伊”

This is an example of how I have the data setup (fake data in picture)

【问题讨论】:

    标签: excel list random conditional-statements formula


    【解决方案1】:

    您的公式似乎没问题.. 只需要再添加 2 条规则..

    您可以使用额外的列来过滤部门规则。然后对其执行 sapeate index-randdmax。

    把这个放在 D2 上:=if(A2<>$I$4,VALUE(D1)+1,VALUE(D1))

    并拖动到 D27。

    那么对于第二个人公式.. do : =INDEX($A:$A,MATCH(RANDBETWEEN(1,MAX(D:D)),D:D,0),1)

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 2013-03-31
      相关资源
      最近更新 更多