- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想计算连续相同值的频率。该值必须至少占据两个单元格,并且必须彼此相邻。
我想在这里发布图片,但我没有足够的声誉。无论如何,可以在这里找到截图:https://www.dropbox.com/s/1em9ltssc1ruw0u/stackOverflow_excelIssue_Countfrequencyofsimilarvaluesinbetweenblankcells.jpg?dl=0
J7:BE7 是人们输入值的地方 - 它对应于时间,以 30 分钟为增量。
在同一张纸的不同部分,在这种情况下,DD7:EY7 是我运行公式的地方。
这个公式在(第一列)DD7 -- COUNTIF(J7:$BE7,J7)
这个公式在(最后一列)EY7 -- COUNTIF(BE7:$BE7,BE7)
DD7 上的公式计算 J7 上的值出现在从 J 列到 BE 的第 7 行的次数。
场景 1:如果“橙色”仅出现一次,则此公式非常有效。以我的 K7:L7 为例。
方案 2:问题是当“橙色”再次出现在非连续单元格上时。我的意思是,“橙色”出现在 K7:L7 上,然后又出现在 P7:Q7 上。
在场景 1 中,检查 K7:L7 的公式的结果是 2,这是所需的值。
在场景 2 中,检查 K7:L7 的公式的结果是 4,因为它还会计算出现在 K7:L7 上的“橙色”。
我希望如果 M7 有不同的值,计数会停止。 K7:L7 包含“橙色”,M7:N7 包含“苹果”。或者如果中间有一个空单元格,则计数将停止,例如 U7:V7 包含“guava”,而 T7 为空,则 X7:Y7 再次包含“guava”。
水果可能占据每行两到四十八列。
我知道这很罗嗦,但我找不到其他方法来解释它,英语不是我的母语。
提前谢谢你。
〜标记
最佳答案
我同意这个问题的措辞可以更好一些,但我想我明白你在寻找什么。我想不出使用内置 Excel 函数的好方法,但是如果您愿意稍微使用 VBA,您可以制作一个可以像普通函数一样使用的自定义函数在 Excel 中。您只需要将这样的内容添加到新模块中:
Public Function NumInARow(r As Range) As Variant
Dim i As Integer
If r.Value = "" Or r.Value = Empty Then
NumInARow = ""
Exit Function
End If
If r.Column > 1 Then
If r.Offset(0, -1).Value = r.Value Then
NumInARow = ""
Exit Function
End If
End If
i = 1
Do While r.Offset(0, i).Value = r.Value
i = i + 1
Loop
NumInARow = i
End Function
=NumInARow(A1)
在单元格 A2 中,A2 将显示值 3。您可以沿整个单元格拖动该公式。如果它正在查看的单元格不是序列中的第一个单元格,或者它正在查看的单元格是空白的,则该公式将单元格留空。例如,如果您输入
=NumInARow(B1)
从上述场景进入单元格 B2,B2 将显示为空白,因为第二个“Bob”不是序列中的第一个。我希望其他人可以想出一种使用内置 Excel 函数的方法,但这可能是您的一个选择。这是一篇 WikiHow 文章,向您展示如何制作/在何处放置用户定义的函数。如果您已经拥有代码,这非常简单。
关于excel - 微软 Excel : Count frequency of similar values in between blank cells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25632952/
我正在编写一个需要检测音频流中的频率的应用程序。我已经阅读了大约一百万篇文章,但在越过终点线时遇到了问题。通过 Apple 的 AVFoundation Framework,我可以通过此功能获得音频数
在一款RPG游戏中,假设有角色A和B。 A每秒将进行x次攻击 B每秒将进行y次攻击 如果我们假设 A 发起攻击,最终的攻击可能是: A A B A B ... 如何计算攻击顺序? 最佳答案 这是在 P
我正在为微 Controller 编写音调发生器程序。 我使用硬件计时器触发中断,并检查是否需要在特定时刻针对给定音符将信号设置为高电平或低电平。 我使用的硬件非常有限,所以我运行计时器的速度越慢,我
我在文本文件中有 500 个数值(范围从 1 到 25000)的原始观察,我想在 MATLAB 中进行频率分布。我确实尝试了直方图 (hist),但是我更喜欢频率分布曲线而不是 block 和条。 感
我正在学习Clojure,我在网上看到了这段代码: (count (filter #{42} coll)) 正如所述,它确实计算了 coll 中数字 42 的出现次数。 #{42} 是一个函数吗?关于
我想使用tf-idf计算词频。我起草了一个方程式,您应该在左侧获取tf-idf值。这样对吗? DOCUMENT的TF-IDF: tf-idf(WORD) = occurrences(WORD,DOCU
我正在使用 Stanford NLP Parsing 工具包。给定词典中的一个词,我如何找到它的频率*?或者,给定一个频率排名,我如何确定相应的词? *在整个语言中,而不仅仅是文本示例。 这是我正在使
public class ArrayStudentPoll { public static void main( String args[] ) { // array o
我想计算字典中每个值的数量,并构造一个以值作为键的新值,以及以所述值作为值的键列表。 Input : b = {'a':3,'b':3,'c':8,'d':3,'e':8} Output: c = {
此代码打印值“0”: String name = "aaa"; char[] mychar = new char[name.length()]; mychar = name.toCharArray()
那么,假设我有以下列表: List myList = getListFromSomePlace(); int frequency = Collections.frequency(myList, som
我有一个 list 要画。有没有办法显示部分 x 轴标签,例如 x[0], x[10], ...,但保持图形不变? x = ['alice', 'bob', ...] # string list, l
对于 Azure 搜索服务,我希望获得最接近实时的更新。我可以使用循环逻辑应用程序通过 REST API 执行它。 如果我非常频繁地调用逻辑应用程序(每 3 秒一次)。这种方法有什么问题吗? 索引器会
在 Excel 2010 中,A 列中有一个值列表,并且在 B1 中指定了 bin 大小。这允许我使用以下公式创建具有 N 个箱的直方图: {=频率(A:A,(ROW(INDIRECT("1:"&CE
具有以下功能: =FREQUENCY(C2:C724,D2:D37) 第二个参数是BIN 我不明白的是为什么 Excel 会增加其余值的 BIN。 BIN 没有改变!它保持同一个垃圾箱。然而,当我粘贴
为了简化我正在做的事情,让我们使用 learnfromexamples.com 中的示例我修改了一些位。 package test; import java.util.StringTokenizer;
有人可以向我解释一下,为了将这些元素添加到我的库存数组列表中,我做错了什么吗?问题是当我用 Collections.frequency 检查某个商品的库存时它继续说该项目的数量为零。 private
我正在尝试通过 android 设备的音频端口传输一些数据,我正在使用 FSK(频移键控)我正在使用两个不同的频率来表示 1 和 0。是否有任何 android 库或示例代码来 FSK 解码捕获的音频
我正在用 Java 实现“经验模式分解”。下一步是希尔伯特-黄变换,我需要找到如何获得“瞬时频率”。有人知道如何获得吗? 使用 EMD 方法,任何复杂的数据集都可以分解为有限且通常数量较少的分量,即固
我过去使用过 Collections.frequency 并且工作正常,但我现在遇到了问题,因为我使用的是 int[]。 基本上 Collections.frequency 需要一个数组,但我的数据是
我是一名优秀的程序员,十分优秀!