九九乘法表

大家好,今天我給大家介紹九九乘法表的十種方法。前五種是普通函數做法,后面五五種是數組函數做法。對函數不熟悉的小伙伴們可以按照方法一的三步走,不容易出錯,后面九種方法我就不詳解了。

普通函數做法

方法一:

①先求值:直接用公式=B$1*$A2,然后向右向下拖動填充公式。如圖1所示

難點在于對第一行單元格的行絕對引用,和對A列的列對決引用。


②添加九九乘法表的值前面的公式:=$A2&"X"&B$1&"="&$A2*B$18,如圖二所示:


③添加條件:公式是:=IF($A2>=B$1,$A2&"X"&B$1&"="&$A2*B$1,"")。如圖三所示:


方法二:

該方法不需要輔助行列(1-9),直接在A1單元格輸入公式:=IF(COLUMN(A1)>ROW(A1),"",ROW(A1)&"×"&COLUMN(A1)&"="&ROW(A1)*COLUMN(A1)),效果圖如下:

方法三:

跟方法二很像,直接省略row和column函數的參數。

公式:=IF(COLUMN()>ROW(),"",ROW()&"×"&COLUMN()&"="&ROW()*COLUMN())


方法四:

利用offset函數,做法也是比較簡單,公式:=IF(OFFSET($A$1,COLUMN(A1),)>OFFSET($A$1,ROW(A1),),"",OFFSET($A$1,COLUMN(A1),)&"×"&OFFSET($A$1,ROW(A1),)&"="&OFFSET($A$1,COLUMN(A1),)*OFFSET($A$1,ROW(A1),))


方法五:

這個方法用的是index函數,跟offset函數用法相似。公式:=IF(INDEX($A$1:$J$1,COLUMN())>INDEX($A$1:$A$10,ROW()),"",INDEX($A$1:$A$10,ROW())&"×"&INDEX($A$1:$J$1,COLUMN())&"="&INDEX($A$1:$A$10,ROW())*INDEX($A$1:$J$1,COLUMN()))

數組公式

方法六:

選中B2:J10單元格區(qū)域,輸入公式:=IF(B1:J1>A2:A10,"",A2:A10&"×"&B1:J1&"="&A2:A10*B1:J1),然后按ctrl+shift+enter數組公式

跟方法1對比,區(qū)別是單元格換成單元格區(qū)域,最后用數組公式,省略了行絕對引用和列絕對引用。

方法七:

在A1:I9輸入數組公式=IF(COLUMN(A1:I1)>ROW(A1:A9),"",ROW(A1:A9)&"×"&COLUMN(A1:I1)&"="&ROW(A1:A9)*COLUMN(A1:I1))。

跟方法2相似。


方法八

在A1:I9輸入數組公式:=IF(COLUMN()>ROW(),"",ROW()&"×"&COLUMN()&"="&ROW()*COLUMN())

跟方法三相似

方法九

在B2:J10單元格區(qū)域輸入數組公式:=IF(OFFSET($A$1,,1,,9)>OFFSET($A$1,1,,9,),"",OFFSET($A$1,1,,9,)&"×"&OFFSET($A$1,,1,,9)&"="&OFFSET($A$1,,1,,9)*OFFSET($A$1,1,,9,))

這個方法有點難==大家好好研究一下

方法十

在B2:J10單元格區(qū)域輸入數組公式:=IF(INDEX($A$1:$J$1,COLUMN())>INDEX($A$1:$A$10,ROW()),"",INDEX($A$1:$A$10,ROW())&"×"&INDEX($A$1:$J$1,COLUMN())&"="&INDEX($A$1:$A$10,ROW())*INDEX($A$1:$J$1,COLUMN()))

用法跟方法五一樣,只是加了個數組公式==大家自行理解吧。


方法十一

補充多一個方法,用到MMULT函數。
=IF(COLUMN()>ROW(),"",ROW()&"×"&COLUMN()&"="&MMULT(ROW(),COLUMN()))


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容