作者windknife18 (windknife18)
标题Re: [算表] 如何计算连续大於N的次数
时间Wed Sep 27 21:46:45 2023
假设你的资料在A栏,B1 =80 (你要指定的分数)
C1
=MAX(FREQUENCY(IF(A1:A100>=B1,ROW(A1:A100)),IF(A1:A100<B1,ROW(A1:A100))))
输入完,按Ctrl+Shift+Enter结束
※ 引述《a3225737 (HONG)》之铭言:
: 软体:EXCEL
: 版本:2016
: 标题不知道怎麽下
: 我有一行数字
: A B
: 1 80 4
: 2 83 1
: 3 82 2
: 4 86 1
: 5 71 6
: 6 74 1
: 7 72 4
: 8 86 3
: 9 86 2
: 10 87 1
: 11 69 2
: 12 74 1
: A1~A12是某人每次考试分数
: B1的意思是,以A1当标准,且从A1开始
: 连续多少个数字大於等於A1
: 在此例A2 A3 A4都大於等於80,所以B1=4
: (但不知道B1公式怎麽下)
: 而B2的话,因为A3<A2,所以A3~Ax在A3就中断连续比A2还大,所以是1个数字
: 举B5来说,B6~B10都大於等於B5,所以有连续6个数字大於等於B5
: 用另外一个意思翻译
: 我想要在这12个考试分数中
: 得知这考生连续考超过80分最高有几次
: 答案是4
: 因为A1~A4都大於等於80,A8~A10也大於等於80
: 但是A1~A4是连续4次,A8~A10只有3次
: 也就是这考生最高连续4次考超过80分
: 所以要求取Ax大於80的状况中,B的最大值为何
: 另一个问题来了
: 但当我想要知道考超过70的话,由於12次考试都没有刚好70分
: 即使答案我知道是11,但是B栏并不会出现11
: 所以有点苦恼要怎麽写
: 希望是可以我指定一个分数
: 就跳出来说我连续几次达标
: 我粗浅的想法是
: B1写if(A2>=A1,"Y","N") 如果是N代表答案是1
: 但如果是Y只能知道他>=2,但不知道是多少
: 所以我C1要写if(AND(A2>=A1,A3>=A2),"Y","N")
: 当B1=Y C1=N代表答案是2
: 但B1=Y C1=Y就知道他>=3,但不知道是多少
: 这样我IF判断式要一直无限写下去欸XD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.58.193 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1695822407.A.7B1.html
1F:推 a3225737: 感谢 09/28 22:43
2F:→ windknife18: 不客气 :) 09/28 23:07