如何使用Excel计算并发条纹

R14

我想使用Excel计算一系列数据中的“最佳”和“当前”条纹。

假设一家商店的当天销售目标是500。我有一列,其中包含最近5年的每日销售数据。如何使用这些数据来计算达到销售目标的最佳天数和当前天数。

我尝试使用COUNTIF(C:C,“> = 500”),但问题是它只计算目标达到的所有天数,不计算最佳的“连胜”时间,也不记录某天的天数达到目标的行。

谨在此先感谢。

亚历克斯·M

Helper列将使此操作更加容易。让我们看看是否可以没有它。

基本方法

实际上,我们根本不会使用COUNTIF,只是一个简单的增量计数器。

截屏

请注意,我们已经使您的销售目标成为动态目标,并在cell中对其进行了定义D1事实证明,将它放在其他地方会稍微简单一些。因此,如果您按照这些说明进行操作,则可能更喜欢将其放入,G1并调整其后的所有$D$1单元格引用$G$1

这个公式有效

=IF(C2<$D$1,"dq",IF(AND(C1<$D$1,C2>=$D$1),1,D1+1))

=IF(C2<$D$1,"dq", 如果当前记录不符合条件,则取消其资格。

IF(AND(C1<$D$1,C2>=$D$1),1,如果当前记录是第一个连续的限定符(C1<$D$1测试先前记录的“ dq”状态;C2>=$D$1测试当前记录的限定性),则使其值等于1

D1+1)) 否则-也就是说,如果当前记录既不是不合格的总数也不是第一个合格的总数,则使其值等于其上方的记录多一个。

此公式从复制下来D2请注意,如果第一个记录(第2行)是合格记录,并且您D1必须定义目标,则使用它会造成麻烦,因为D1看起来像是500个条纹。出于示例的目的,为了简单起见,我只是选择要保证第一条记录不符合条件。

从这里开始,添加接下来的几个功能应该非常简单。

添加“最长条纹”

加MAX

=MAX(INDIRECT("D2:D"&COUNTA(D:D)))

我们在这里使用动态单元格引用,因此我们不必担心扩大范围。我们无法D:D再次使用,因为该最大值会在500英寸时返回D1但是=MAX($D$2:$D$9999),如果您愿意,您可以简单地写东西。INDIRECT无论如何,使用是一种好习惯。

然后,想必,你已经识别信息AB-也许是一个日期,你想与你的“最长连胜”相关联?

关联数据

获奖日期

=INDEX(B:D,MATCH(G2,D:D,0),1)

如上面的单元格中所计算的,这很INDEX MATCH容易找到最长的条纹的(第一个)实例。

局限性

  1. As I mentioned, because we're not using arrays or anything real complex, in the case of ties this returns the first occurrence of a streak of that length. I'd call this a feature - you haven't set a new record until you've beaten the last one, right?
  2. 出于同样的原因,这种做法是行不通的非常好,如果你想知道什么,是的,当第n -longest条纹的任何值ň大于1那么,它可以告诉你什么这些的划线-使用LARGE的那-但由于(根据定义,第n个最长条带的长度,其中n > 1)将不止一次发生,因此获取该条带日期的查找不适用于此方法。
  3. 这就要求数据集必须如您的示例所示/给出的那样-显然,销售记录必须按日期排列;可能更重要的是要注意,它仅适用于包含单个商店数据的工作表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算当前条纹?

来自分类Dev

计算excel行中的连续条纹

来自分类Dev

如何在Excel(Calc)中计算变化范围内的条纹

来自分类Dev

如何使用CSS制作两色条纹?

来自分类Dev

如何使用Applicative进行并发?

来自分类Dev

使用Rails,Sidekiq和发条的NameError

来自分类Dev

有没有一种方法可以计算excel中的条纹?

来自分类Dev

计算当前条纹-sqlite

来自分类Dev

如何使用简单的表单和js检查条纹事务的响应

来自分类Dev

如何使用熊猫为多名员工找到积极的调查条纹

来自分类Dev

如何存储信用卡信息(正在使用条纹)

来自分类Dev

如何使用glPolygonStipple创建粗斜线条纹?

来自分类Dev

如何使用条纹创建用户银行帐户?

来自分类Dev

在SQL中,如何计算最大并发用户数

来自分类Dev

如何使用Excel中的按钮在工作表中运行计算

来自分类Dev

如何使用javascript从excel中计算百分比

来自分类Dev

如何逃避彩色条纹

来自分类Dev

如何制作条纹按钮

来自分类Dev

如何设置条纹宝石

来自分类Dev

如何禁用条纹按钮

来自分类Dev

如何获得条纹令牌?

来自分类Dev

如何实现条纹功能

来自分类Dev

使用SwiftUI进行条纹

来自分类Dev

使用 CSS 的斑马条纹

来自分类Dev

如何使用tinycthread进行C ++并发编程

来自分类Dev

如何使用Lazy处理并发请求?

来自分类Dev

如何使用并发线程使函数更快?

来自分类Dev

如何避免最大的内存分配并发使用?

来自分类Dev

如何使用tinycthread进行C ++并发编程