首页/文章/ 详情

Excel函数:从知识付费到自我提升的旅程-4

19天前浏览285

在数据处理的舞台上,Excel 函数持续绽放着璀璨的光芒。随着我们对 Excel 函数的深入探索,我们越发感受到其强大的功能和广泛的应用场景。在前三篇文章中,我们已经介绍了许多实用的 Excel 函数,今天,我们将继续为大家带来另外五个精彩的函数。

一、MATCH 函数

  1. 函数介绍:MATCH 函数用于在指定的查找区域中查找特定的值,并返回其相对位置。

  2. 应用场景:可用于在数据表中快速定位特定数据项的位置,以便进行进一步的操作。例如,在产品库存表中查找特定产品的行号。

  3. 示例:假设有一列数据 E1:E10,要查找值为 “Apple” 的位置,可以使用 “=MATCH ("Apple",E1:E10,0)”。如果 “Apple” 在该列的第三个位置,函数将返回 3。

二、HYPERLINK 函数

  1. 函数介绍:HYPERLINK 函数用于创建一个超链接,可以链接到文档中的特定位置、网页或其他文件。

  2. 应用场景:在报表中创建链接到相关文档或网页的快捷方式,方便用户快速访问所需信息。例如,在销售报表中创建链接到产品详细介绍的网页。

  3. 示例:“=HYPERLINK ("https://www.example.com"," 点击这里访问示例网站 ")” 将在单元格中创建一个指向 “https://www.example.com” 的超链接,显示文本为 “点击这里访问示例网站”。

三、SUBTOTAL 函数

  1. 函数介绍:SUBTOTAL 函数可以对数据区域进行分类汇总,根据不同的函数参数选择不同的汇总方式。

  2. 应用场景:在需要对数据进行动态汇总时非常有用,尤其是在使用筛选或隐藏行的情况下。例如,在销售数据表中,根据筛选条件动态计算销售额总和。

  3. 示例:“=SUBTOTAL (9,F1:F100)” 将对 F1:F100 区域中的数值进行求和汇总,即使该区域中有部分行被隐藏或筛选掉,函数也会根据当前可见的行进行计算。

四、AGGREGATE 函数

  1. 函数介绍:AGGREGATE 函数可以进行多种不同类型的聚合计算,并且可以忽略错误值和隐藏行。

  2. 应用场景:适用于复杂的数据汇总和分析场景,特别是在数据中存在错误值或需要考虑隐藏行的情况下。例如,计算平均值、最大值、最小值等,同时忽略错误值。

  3. 示例:“=AGGREGATE (1,6,G1:G10)” 将计算 G1:G10 区域中的最大值,同时忽略错误值。参数 “1” 表示求最大值,“6” 表示忽略错误值。

五、TEXT 函数

  1. 函数介绍:TEXT 函数用于将数值转换为指定格式的文本。

  2. 应用场景:可以将日期、时间、数值等格式化为特定的文本格式,以满足不同的显示需求。例如,将日期格式化为 “年 - 月 - 日” 的形式,或者将数值格式化为货币格式。

  3. 示例:“=TEXT (A1,"yyyy-mm-dd")” 将 A1 单元格中的日期格式化为 “年 - 月 - 日” 的形式。如果 A1 中的日期为 2024/9/22,函数将返回 “2024-09-22”。



来源:TodayCAEer
通用
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-12
最近编辑:19天前
TodayCAEer
本科 签名征集中
获赞 17粉丝 22文章 228课程 0
点赞
收藏
作者推荐

快速学会一项分析-接触垫片材料的NLSTAT分析-OS-T:1360

接触垫片的NLSTAT分析对于确保垫片的性能和可靠性至关重要。NLSTAT分析是一种非线性统计分析方法,它可以帮助工程师深入理解材料在不同条件下的行为,包括其在接触,极端温度、压力和化学环境下的响应。本教学案例演示了如何在OptiStruct中执行涉及垫片材料和接触的非线性隐式小位移分析。在开始之前,请将本教程中使用的文件复制到您的工作目录。http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1360/gasket_model.zip图1说明了本教程中使用的结构模型:一个1mm厚的圆柱形垫圈,夹在两个同轴钢制圆柱管之间。如图所示,圆柱外筒外表面承受300MPa的压力。使用对称边界条件,只对四分之一的几何结构进行了建模。垫圈通过触点连接到内筒和外筒。图1.模型和加载说明一、启动HyperMesh并设置OptiStruct用户配置文件1.启动HyperMesh。此时将打开UserProfile对话框。2.选择OptiStruct然后单击OK。这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。二、打开模型1.单击File>Open>Model。2.选择保存到工作目录的gasket_model.hm文件。3.单击Open。gasket_model.hm数据库被加载到当前的HyperMesh会话中,替换任何现有数据。三、设置模型3.1为GasketMaterial创建曲线首先,定义垫片材料的加载-卸载曲线。1.在ModelBrowser中,右键单击并选择Create>Curve。此时将打开一个新的Curveeditor窗口。2.对于Name,输入load-curve。3.在X和Y字段中,输入步骤6中表中显示的值。4.CloseCurveEditor窗口。5.在Curvesselect表中,单击Color并从调色板中选择一种颜色。6.对于CardImage,从下拉菜单中选择TABLES1。有关垫片压力闭合定义的详细信息,请参阅AltairSimulation2022.3在线帮助。XY0.00.00.005200.00.05450.00.135700.00.22820.00.287830.0现在,可以创建卸载曲线。7.使用以下X-Y数据创建名为unload-curve1的卸载曲线:XY0.080.00.12140.00.135700.08.接下来,使用以下X-Y数据创建名为unload-curve2的第二条卸载曲线:XY0.170.00.2250.00.22820.09.最后,使用以下X-Y数据创建名为unload-curve3的第三条卸载曲线:XY0.230.00.265360.00.287830.03.2创建Elasto-plasticGasketMaterial需要定义垫片的薄膜行为。1.在ModelBrowser中,右键单击并选择>CreateMaterial。2.对于Name,输入gask_membrane。3.单击Color并从调色板中选择一种颜色。4.对于CardImage,从下拉菜单中选择MAT1。5.对于E,输入2.0E+04,对于NU,输入0.2。接下来,您将定义垫片材料的非线性属性。6.创建另一个名为gask_nonlin的Material。7.对于CardImage,选择MGASK。8.由于这是一种弹塑性垫片材料,因此对于垫片,将BEHAV字段保留为0。9.对于初始屈服压力,请将YPRS字段留空,以便求解器自动确定它。10.对于拉伸模量EPL,输入0.001。11.对于GPL以指定剪切模量,请输入2000。12.对于MGASK_TABLU_NUM,输入3以指定#ofunloadingcurves的字段。13.对于TABLD,请选择load-curve。14.单击Data字段旁边的,然后选择以下选项:TABLU(1)unload-curve1TABLU(2)unload-curve2TABLU(3)unload-curve33.3创建Gasket属性1.在ModelBrowser中,右键单击并选择Create>Property。2.对于Name,输入gasket_prop。3.单击Color并从调色板中选择一种颜色。4.对于CardImage,从下拉菜单中选择PGASK,然后单击Yes进行确认。5.对于Material,单击Unspecified>Material。6.在SelectMaterial对话框中,从Material列表中选择gask_nonlin,然后单击OK以完成选择。7.对于MID1,选择gask_membrane材料。8.对于STABMT字段,选择1以定义一些稳定刚度。图2.9.接下来,将此属性分配给gasketcomponent。点击ModelBrowser中的零部件GASKET。10.对于Property,选择gasket_propproperty。3.4分配8节点垫片单元1.单击主菜单中的3D页面。2.点击elemtypes面板,然后点击2D和3D。3.单击elems,按collectortype选择,然后选择GASKETcomponent。4.切换hex8=,然后选择CGASK8Element类型。5.单击update>return。3.5查看并调整垫片Element的法向1.单击主菜单中的2D页面。2.点击composites面板。3.对于合成,请选择GASKETcomponent,然后单击displaynormals。垫片单元的法向不在厚度方向上,而是在Z方向上,如下所示。图3.因此,调整法向需要沿厚度方向进行。4.仅显示GASKETcomponent。5.单击bynodesonbottomface并选择GASKETcomponent。6.要选择面节点,请点击nodes并在厚度方向上选择任何垫片单元的面上的三个节点,然后点击adjustnormals。法向现在被调整为垫片的厚度方向,如下所示。图4.7.单击return返回主菜单。3.6定义零件和垫片之间的接触现在需要定义顶部圆柱体底面的接触面。1.隐藏GASKET零部件,只显示SOLID1零部件。2.在ModelBrowser中,右键单击并选择Create>SetSegment。3.对于Name,输入SOLID1_bottom。4.单击Color并从调色板中选择一种颜色。5.对于CardImage,从下拉菜单中选择SURF。6.点击Elements和黄色的Elements面板。7.在模型视窗下,从选择菜单中选择add实体faces。8.单击elems>>displayed。9.单击facenodes,选择底面上的三个节点(即与垫圈接触的表面,如下所示),然后单击add。图5.10.单击return。11.接下来,隐藏SOLID1零部件,只显示SOLID2零部件。12.为接触垫片的SOLID2零部件的顶面创建设置分段SOLID2_top。13.同样,重复这些步骤,并分别为GASKET零部件的顶面和底面创建GASKET_top段和GASKET_bottom段。现在,在顶部气缸和垫圈之间创建了一个界面。14.在ModelBrowser中,右键单击并选择Create>Contact。15.对于Name,输入SOLID1_GASKET。16.单击Color并从调色板中选择一种颜色。17.对于CardImage,从下拉菜单中选择CONTACT。18.对于MainEntityIDs,选择SOLID1_bottom表面。19.对于SecondaryEntityIDs,选择GASKET_top表面。20.对于TYPE,从下拉菜单中选择STICK。图6.接下来,在底部气缸和垫圈之间创建一个接触。21.在ModelBrowser中,右键单击并选择Create>Contact。22.对于Name,输入SOLID2_GASKET。23.单击Color并从调色板中选择一种颜色。24.对于CardImage,从下拉菜单中选择CONTACT。25.对于MainEntityIDs,选择SOLID2_top表面。26.对于SecondaryEntityIDs,选择GASKET_bottom表面。27.对于TYPE,从下拉菜单中选择STICK。28.单击review查看界面。图7.3.7定义非线性隐式参数1.在ModelBrowser中,右键单击并选择Create>LoadStepInputs。2.对于Name,输入NLPARM。3.对于Configtype,选择NonlinearParameters。Type的默认值为NLPARM。4.对于NINC,输入1。图8.NLPARM定义5.使用图8中所示的值。有关非线性隐式参数的详细信息,请参阅在线帮助。3.8创建NLSTATLoadStep1.在ModelBrowser中,右键单击并选择>CreateLoadStep。2.对于Name,输入NLSTAT。3.单击Color并从调色板中选择一种颜色。4.单击分析类型并选择Nonlinearstatic从下拉菜单中。5.对于SPC,从LoadCollector列表中选择SPC。6.对于LOAD,从LoadCollector列表中选择LOAD。7.对于NLPARM,从LoadStepInputs列表中选择NLPARM。图9.3.9定义输出控制参数1.在Analysis页面中,选择controlcards。2.点击GLOBAL_OUTPUT_REQUEST。3.在CONTF、DISPLACEMENT、STRAIN和STRESS下,将Option设置为Yes。4.单击return两次以转到主菜单。四、提交作业1.在Analysis页面中,单击OptiStruct面板。图10.访问OptiStruct面板2.单击saveas。3.在SaveAs对话框中,指定写入OptiStruct模型文件的位置,并在文件名中输入gasket_complete。对于OptiStruct求解器模型,建议使用.fem扩展名。4.单击Save。inputfile字段显示在SaveAs对话框中指定的文件名和位置。5.将导出选项切换设置为all。6.将runoptions切换设置为analysis。7.将memoryoptions切换设置为memorydefault。8.单击OptiStruct以启动OptiStruct作业。如果作业成功,则新的结果文件应位于写入gasket_complete.fem的目录中。gasket_complete.out文件是查找错误消息的好地方,如果存在任何错误,这些消息可以帮助调试输入模型。五、查看结果在HyperView中,绘制分析结束时的位移和接触压力云图。图11.受载荷作用的气缸和垫片中的位移云图图12.垫片厚度云图方向压力图13.接触压力云图来源:TodayCAEer

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈