高分求使用Excel计算多边形面积方法
已知多边形计算公式(如图),算法为坐标法,适用于不规则多边形的面积。求使用Excel怎样解决?公式或VBA不限,加急,感谢诸位大神。公式中S代表面积,XY为多边形每一点坐...
已知多边形计算公式(如图),算法为坐标法,适用于不规则多边形的面积。
求使用Excel怎样解决?公式或VBA不限,加急,感谢诸位大神。
公式中S代表面积,XY为多边形每一点坐标,展开式为:S=1/2*(X1*Y2-X2*Y1+X2*Y3-X3*Y2+……+Xn*Y1-X1*Yn)
注意,循环到最后点n时要返回到点1闭合结果才正确。
要求在一个单元格内使用公式或VBA自定义函数解决,因为有大量的多边形要计算,分行计算再求和不现实。
公式估计过于复杂,VBA最好使用数组,应该很简单。
用于试验数据:
1487.7297,977.7625
1116.2797,280.5518
1874.2792,-214.4377
2508.4621,359.0257
1674.9646,467.6819
使用CAD绘制的闭合多边形的面积测量结果为642643.7552,使用EXCEL分行再求和计算也一样。 展开
求使用Excel怎样解决?公式或VBA不限,加急,感谢诸位大神。
公式中S代表面积,XY为多边形每一点坐标,展开式为:S=1/2*(X1*Y2-X2*Y1+X2*Y3-X3*Y2+……+Xn*Y1-X1*Yn)
注意,循环到最后点n时要返回到点1闭合结果才正确。
要求在一个单元格内使用公式或VBA自定义函数解决,因为有大量的多边形要计算,分行计算再求和不现实。
公式估计过于复杂,VBA最好使用数组,应该很简单。
用于试验数据:
1487.7297,977.7625
1116.2797,280.5518
1874.2792,-214.4377
2508.4621,359.0257
1674.9646,467.6819
使用CAD绘制的闭合多边形的面积测量结果为642643.7552,使用EXCEL分行再求和计算也一样。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询