【问题标题】:Extract part of array提取部分数组
【发布时间】:2015-02-10 13:49:01
【问题描述】:

我想提取数组的一部分。最后六个元素和前三个元素。如何在 Excel 和 OpenOffice Calc 中做到这一点?

  1. 我拥有的数组:04:52 08:48 04:59 08:48 05:50 00:00 00:00
  2. 我需要#1:08:48 04:59 08:48 05:50 00:00 00:00

  3. 我需要#2:04:52 08:48 04:59

部分评论的副本:

我想要的是计算 AB63:AH63 最后一个元素的 7 的总和(AC75 显示)(不要认真地说它有 7 个元素,它会有不同的数字)

【问题讨论】:

标签: arrays excel extract openoffice-calc


【解决方案1】:

这在 Excel 中可能很容易,因为您已经指定了所需元素的位置。例如在 ColumnB 中并复制到 ColumnG:

=CHOOSE(COLUMN(),"04:52","08:48","04:59","08:48","05:50","00:00","00:00")  

在 ColumnA 中并复制到 ColumnC。

或者,如果您的数组在 A1:A7 中,则在 B1 中:

=IF(ROW()>1,$A1,"")  

在 C1 中:

=IF(ROW()<4,$A1,"")  

都复制下来并格式化以适合。

【讨论】:

  • 想不通.. 所有变种都显示 Err,也许是我的错。这是我的桌子,可以清楚地看到。我想要的是计算 AB63:AH63 最后一个元素的 7 的总和(AC75 显示它)(不要认真地说它有 7 个元素,它会有不同的数字)。 lh5.googleusercontent.com/-htWvWj3LItA/VNsku4j8MLI/AAAAAAAAAww/…
  • 好的。该表由星期几(水平)和 8 个不同的星期组成。 AC75 是假期天数。因此,例如,我想从星期二的第一周开始放 12 天的假期(在标题中表示“antradienis”。然后我应该计算这些单元格的总和:AC63:AH63 和 AB64:AG64。
  • 所以我想用总和制作其他表格(从您使用 AC75 数字休假的那一天开始,从第二张表格中选择最小总和。这就是为什么我需要从数组最后一个元素中获取,因为然后我'我从星期二开始放假,这意味着它离开了第一周的 6 天(最后 6 个元素)和第二周的 6 天(第二个数组的 6 个第一个元素)。如果 AC75 是 20,那么我需要从第一个开始取 6 个最后元素周,从第 2 到第 7 个,从第 3 个到第 7 个
猜你喜欢
  • 2019-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-07
  • 2016-12-02
  • 1970-01-01
  • 2023-03-08
  • 2012-04-02
相关资源
最近更新 更多