EXCEL中如何用经纬度进行计算距离?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-11
EXCEL中,如何用经纬度进行计算距离

已知两地的经纬度,可以写公式计算两地的距离,例如A\B、C\D分别是两地的经纬度,那么E2距离的公式为:
=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*PI()/180)),2)+POWER((COS((90-B2)*PI()/180)-COS((90-D2)*PI()/180)),2))/2)
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
微软的OFFICE是最为流行的办公软件,主要有OFFICE2010和OFFICE2007两个版本。Office 2000是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。Office 2000中文版有4种不同的版本:标准版、中小企业版、中文专业版和企业版。
在Office 2000中各个组件仍有着比较明确的分工:一般说来,Word主要用来进行文本的输入、编辑、排版、打印等工作;Excel主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;PowerPoint主要用来制作演示文稿和幻灯片及投影片等;Access是一个桌面数据库系统及数据库应用程序;Outlook是一个桌面信息管理的应用程序;FrontPage主要用来制作和发布因特网的Web页面。
Microsoft Office XP是微软有史以来所发行的Office版本中最重要的版本,而且也被认为是迄今为止功能最强大、最易于使用的Office产品。新版Office放弃了以往以产品发布年命名的惯例!产品名称中的XP,是英文Experience(体验)的缩写,代表着新版Office在包容覆盖广泛设备的Web服务之后,将给用户带来丰富的、充分扩展的全新体验。
除核心的 Office XP 程序 — Microsoft Word、Excel、Outlook和 PowerPoint— 外,Office XP 专业版 中包含 Microsoft Access 2002,它是 Office XP 数据库解决方案,可帮助用户存储、访问和分析数据。
要使用 Microsoft Office XP,推荐的系统配置为 Microsoft Windows 2000 Professional,计算机的硬件配置为 Pentium III 处理器和 128 MB 的 RAM。



公式:
=6371004*ACOS((SIN(RADIANS(B2))*SIN(RADIANS(D2))+COS(RADIANS(B2))*COS(RADIANS(D2))*COS(RADIANS(C2-A2))))

已知两地的经纬度,可以写公式计算两地的距离,例如A\B、C\D分别是两地的经纬度,那么E2距离的公式为:

=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*PI()/180)),2)+POWER((COS((90-B2)*PI()/180)-COS((90-D2)*PI()/180)),2))/2)



  • 通过EXCEL计算经纬度是否位于3000m以内
    答:步骤如下:1.已知两地经纬度,求两地距离 2.输入如下公式:=6371.004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*...
  • EXCEL中如何用经纬度进行计算距离?
    答:已知两地的经纬度,可以写公式计算两地的距离,例如A\B、C\D分别是两地的经纬度,那么E2距离的公式为:=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180...
  • 知道经纬度如何Excel计算两地距离
    答:cos(C)=(1*1+1*1-c*c)/(2*1*1)=1-c*c/2 其中c就是设地球半径为1时,AB两地的距离。公式里的三个power函数之和就是在计算c*c的。由球坐标与直角坐标之间的换算关系(假设纬度为W,经度J):x=cos(W)*cos(J)y=cos(W)*sin(J)z=sin(W)c*c就等于(xA-xB)^2+(yA-yB)^2+...
  • excel经纬度怎么算度数?
    答:在Excel表格中,经纬度以度数,一般可直接以小数点表示,但也可把度数的小数点分为分和秒。这时候首先新建一个Excel表格,把(° ′ ″)格式经纬度输入表格,然后在fx公式位置输入以下公式,如=MID(B2,2,2)+MID(B2,5,2)/60+MID(B2,11,2)/3600。1、首先新建一个Excel表格,把(° ′ ...
  • EXCEL 由经纬度求距离,并筛选距离小于500的
    答:做表 A设已知店名,B设店经度,C设店纬度,D设某地经度,E设某地纬度,F设判断显示 从2行开始一个店一行,把全部的店名以及经纬度都输入表中 在D2和E2输入某地的经度和纬度,从D3和E3往下输入=D2和=E2 F2输入函数=if((D2-B2)*(D2-B2)+(E2-C2)*(E2-C2)<500*500,"有","")F3往下...
  • excel中,有2组经纬度数据,能够两两组合进行距离计算么?求各位大神...
    答:不须要宏,可直接计算(单位:KM)=6371.012*ACOS(COS(RADIANS(B2))*COS(RADIANS(B4))*COS(RADIANS(B1)-RADIANS(B3))+SIN(RADIANS(B2))*SIN(RADIANS(B4)))注:A地经:B1 A地纬:B2 B地经:B3 B地纬:B4
  • 怎样利用excel求两地之间的经纬度坐标
    答:为了利用Excel计算两点之间的经纬度坐标,请按照以下步骤操作:1. 在Excel表格中,首先输入两个点的经度和纬度数据。2. 在距离单元格中输入等号(=),以此开始公式的输入。3. 输入以下公式:`=6371004*SQRT(POWER(COS(B3*PI()/180)*(C3*PI()/180-A3*PI()/180),2)+POWER((D3*PI()/180-...
  • 知道经纬度怎么算距离
    答:问题二:我现在知道两个地方的经度和纬度,请用excel相关公式计算出两点的距离 =INT((ACOS(SIN(B1/180*PI())*SIN(B2/180*PI())+COS(B1/180*PI())*COS(B2/180*PI())*COS(A1/180*PI()-A2/180*PI()))*180*60/PI())*100000)/100000*1.852 问题三:请问 知道经纬度 不知道怎样...
  • 如何用MATLAB实现经纬度间距离的计算?
    答:EXCEL根据两点经纬度计算距离步骤:1、在Excel表格的A1-E1单元格中依次输入下列信息。A地经度、A地纬度和B地经度、B地纬度.千万不要弄错顺序 2、如图所示选中 A1-E2所有的单元格,对其进行框线的添加。3、单击E2单元格并输入下列公式:=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2...
  • 如何使用excel表计算两个经纬度之间的距离
    答:在E2单元格公式:=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*PI()/180)),2)+POWER((COS((90-B2)*...