美文网首页excel 使用EXCELexcel的一些小技巧教程
【ADDRESS函数应用】-计算两地之间距离

【ADDRESS函数应用】-计算两地之间距离

作者: b04386f0eb2a | 来源:发表于2019-06-15 20:12 被阅读0次

在地图上我们都见过里程表,反映了城市之间的里程-两个城市相纵横交叉点上的数就是这两个城市之间的距离。

我们来做一个简单的里程表。

步骤一:在单元格J2和K2中建立起始点的下拉清单

步骤二:在单元格L3中输入

“=N(INDIRECT(ADDRESS(MAX(IF(($A$1:$A$7=$J$2)+($A$1:$A$7=$K$2),ROW($A$1:$A$7))),MIN(IF(($A$1:$A$7=$J$2)+($A$1:$A$7=$K$2),ROW($A$1:$A$7)))+1)))”即可

思路:

- 利用IF函数返回里程表中起始点城市的数据位置

- 利用MAX和MIN函数返回最大值和最小值。由于里程表是竖方向的,因此将最大值放在行坐标上,最小值放在列坐标上

- MIN函数+1是由于里程值从第二列开始,因此在列标上+1

- ADDRESS函数返回“里程”数值的单元格位置

- INDIRECT函数取得具体数值

- N函数的作用是,如果起始点选择了相同的城市,那么INDIRECT函数计算的结果是文本(城市名),因此用N函数将它转化为0

好了,快去算一算你和你心仪的城市间的距离吧!

-END-

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。

相关文章

  • 【ADDRESS函数应用】-计算两地之间距离

    在地图上我们都见过里程表,反映了城市之间的里程-两个城市相纵横交叉点上的数就是这两个城市之间的距离。 我们来做一个...

  • 【图像处理】OpenCV系列三十六--- EMD函数详解

    1、函数原型 2、函数功能 计算两个加权点配置之间的“最小工作”距离; 该函数计算两个加权点配置之间的土方移动距离...

  • 利用R根据经纬度计算地理距离

    计算两两地点之间的空间距离 经纬度表格示例 Pop Lon Latshenyang 123.3087 41.646...

  • 绘图相关

    SciPy定义了一些用于计算点集之间距离的有用函数。 函数scipy.spatial.distance.pdist...

  • 小黑

    距离多用于代表两地之间的距离,但还有心与心,梦与梦,爱不爱,生与死的距离。在这些距离面前,我想两地之间的距离根本就...

  • k-近邻算法

    KNN 计算样本之间的距离,若最近的三个样本的类别为A,则为A类常用的距离函数有欧式距离,曼哈顿距离,闵可夫斯基距...

  • Java和MySql计算两点之间的距离

    Java计算两点之间的距离 MySql计算两点之间的距离

  • 05-JavaScript函数

    函数三要素:功能、参数、返回值 1.函数定义和调用 2.函数返回值 3.函数应用 3.1 计算m-n之间的和 3...

  • redis GEO

    CEO(地理信息定位): 存储经纬度,计算两地距离,范围计算等API geoaddgeo key logitude...

  • mysql 函数计算距离

    mysql 函数计算距离 st_distance (point (lng, lat),point(115.067,...

网友评论

    本文标题:【ADDRESS函数应用】-计算两地之间距离

    本文链接:https://www.haomeiwen.com/subject/fwlifctx.html