我采用了IF( )函数

时间:2023-03-07 11:28:18 

Excel怎么利用公式生成九九乘法表?

建立一个工作表Sheet1(如图1),并在A3~A11单元格依次输入1~9,B2~J2单元格依次输入1~9。


图1

计算结果

“九九乘法表”中的数值结果都是行值乘以列值而得到的,所以Excel单元格中的数值也应为行值乘以列值,如D6的值为A6乘以D2的结果,其公式为:“=A6*D2”。

单元格输出格式

因为“九九乘法表”的格式是“4×3=12”的形式(如图2),所以在输出时可以把“4”、“×”、“3”及“=”均看做文本,即中间用“&&”来连接。但“4”实际上是来源于A列的值,“3”  是来源于是第2行的值,当鼠标拖动时为保持A列和第1行不变,应在其前加上绝对引用符号“$”,故公式相应的变化为:“=$A6&&"×"&&D$2&&"="&&$A6*D$2”[注意:公式里边的引号是英文状态下输入的]。


图2

整体输出格式

“下三角”形式是“九九乘法表”的特点之一,在我们平时使用公式时,都是通过拖动鼠标来实现的。如果这时你用鼠标来拖要小心不能拖出下三角范围。为了防止“出格”,如出现“4×5=20”的形式,我采用了“IF(  )”函数,即当A列中单元格的值在1~9之间且第1行中单元格的值在1~9之间的同时又不大于对应的A列中单元格的值(如$A6< >" ",D$2  < >"  ",D$2<=$A6)时才输出,否则输出空格。所以公式又可改为:“=IF(AND($A6<>"",D$2<>"",D$2<=$A6),$A6&&"×"&&D$2&&"="&&$A6*D$2,"")”。现在你再用鼠标拖动,试试能否产生图3所示的效果。


图3

上面是通过产生一个数字列和数字行的方法来完成的,如果不产生数字行和列能否完成呢?答案当然是肯定的,下面是小编利用行函数Row()和列函数Column()来对刚才的公式作进一步改进后的公式:“=IF(AND(ROW()<11,COLUMN()”。

标签:九九,公式,单元格,输出,Excel教程
0
投稿

猜你喜欢

  • Word文档如何去创建书法字帖的操作方法教学

    2022-02-10 23:46:06
  • word怎样使用格式刷+下划线出填空题

    2022-08-03 17:46:47
  • Word文档的页面设置基础教程

    2023-06-17 17:54:43
  • 如何用excel制作两条折线?

    2023-07-23 06:00:57
  • LOOKUP函数

    2023-10-04 09:59:44
  • Windows sockets启动失败怎么办?Win10 1909 sockets启动失败解决方法

    2023-11-12 17:03:54
  • word技巧分享_word快速格式化文档的思路

    2022-04-09 21:13:18
  • WPS2012和WORD2010导航窗格的比较

    2023-07-29 03:53:11
  • 在Excel中怎么截图?几种简单实用的截屏方法

    2023-10-11 06:55:38
  • word如何打出钢筋符号 word钢筋符号怎么输入

    2023-04-08 04:49:59
  • 在Word中利用样式添加目录

    2022-03-18 01:25:08
  • Excel数字“假”变“真”

    2023-05-03 15:38:44
  • Office 365将允许管理员阻止受信任文档上的活动内容

    2023-11-08 02:36:48
  • 如何隐藏Excel中的行

    2022-11-25 15:55:12
  • 在excel中如何设置输入的身份证号码正常显示的方法

    2023-08-23 01:16:53
  • Word2007文档中缩小微软雅黑行距的两种教程

    2023-07-18 15:54:38
  • 如何解决安装office 2016后文件图标显示空白图标

    2023-11-06 06:23:32
  • Win10系统chrome扩展程序安装一直提示检查怎么处理?

    2023-11-23 00:51:38
  • Excel定位条件功能,解决Excel大部分难题

    2022-11-27 20:27:13
  • excel2003中图表的组成和类型介绍

    2023-09-24 06:14:46
  • asp之家 电脑教程 m.aspxhome.com