软件:Microsoft Excel
版本: 家用版 2016
资料样式范例
https://imgur.com/a/2pz4KHC
Date 表示测试日期
RoomA/RoomB/RoomC 表示不同测试区域
B ~ D栏的数字为测试结果,空白储存格是该次未做检测的意思。
日期相同表示同一日期不同次测试。
主要问题
想请教各位板友。如果今天我要撷取
“从第x列往前计算,最后10个有测试样本的滚动阳性率” (测试结果>=0的比例),
该如何设计式子呢?
举例:
Room A 的B13储存格:撷取 B1 ~ B13格的资料算阳性率。
Room A 的B36储存格:撷取 B25 ~ B36格的资料算阳性率。
Room B 的C25储存格:撷取 C13 ~ C25格的资料算阳性率。
Room C 的D18储存格:撷取 D7 ~ D18格的资料算阳性率。
附带条件
不要用筛选功能,因为测试区域不只一个,希望能并排比较。
尝试与困难
之前尝试像OFFSET,MATCH等函数都会遇到一个共同的问题。
因为要定义“非空白的最后10笔资料”在公式设计上就会撞墙。
因为范围是可变的,
不能直接写OFFSET然后向上10格 (会包含空白)
用单一的IF函数往上推更多资料进入选取区域也可能会遇到更多空白,解法并不完美。
怎么查资料都查不到一个好的写法。
想就这个部分跟各位大大请益。
感谢。