计算在Excel中以数字m开头的数字n的出现次数


1

我已经多次掷骰子并在Excel中输入结果。我想计算一个之后的1的数量,一个之后的2个,一个之后的3个,依此类推。所以不知何故,我需要能够参考前一个单元格来计算Excel数量。 G。只有前一个单元格包含1.这个2怎么做?我更喜欢VBA的工作表解决方案。谢谢!

Answers:


2

仅当前一个单元格包含1时才使用此2

例如,如果数据占据范围A1:A10,要立即在1s以下计数2s,请使用公式

=COUNTIFS(A2:A10,2,A1:A9,1)

在VBA中,使用

MsgBox WorksheetFunction.CountIfs(Range("A1:A9"),1,Range("A2:A10"),2)

0

这个解决方案基本上是一个增强版本 森明的 。它会自动调整输入的模具卷数,并同时显示所有不同的计数。

设置这样的工作表:

Screenshot of worksheet

输入以下公式 C3 然后填写它 C3:H8

=COUNTIFS(
  $A$3:INDEX($A:$A,ROW($A$3)+COUNT($A:$A)-2),C$1,
  $A$4:INDEX($A:$A,ROW($A$3)+COUNT($A:$A)-1),$B3
)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.