加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Excel公式中循环函数

(2019-03-28 11:50:44)
分类: WORK

https://zhidao.baidu.com/question/1818894689828364188.html

利用迭代计算实现循环
  1
  在使用Excel过程中,我们可能会出现一种情况,就是单元格有时会对本身进行引用,即形如在B2单元格中输入“=B2+1”之类的公式即为一种循环引用自身的行为。为了避免死循环的产生,就出现了迭代策略。
  2
  其实我们完成可以利用该迭代功能实现我们想要的效果。例如我们想实现“1到10的和累加运算”。可通过以下方法实现。点击“Office按钮”->“Excel选项”按钮。https://gss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=25756ee1988fa0ec7f926c0913a775d8/0eb30f2442a7d9338f3048a1a44bd11372f00143.jpg
  3
  在打开的“Excel选项”窗口中,切换至“公式”选项卡,勾选“启用迭代计算”项,在“最多迭代次数”输入框中输入“101”,最后点击“确定”完成设置。
  4
  在如果所示的“自变量”单元格“A2”中输入公式“=IF(A2>=100,0,A2+1)”并按回车键。
  5
  接着在“求和”单元格“B2”中输入公式“=B2*A2”并按回车完成输入。
  6
  最后就可以看到输出结果“5050”,即1到100累计和为5050.
  END
  利用数组公式实现循环运算
  1
  数组公式实现了对循环的强有力支持,在此仍然以“1至100累加和”为例,在任意单元格中输入公式“=SUM(ROW(1:100))”。
  2
  接着同时按下“Ctrl+shift+Enter”,就可以看到结果啦,而且由于是数组公式,因此公式最外面被加上花括号。
  END
  利用VBA编辑实现循环计算
  切换至“开发工具”选项卡,点击“Visual Basic”按钮进入VBA编辑环境(或按键盘快捷组合键“Alt+F11”)。
  右击“Microsoft Excel 对象”,从弹出的菜单中选择“插入”->“模块”项。
  在打开的模块1窗口中,输入如图所示的代码:
  Sub 求和()
  Dim i, sum As Integer
  i = 0
  sum = 0
  For i = 1 To 100
  sum = sum + i
  Next i
  Sheets(1).Cells(1, 1) = "1至100之和:"
  Sheets(1).Cells(1, 2) = sum
  End Sub

  点击“运行子过程”按钮,并在弹出的“运行”窗口中点击“运行”按钮。
  最后返回Excel界面,就可以看到输出结果啦。

 

https://zhidao.baidu.com/question/1434933422126725659.html

Excel 公式中有循环函数。EXCEL函数公式直接操作的是数组,完全可以达到循环的目的,可以理解为是封装了的循环函数

下面举两个例子来说明:

问题1: 条件求和 公式SUMIF,求序号大于3的数据的和。用函数公式就非常简单在C2单元格输入=SUMIF(A2:A6,">3",B2:B6)就能行到结果42。

https://gss0.baidu.com/-4o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=0387bd964b2309f7e73aa516473e20c5/faedab64034f78f0bbfb32f174310a55b3191c3b.jpg

问题2:条件查找公式VLOOKUP,依次把B列的名字在A列中查找,如果找到就标记为TRUE,如果没有找到就标记为FALSE。

只需要在C2输入公式=IF(ISERROR(VLOOKUP(B2,A:A,1,FALSE)),FALSE,TRUE),然后下拉下C4,就可以得到结果。

https://gss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=f76e13220ce939015657853a4edc78d1/58ee3d6d55fbb2fbc8a1f310424a20a44623dc2e.jpg

扩展资料

Excel是办公室自动化中非常重要的一款软件,Excel函数则是Excel中的内置函数。Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。

谓嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用。例如图1中所示的公式使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较。这个公式的含义是:如果单元格F2到F5的平均值大于50,则求F2到F5的和,否则显示数值0。

在学习Excel函数之前,我们需要对于函数的结构做以必要的了解。如图2所示,函数的结构以函数名称开始,后面是左圆括号、以逗号分隔的参数和右圆括号。如果函数以公式的形式出现,请在函数名称前面键入等号(=)。在创建包含函数的公式时,公式选项板将提供相关的帮助。

可以利用数组公式实现excel中的循环运算,具体步骤如下:

1、在此以“1至100累加和”为例,在任意单元格中输入公式“=SUM(ROW(1:100))”;

https://gss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=babc8b5f36c79f3d8fb4ec348f91e127/a2cc7cd98d1001e94a80daafb50e7bec55e797d6.jpg

2、接着同时按下“Ctrl+shift+Enter”,就可以看到结果,而且由于是数组公式,因此公式最外面被加上花括号。

https://gss0.baidu.com/9vo3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=6200503f23dda3cc0bb1b02434d91537/a1ec08fa513d269770d8c1fd58fbb2fb4316d803.jpg

扩展资料

Excel用乘法函数的详细步骤如下:

1、打开excel软件,新建一个空白表格,在要求相乘的数据下面的格子里,单击一下鼠标;

https://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=06d0f223022442a7ae5bf5a1e473817d/ca1349540923dd54cecf6fc8dc09b3de9d8248d6.jpg

2、选择菜单栏里的“公式”,再点击“插入函数”;

https://gss0.baidu.com/-fo3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=bf55c0fd58fbb2fb347e50167a7a0c92/d01373f082025aaf42b4b66bf6edab64024f1a88.jpg

3、出现了“插入函数”的对话框,在“选择类别”的下拉菜单里选择“数学与三角函数”,再在“选择函数”列表里找到“PRODUCT”并点击;

https://gss0.baidu.com/-4o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=30d07e9a14d8bc3ec65d0eceb7bb8a28/b3119313b07eca803969f2479c2397dda1448326.jpg

4、弹出新的对话框“函数参数”,在number1的框里可以手动输入,也可以在表格中直接拉动锁定数据所在的区域,点击“确定”即可。

https://gss0.baidu.com/-4o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=cb6d3787723e6709be554dfb0ef7b30b/77094b36acaf2eddcf278249801001e9380193b8.jpg

5、完成。

https://gss0.baidu.com/-fo3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=475642aebc3533faf5e39b2a9de3d129/b17eca8065380cd7cfad694dac44ad34588281db.jpg

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有