1

所以到目前为止我有一个电子表格,当我的技术人员将他们的姓名首字母输入到列 M 时,它将自动为列 N 加时间戳。

现在我希望电子表格做的第二件事是。

当我在 E 列“HRS”中输入小时数(例如:1.8)时。并让电子表格放置 HRS。进入正确的技术人员列。基于在 M 列“Tech Up”中输入的首字母。

示例:如果 E4=1.8,则将 1.8 放入 G4,因为 M4=AB
示例:如果 E6=3.2,则将 3.2 放入 J6,因为 M6=JW

有谁知道这需要什么类型的公式?或者我可能会在哪里找到一个?

4

1 回答 1

0

如果数据从第 4 行开始,并且各个技术人员列从 G 列开始,请在 G4 中尝试:

=ArrayFormula(IF(E4:E*(M4:M={"AB","CD","GM","JW","RT"});E4:E;IFERROR(1/0)))

如果技术人员的姓名首字母已经在 G2:L2 中作为标题:

=ArrayFormula(IF(E4:E*(M4:M=G2:L2);E4:E;IFERROR(1/0)))

如果使用第一个选项,请注意:

  1. 更改嵌入数组中的首字母以匹配您的列
  2. 如果您的电子表格设置为使用逗号作为小数点的区域设置,请将嵌入数组中的逗号更改为 \
于 2012-10-10T21:50:53.140 回答