Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Excel中查找每个范围间隔的最大值_Excel_Excel Formula_Max_Vba - Fatal编程技术网

在Excel中查找每个范围间隔的最大值

在Excel中查找每个范围间隔的最大值,excel,excel-formula,max,vba,Excel,Excel Formula,Max,Vba,我有一张Excel表格中的数据,它描述了在深度d处存在的各种气体的数量。因此,对于从3238.1到3238.9的每个深度间隔,我需要找到所有气体柱(C1-C3、IC4、IC5、nC5、OC2)的最大值 例如,对于深度3238,有9个间隔(3238.1到3238.9),因此我需要找到所有气体柱中的最大值,如柱C1,3238的最大值将为5650 有时一个仪表的间隔超过10个,例如1338.1、1338.2、…高达1338.15等,有时由于数据缺失而小于10个,例如1338.11338.31338.5

我有一张Excel表格中的数据,它描述了在深度d处存在的各种气体的数量。因此,对于从
3238.1到3238.9的每个深度间隔,我需要找到所有气体柱(C1-C3、IC4、IC5、nC5、OC2)的最大值

例如,对于深度3238,有9个间隔(3238.1到3238.9),因此我需要找到所有气体柱中的最大值,如柱C1,3238的最大值将为5650

有时一个仪表的间隔超过10个,例如
1338.1、1338.2、…高达1338.15等
,有时由于数据缺失而小于10个,例如
1338.11338.31338.51338.6等

输入:

╔═══════╦════════╦══════╦═════╦═════╦═════╦═════╦═════╦═════╦══════╗
║       ║ Depth  ║   C1 ║  C2 ║ C3  ║ iC4 ║ nC4 ║ iC5 ║ nC5 ║ OC2  ║
╠═══════╬════════╬══════╬═════╬═════╬═════╬═════╬═════╬═════╬══════╣
║       ║ 3238.1 ║    0 ║ 125 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1200 ║
║       ║ 3238.2 ║ 5601 ║  78 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1600 ║
║       ║ 3238.3 ║ 5610 ║ 156 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1588 ║
║       ║ 3238.4 ║ 5612 ║ 120 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1900 ║
║       ║ 3238.5 ║ 5640 ║ 300 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 2100 ║
║       ║ 3238.6 ║ 5650 ║ 401 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 2648 ║
║       ║ 3238.7 ║ 5601 ║ 366 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 2841 ║
║       ║ 3238.8 ║ 5610 ║ 102 ║   0 ║   0 ║   0 ║   0 ║   0 ║  450 ║
║       ║ 3238.9 ║ 5612 ║ 211 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1800 ║
║       ║ 3239.0 ║  111 ║  20 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1723 ║
║       ║ 3239.1 ║  121 ║  39 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1646 ║
║       ║ 3239.2 ║   56 ║  12 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1569 ║
║       ║ 3239.3 ║  214 ║   6 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1492 ║
║       ║ 3239.4 ║  125 ║   9 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1415 ║
║       ║ 3239.5 ║  300 ║   7 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1338 ║
║       ║ 3239.6 ║  390 ║  14 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 3160 ║
║       ║ 3239.7 ║  312 ║  16 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1523 ║
║       ║ 3239.8 ║  360 ║  18 ║   3 ║   0 ║   0 ║   0 ║   0 ║ 1634 ║
║       ║ 3239.9 ║  380 ║  19 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 4823 ║
║       ║ 3240.0 ║   80 ║   6 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 3065 ║
╚═══════╩════════╩══════╩═════╩═════╩═════╩═════╩═════╩═════╩══════╝
                                
╔═══════╦══════╦═════╦════╦═════╦═════╦═════╦═════╦══════╗
║ Depth ║  C1  ║ C2  ║ C3 ║ iC4 ║ nC4 ║ iC5 ║ nC5 ║ OC2  ║
╠═══════╬══════╬═════╬════╬═════╬═════╬═════╬═════╬══════╣
║  3238 ║ 5650 ║ 401 ║  0 ║   0 ║   0 ║   0 ║   0 ║ 2841 ║
║  3239 ║  390 ║  39 ║  3 ║   0 ║   0 ║   0 ║   0 ║ 4823 ║
╚═══════╩══════╩═════╩════╩═════╩═════╩═════╩═════╩══════╝
示例输出:

╔═══════╦════════╦══════╦═════╦═════╦═════╦═════╦═════╦═════╦══════╗
║       ║ Depth  ║   C1 ║  C2 ║ C3  ║ iC4 ║ nC4 ║ iC5 ║ nC5 ║ OC2  ║
╠═══════╬════════╬══════╬═════╬═════╬═════╬═════╬═════╬═════╬══════╣
║       ║ 3238.1 ║    0 ║ 125 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1200 ║
║       ║ 3238.2 ║ 5601 ║  78 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1600 ║
║       ║ 3238.3 ║ 5610 ║ 156 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1588 ║
║       ║ 3238.4 ║ 5612 ║ 120 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1900 ║
║       ║ 3238.5 ║ 5640 ║ 300 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 2100 ║
║       ║ 3238.6 ║ 5650 ║ 401 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 2648 ║
║       ║ 3238.7 ║ 5601 ║ 366 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 2841 ║
║       ║ 3238.8 ║ 5610 ║ 102 ║   0 ║   0 ║   0 ║   0 ║   0 ║  450 ║
║       ║ 3238.9 ║ 5612 ║ 211 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1800 ║
║       ║ 3239.0 ║  111 ║  20 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1723 ║
║       ║ 3239.1 ║  121 ║  39 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1646 ║
║       ║ 3239.2 ║   56 ║  12 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1569 ║
║       ║ 3239.3 ║  214 ║   6 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1492 ║
║       ║ 3239.4 ║  125 ║   9 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1415 ║
║       ║ 3239.5 ║  300 ║   7 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1338 ║
║       ║ 3239.6 ║  390 ║  14 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 3160 ║
║       ║ 3239.7 ║  312 ║  16 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 1523 ║
║       ║ 3239.8 ║  360 ║  18 ║   3 ║   0 ║   0 ║   0 ║   0 ║ 1634 ║
║       ║ 3239.9 ║  380 ║  19 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 4823 ║
║       ║ 3240.0 ║   80 ║   6 ║   0 ║   0 ║   0 ║   0 ║   0 ║ 3065 ║
╚═══════╩════════╩══════╩═════╩═════╩═════╩═════╩═════╩═════╩══════╝
                                
╔═══════╦══════╦═════╦════╦═════╦═════╦═════╦═════╦══════╗
║ Depth ║  C1  ║ C2  ║ C3 ║ iC4 ║ nC4 ║ iC5 ║ nC5 ║ OC2  ║
╠═══════╬══════╬═════╬════╬═════╬═════╬═════╬═════╬══════╣
║  3238 ║ 5650 ║ 401 ║  0 ║   0 ║   0 ║   0 ║   0 ║ 2841 ║
║  3239 ║  390 ║  39 ║  3 ║   0 ║   0 ║   0 ║   0 ║ 4823 ║
╚═══════╩══════╩═════╩════╩═════╩═════╩═════╩═════╩══════╝
数据显示了深度d处存在的各种气体的数量

我需要找到每米间隔的最大值(3238.1到3238.9的最大值)

我尝试使用Excel max函数,但未能实现所需的输出


实现这一点的最佳方法是什么,我应该使用哪些函数或宏等。

您可以使用数组公式
max(if())
来计算范围内的最大值,匹配条件和
floor()
函数来去掉小数部分:

=FLOOR(A2,1)

完成。!!谢谢Makah和pnuts。Makah,我想输入的数据移动了一列,你能帮忙吗?