ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7947|回复: 9

[Excel 函数与公式] [开_113][已结贴]两题有关三角形的面积、角度计算

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-5-24 23:14 | 显示全部楼层 |阅读模式
两题有关三角形的面积、角度计算,比比看谁的公式最精妙,最简短,方法最简单
题目:
【1】知道三角形的三边,求三角形面积
如:A1,B1,C1三边长分别为5,6,7,求面积是多少?
【2】已知A1,B1的长分别是12,33,它们是直角三角形的2条直角边长,试求出两个锐角的度数,结果像这样的格式: 19°58′59〃和70°1′1〃
答案直接传附件(阅读权限设90),并设回复可见。
答案精彩者,建议版主加分鼓励!

[ 本帖最后由 wshcw 于 2009-6-9 13:51 编辑 ]

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-5-24 23:55 | 显示全部楼层
我先顶一下!
先做第一道题:
已经三角形的三边,求三角形面积的公式(海伦公式)

三角形三边求面积.rar

1.95 KB, 下载次数: 106

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-5-25 00:06 | 显示全部楼层
原帖由 dengjq2000 于 2009-5-24 23:55 发表
我先顶一下!
先做第一道题:
已经三角形的三边,求三角形面积的公式(海伦公式)

兄弟啊!别忘了你是在用EXCEL做题啊?完全纯数学化还用得着上我们这个"E学院"吗?

TA的精华主题

TA的得分主题

发表于 2009-5-25 19:27 | 显示全部楼层

回复 1楼 wshcw 的帖子

应该是属于相对简单的数学题吧!
见附件

三角形.rar

2.25 KB, 下载次数: 77

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-5-26 12:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 lzzgzby 于 2009-5-25 19:27 发表
应该是属于相对简单的数学题吧!
见附件

面积题还未做吧,有没有较好的数组技巧?

TA的精华主题

TA的得分主题

发表于 2009-6-6 21:11 | 显示全部楼层
懒婆娘的裹脚:
=INT(DEGREES(ATAN(A1/B1)))&"°"&INT((DEGREES(ATAN(A1/B1))-INT(DEGREES(ATAN(A1/B1))))*60)&"′"&ROUND((DEGREES(ATAN(A1/B1))-INT(DEGREES(ATAN(A1/B1)))-INT(DEGREES(ATAN(A1/B1))-INT(DEGREES(ATAN(A1/B1))))*60)*60,0)&"″"
=INT(DEGREES(ATAN(B1/A1)))&"°"&INT((DEGREES(ATAN(B1/A1))-INT(DEGREES(ATAN(B1/A1))))*60)&"′"&ROUND((DEGREES(ATAN(B1/A1))-INT(DEGREES(ATAN(B1/A1)))-INT(DEGREES(ATAN(B1/A1))-INT(DEGREES(ATAN(B1/A1))))*60)*60,0)&"″"

以上纯属硬算,没有一点技巧。自己都脸红,哈哈!
原来还可以 这么简单:=text(DEGREES(ATAN(B1/A1)/24),"[h]°m′s″")  =text(DEGREES(ATAN(a1/b1)/24),"[h]°m′s″")

[ 本帖最后由 zldccmx 于 2009-6-6 21:20 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-9 13:49 | 显示全部楼层
没人做,结贴了.
面积:
=SUM(PRODUCT(SUM(A1:C1)/2-A1:C1)*SUM(A1:C1)/2)^0.5
D1单元格为空,可以利用一下,则公式更短:
=PRODUCT(SUM(A1:C1)/2-A1:D1)^0.5
角度计算:
=TEXT(DEGREES(ATAN(A1/B1))/24,"[H]°M′S〃")
=TEXT(DEGREES(ATAN(B1/A1))/24,"[H]°M′S〃")
或者:
=TEXT(ATAN(A1/B1)*180/PI()/24,"[H]°M′S〃")
=TEXT(ATAN(B1/A1)*180/PI()/24,"[H]°M′S〃")

两题有关三角形的面积、角度计算(答案).rar

4.67 KB, 下载次数: 134

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2010-3-5 14:24 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-31 22:33 | 显示全部楼层

回复 7楼 wshcw 的帖子

老大你核实过了吗? 我验算了一下第一个题  误差不小啊!


====================================================
用的是数组公式,要按数组的SHIFT+CTRL+ENTER三个组合键才行.
                                                       ===wshcw===
====================================================

[ 本帖最后由 wshcw 于 2010-3-31 23:49 编辑 ]

TA的精华主题

TA的得分主题

发表于 2012-2-19 10:51 | 显示全部楼层
感觉不对了,这个算法有误差吧!用勾股定理的3,4,5验算正确,但公式还是不懂
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 07:04 , Processed in 0.039080 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表