版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一部分:了解數(shù)組公式在開(kāi)始講數(shù)組公式之前,我們先來(lái)認(rèn)識(shí)幾個(gè)必要的概念。1、數(shù)組什么是數(shù)組 仁者見(jiàn)仁,智者見(jiàn)智。我個(gè)人的感覺(jué)是: 數(shù)組是具有某種聯(lián)系的多個(gè)元素的組合。 某班級(jí)里有50個(gè)學(xué)生,這里,如果 班級(jí)是數(shù)組,50個(gè)學(xué)生就是數(shù)組里的50個(gè)元素。當(dāng)然,班級(jí)里的元素是可變的,可以是20個(gè), 可以是30個(gè),也可以是60個(gè)。放到Excel里,班級(jí)就相當(dāng)于工作表, 而學(xué)生就相當(dāng)于工作表里 的單元格數(shù)值。所以,Excel里的數(shù)組,我還把它理解是為多個(gè)單元格數(shù)值的組合。2、公式如果你在使用Excel,如果你說(shuō)你還沒(méi)聽(tīng)過(guò)“公式”這個(gè)名詞,我只能說(shuō):“你太OUT了!”什么是公式我的理解是: 在Excel里,
2、凡是以半角符號(hào)“=”開(kāi)始的、具有計(jì)算功能的單元格內(nèi)容就是所謂的Excel公式。女口:=SUM(B2:D2),=B2+C2+D2這些都是公式。3、數(shù)組公式數(shù)組公式是相對(duì)于普通公式而言的。普通公式(如上面的=SUM(B2:D2),=B2+C2+D2等),只占用一個(gè)單元格,只返回一個(gè)結(jié)果。而數(shù)組公式可以占用一個(gè)單元格,也可以占用多個(gè)單元格。它對(duì)一組數(shù)或多組數(shù)進(jìn)行多重計(jì)算, 并返回一個(gè)或多個(gè)結(jié)果。集合在教室外面的學(xué)生,老師把他們叫進(jìn)教室。老師說(shuō):“第一組第一桌的同學(xué)進(jìn)教室?!庇谑?第一組第一桌的同學(xué)走進(jìn)教室。老師接著叫: “第一組第二桌的同學(xué)進(jìn)教室。 ”然后是第二桌的 同學(xué)進(jìn)教室。老師再叫:“第一組第
3、三桌的同學(xué)進(jìn)教室?!比缓蟮谌赖耐瑢W(xué)走進(jìn)教室。接著是第四桌,第五桌,就這樣一個(gè)學(xué)生一個(gè)學(xué)生的叫,這就是普通公式的做法,學(xué)生回到座位, 就像數(shù)值回到工作表的單元格里,一個(gè)座位叫一次,就像一個(gè)單元格輸入一個(gè)公式。如果老師說(shuō): “第一組的全部進(jìn)教室。 ”學(xué)生聽(tīng)到命令后, 第一桌的同學(xué)走進(jìn)去, 然后是第二桌,第三桌,老師不用再下第二個(gè)命令,這是數(shù)組公式的處理方法。4、數(shù)組公式的標(biāo)志在Excel中數(shù)組公式的顯示是用大括號(hào)對(duì)“”來(lái)括住以區(qū)分普通Excel公式。如圖:(1)數(shù)組公式:耒體 12 +H -T 1L_言D2*=B2:B3*C2:C8JAC、(2)普通公式:筠 b 孑 |M創(chuàng)丄_2lF S S A
4、 iJi迅宋體T 12”LJFii丨言盂至雖雪E2*=B2*C2ARn輸入數(shù)組公式:用Ctrl+Shift+E nter結(jié)束公式的輸入。特別提醒:這是最關(guān)鍵的,這相當(dāng)于用戶告訴Excel:“我不是一般人,爺我是數(shù)組公式,你得對(duì)我特別關(guān)照?!庇谑?,Excel明白了,不能用常規(guī)的邏輯來(lái)對(duì)待這位大爺。當(dāng)你按下三鍵后,Excel會(huì)自動(dòng)給公式加上“”以和普通公式區(qū)別開(kāi)來(lái),不用用戶輸入“”,但如是是想在公 式里直接表示一個(gè)數(shù)組,就需要輸入“”來(lái)把數(shù)組的元素括起來(lái)。如:=IF(1,0,D2:D8,C2:C8)這個(gè)公式里的數(shù)組1,0的括號(hào)就是用戶自己輸入的5、數(shù)組的維數(shù)“維數(shù)”是數(shù)組里的又一個(gè)重要概念。數(shù)組有
5、一維數(shù)組,二維數(shù)組,三維數(shù)組,四維數(shù)組在公式里,我們更多接觸到的只是一維數(shù)組和二維數(shù)組。一維數(shù)組我們可以簡(jiǎn)單地看成是一行的單元格數(shù)據(jù)集合,比如A1:F1。一維數(shù)組的各個(gè)元素間用英文的逗號(hào)“,”隔開(kāi)(如果是單獨(dú)的一列時(shí),用英文分號(hào)“;”隔開(kāi) )。1= -j二jJL胡 g AFT1B Z U這=:I::1二乩23 4氐6ACEFGHI11235623卜 MicrosoftExce L - Bookl4:51 文仲( (E) )洞輯(E)視閨曲插入 Q)洛式 工具遼)數(shù)據(jù) Q)實(shí)口(I)5+*-二 Life -1,-i F F11-NM jJk JAT p ta:衛(wèi)%出:-T 就v::3B .+r
6、U二二匚1m9SUMx a:Fl.10ABCE1 EFG1111- - 1-123416,1- - 122133144151,2,3,4,5,6,這就是一個(gè)有6個(gè)元素的一維數(shù)組,或者說(shuō),只有一行的數(shù)組。數(shù)組的各個(gè)元素間用逗號(hào)“,”分隔。如果想把這個(gè)數(shù)組輸入到工作表的單元格里,同時(shí)選中同一行里相領(lǐng)的六個(gè)單元格,輸入:=1,2,3,4,5,6后,三鍵結(jié)束公式,你就可以看到這個(gè)一維數(shù)組被輸入到工作表的單元格里了自己動(dòng)手試一試。=IF(1,0,D2:D8,C2:C8)這個(gè)公式里的數(shù)組1,0的括號(hào)就是用戶自己輸入的二維數(shù)組可以看成是一個(gè)多行多列的單元各數(shù)據(jù)集合,也可以看成是多個(gè)一維數(shù)組的組合如單元格A1
7、:D3,就是一個(gè)三行四列的二維數(shù)組。我們可以把它看成是A1:D1、A2:D2與A3:D3這三個(gè)一維數(shù)組的組合。二維數(shù)組里同行的元素間用逗號(hào)“,”分隔,不同的行用分號(hào)“;”分隔。我們可以用上面的方法,在A1:D3區(qū)域輸入數(shù)據(jù),并引用地址,按F9來(lái)查看。訂孑虛丄豆亀鬲竝1弟也:屜瓚|W:F二FA1二甲譏咒K Hl:t %嵐“ra卞咒忙兀F3B bl E2 t3可以看到在數(shù)組里,換行的時(shí)候,元素間的分隔符是“;”,所以,要判斷一個(gè)數(shù)組是幾行幾列 的數(shù)組,只需要看里面的逗號(hào)和分號(hào)就知道了。如果需要把數(shù)把數(shù)組返回到單元格區(qū)域里,首先得看數(shù)組是幾行幾列,然后再選擇相應(yīng)的單元格區(qū)域,輸入數(shù)組,三鍵結(jié)束。對(duì)了
8、,是哪三鍵你還不要忘記了:Ctrl+Shift+E nter記住:(1)一維數(shù)組是單獨(dú)的一行或一列。二維數(shù)組是多行多列。(2) 數(shù)組里的元素,同一行內(nèi)的各元素用英文逗號(hào)“,”分開(kāi),用英文分號(hào)“;”將各行分開(kāi)。(3) 二維數(shù)組的元素按先行后列的順序排列??偸沁@樣:第一行的第一個(gè),第一行的第二個(gè)第一行的第三個(gè);第二行的第一個(gè),第二行的第二個(gè),第二行的第三個(gè);第三行的第一個(gè)A1ACD1DL3第二部分:數(shù)組公式的初步認(rèn)識(shí)在對(duì)數(shù)組公式有了一個(gè)簡(jiǎn)單的了解之后,這貼我們將通過(guò)一些簡(jiǎn)單的例子來(lái)進(jìn)一步認(rèn)識(shí)數(shù)組公式。問(wèn)題1:在D2:D4求出商品的銷(xiāo)售金額。陽(yáng)匚牛J i A 1ETBZ U諄闔釜蚩|護(hù) !1D10A
9、ABCDE1品名銷(xiāo)售數(shù)量角售單價(jià)銷(xiāo)售金額2商品1100203商品220015ta4商品3300335674現(xiàn)在你解決這個(gè)問(wèn)題會(huì)用什么辦法呢?我知道很小兒科,千萬(wàn)不要在心里罵我拿這種簡(jiǎn)單的問(wèn)題來(lái)考你。是的,很簡(jiǎn)單,在D2單元格輸入公式“=B2*C2,下拉公式即可。歸主IF畫(huà)丄E上#賓*AM住/m;宏體10TI B J U I垂國(guó)童巫翳在這里,D2:D4三個(gè)單元格輸入了三個(gè)普通公式,分別返回了三個(gè)值在三個(gè)單元格里。這就是老師在點(diǎn)學(xué)生進(jìn)教室,第一組第一桌的同學(xué)進(jìn)教室入座,第一組第二桌的同學(xué)進(jìn)教室入我們?cè)囍脭?shù)組公式來(lái)解決這個(gè)問(wèn)題,老 師 嗓 子 不 好 , 讓 他 叫 一 次 我 們 就 乖 乖 進(jìn)
10、 教 室 去 得 了 。;,匕化妒1一 4 廠工|至y LSIJ總 ;十叢k i-B/ n i蓉闔尋劉導(dǎo)輻,咄出學(xué)準(zhǔn)田 FD21-82:542:04 VABGKEFG12品名銷(xiāo)售數(shù)蜃銷(xiāo)售單價(jià)銷(xiāo)售金額選中D2:D4輸入公式機(jī) *商品11002020003商品22001530004商品33CO38114005p78選中D2:D4輸入公式“=B2:B4*C2:C4”,三鍵結(jié)束輸入數(shù)組公式,即可得到同樣的結(jié)果。這就是一個(gè)多單元格的數(shù)組公式,多單元格數(shù)組公式是進(jìn)行批量計(jì)算,可節(jié)省計(jì)算的時(shí)間,同時(shí),它還有一個(gè)特點(diǎn)。當(dāng)你輸入完數(shù)組公式后,請(qǐng)你嘗試修改公式區(qū)域里其中一個(gè)單元格 的公式,看看會(huì)有什么結(jié)果。D2”
11、託=B2*C2 ,-嗚|_-wABC DE1晶名銷(xiāo)崔數(shù)呈銷(xiāo)售單愴銷(xiāo)崔全額2商品11002020003商品2200153000iL鼻4商品袋廠300114005-是的,你已經(jīng)發(fā)現(xiàn)了,會(huì)彈出一個(gè)對(duì)話框,提醒你:不能修改數(shù)組的某一部分。這就是多單元格數(shù)組公式的一個(gè)重要的特點(diǎn):保證公式集合的完整性不被修改。這可以防止用戶在操作時(shí)無(wú)意間修改到表格的公式。這是不是會(huì)安全得多?當(dāng)然,如果你要修改公式的話,必須得選中公式所在的所有單元格。問(wèn)題2:在F1求出商品的銷(xiāo)售總金額:毛體SJHw X %/A =C2品名商品1商品21002007#.OB精售單價(jià)頂0245A7891011L2133003811400這一題
12、如果你用普通公式又怎么解決呢我想象中可能有兩種方法:A、插入輔助列,先求出各商品的銷(xiāo)售額,然后再求總和。B直接在F1輸入公式“=SUM(B2*C2,B3*C3,B4*C4”, 這樣看上去不錯(cuò),可是,如果有100行數(shù)據(jù),一千行號(hào)數(shù)據(jù)呢先不考慮單元格能容納多少字符的問(wèn)題,就光輸入公式,累也得把你累趴下,顯然是行不通的。這時(shí)候就需要用數(shù)組公式來(lái)完成了。選中F1單元格,輸入公式“=SUM(B2:B4*C2:C4”,三鍵確認(rèn)輸入即可。:殺體” ioBIu畫(huà)罔畚閏L田F1族=SUM(B2:B4*2:C4) jABCDF G1a Jbr銷(xiāo)售數(shù)量銷(xiāo)書(shū)單價(jià)總金額1640023商品110020商品220015;問(wèn)
13、題:崔F1求出全都商品的銷(xiāo)舊總金獻(xiàn)4商晶33003856p89這是一個(gè)單個(gè)單元格的數(shù)組公式,B2:B4*C2:C4是兩個(gè)一維數(shù)組相乘,返回一個(gè)新的一維數(shù) 組,最后用SUM 函數(shù)對(duì)返回的數(shù)組進(jìn)行了求和。這里,用一個(gè)數(shù)組公式代替了多個(gè)公式的方式來(lái)完成了數(shù)據(jù)的計(jì)算。做了這個(gè)問(wèn)題,總結(jié)一下,什么時(shí)候會(huì)用到數(shù)組公式?是的,當(dāng)運(yùn)算中存在著一些只有通過(guò)復(fù)雜的中間運(yùn)算過(guò)程才會(huì)等到結(jié)果的時(shí)候,就需要使用數(shù)組公式了。這一貼的內(nèi)容非常簡(jiǎn)單,記住幾點(diǎn):(1)三鍵輸入數(shù)組公式。(2)數(shù)組公式同時(shí)進(jìn)行多個(gè)計(jì)算,可返回一個(gè)或多個(gè)結(jié)果。(3)多單元格數(shù)組公式需選區(qū)多個(gè)單元格進(jìn)行輸入,多單元格數(shù)組公式具有保護(hù)公式的作 用。4)
14、數(shù)組公式可以完成復(fù)雜的中間運(yùn)算得到最終想要的運(yùn)算結(jié)果。第三部分:數(shù)組公式的計(jì)算學(xué)習(xí)繼續(xù),在對(duì)數(shù)組有了基本的認(rèn)識(shí)后,這貼我們將通過(guò)一些例子來(lái)講一講數(shù)組公式是怎么 計(jì)算的。1行列數(shù)相同數(shù)組的運(yùn)算1415數(shù)組1+數(shù)組2,這是一個(gè)多單元格的數(shù)組公式,第一個(gè)數(shù)組的第一個(gè)元素與第二個(gè)數(shù)組的第E6A_盂=AG:A13+6:C13)BB Z II言言走皤 T.23T1.存列數(shù)相同的數(shù)組計(jì)算no220330440550660770850=A6:A13+C6:C13數(shù)組1E一個(gè)元素相加,結(jié)果作為數(shù)組公式結(jié)果的第一個(gè)元素,然后第一個(gè)數(shù)組的第二個(gè)元素與第二個(gè)數(shù)組的第二個(gè)元素相加,結(jié)果作為數(shù)組公式結(jié)果的第二個(gè)元素,接著
15、是第三個(gè)元素直到第N個(gè)。這是橫向的一維數(shù)組的計(jì)算,原理同上。1 亠二一二 F = -g -.L=-LJJ*31*衣=A24:C27*E24:G27jABCDEFG2223她1數(shù)組2241010020011020252020030022030263030040033040274040050044050282930=A24 :C27+im:G27町inmoo4 non32404000900033goyOOO1E5000341601500025000S5n這是二維數(shù)組與二維數(shù)組進(jìn)行計(jì)算,生成一個(gè)新的二維數(shù)組的多單元格數(shù)組公式。同樣的計(jì)算過(guò)程,第一個(gè)數(shù)組的第一行的第一個(gè)元素與第二個(gè)數(shù)組的第一行的第一個(gè)
16、元素相乘,結(jié)果為數(shù)組公式的結(jié)果的數(shù)組的第一行的第一個(gè)元素,接著是第二個(gè),第三個(gè)直到第 規(guī)律很簡(jiǎn)單:兩個(gè)同行同列的數(shù)組計(jì)算是對(duì)應(yīng)元素間進(jìn)行運(yùn)算,并返回同樣大小的數(shù)組。正如穿鞋要穿合腳的才走得了路一樣,在公式或函數(shù)中使用數(shù)組時(shí),運(yùn)算對(duì)象或參數(shù)的數(shù)組維數(shù)要匹配,否則計(jì)算會(huì)出錯(cuò)。教室里,第一排的有8個(gè)同學(xué),第二排有9個(gè)同學(xué),老師說(shuō):“第一排和第二排的同學(xué)交換作業(yè),互相檢查。”第二排的第9個(gè)同學(xué)和誰(shuí)交換這就是數(shù)組的不匹配。數(shù)組不匹配時(shí),工作就不能完成了。你可以試著改一改數(shù)組的參數(shù)試試。2、數(shù)組與單一的數(shù)據(jù)的運(yùn)算這相當(dāng)于在E42單元格輸入公式=A42*$C$42,然后下拉復(fù)制公式實(shí)現(xiàn)。-F-K-二S3Jg
17、孑 DO T-.D臺(tái)產(chǎn)=JE丁、wB56”&:E5姑胡4ABCDEFG52數(shù)組11002003004005354數(shù)值105556結(jié)果110210310410.f=4WZ:E52+B5詩(shī)N個(gè)。等同于在B56輸入公式“=B52+$B$54,然后右拉復(fù)制公式實(shí)現(xiàn)。6465666768697071等同于在C67單元格輸入公式“=A6O+$E$60然后右拉下拉復(fù)制公式實(shí)現(xiàn)。不難看出:一個(gè)數(shù)組與一個(gè)單一的數(shù)據(jù)進(jìn)行運(yùn)算,是將數(shù)組的每一元素均與那個(gè)單一數(shù)據(jù)進(jìn)行計(jì)算,并返回同樣大小的數(shù)組。5859C67M60:C63+E60E數(shù)值50=A60rC63+E603、單列數(shù)組與單行數(shù)組的計(jì)算兩個(gè)數(shù)組相加,查看結(jié)果是幾
18、行幾列:在任意單元格輸入公式“=A80:A83+B87:E87, 抹黑 公式,按F9鍵,可看到公式的計(jì)算結(jié)果為數(shù)組“110,210,310,410;120,220,320,420;130,230,330,430;140,240,340,440”通看看分號(hào)與逗號(hào),我們知道這是一個(gè)四行四列的數(shù)組,選擇一個(gè)四行四列的單元格,輸入公式“=A80:A83+B87:E87,三鍵結(jié)束,可看到返回的結(jié)果為:1 iso &f-A0:AEO+E37.D37ABCDEFGHT76,773.單列數(shù)即。單行數(shù)鋼的il算相當(dāng)于在E80輸入公式“=$A80+B$87右拉下拉復(fù)制公式的結(jié)果。單列數(shù)組與單行數(shù)組的計(jì)算:A、計(jì)算
19、結(jié)果返回一個(gè)多行列的數(shù)組;B返回?cái)?shù)組的行數(shù)同單列數(shù)組的行數(shù)相同、列數(shù)同單行數(shù)組的列數(shù)相同。C返回?cái)?shù)組中第R行第C列的元素是單列數(shù)組的第R個(gè)元素和單行數(shù)組的第C個(gè)元素運(yùn)算的結(jié)果。4、行數(shù)(或列數(shù))相同的單列(或單行)數(shù)組與多行多列數(shù)組的計(jì)算1102103101202203201303也240Fl 02,訂訂:DCQA&cDIEFGHIJ!OJ1C7I1JXHI11211211 q.1101J1.玫20202020 , ,石廠330330303303 0 0 : :at410410. .I. I.A.7JEC316266的10089她她1r?E2l=A80:AS3+ES7:C87j(1)單列數(shù)組的
20、行數(shù)與多行多列數(shù)組的行數(shù)相同時(shí):凰劌敎堀的行數(shù)號(hào)102IOS1g.l|-Ain0:ftlo3Ri07:D I 0)(2)單行數(shù)組的列數(shù)與多行多列數(shù)組的列數(shù)相同時(shí):計(jì)算規(guī)律同單行單列的數(shù)組計(jì)算的規(guī)律大同小異:A、計(jì)算結(jié)果返回一個(gè)多行列的數(shù)組;B返回?cái)?shù)組的行、列數(shù)與多行多列數(shù)組的行列數(shù)相同;C單列數(shù)組與多行多列數(shù)組計(jì)算時(shí),返回的數(shù)組的第R行第C列的數(shù)據(jù)等于單列數(shù)組的第R行的數(shù)據(jù)與多行多列數(shù)組的第R行第C列的數(shù)據(jù)的計(jì)算結(jié)果;D單行數(shù)組與多行多列數(shù)組計(jì)算時(shí),返回的數(shù)組的第R行第C列的數(shù)據(jù)等于單行數(shù)組的第C列的數(shù)據(jù)與多行多列數(shù)組的第R行第C列的數(shù)據(jù)的計(jì)算結(jié)果。=留給你的思考題=講到這里,我們可以暫停一下
21、進(jìn)度。課間休息,插播一段廣告:你可以喝杯水,聽(tīng)聽(tīng)音樂(lè),然后我們來(lái)看幾個(gè)例子:圖1:ABCDEFGHIIOIO4040ICC2003cc2 32-Q1E9DL25卓行數(shù)組的列數(shù)勻窯疔霧列戟組的列數(shù)相Rlib12512fi1221281的LQQC2! V30004WC=1118:Cli+iLY :I1丄TAEc1呵IF10100LQOUir202002000仟30SOO8000P64004000177i7aj毎卑 1r9201201Q3Qi:p3ft22020301814032030:01:處5D420歐 0183134-AlM :U17fa+ClTld i LI72倆H:ID2030ID3030
22、ia3C! .1r.;2J1201030前2202M5&畸950420農(nóng)QABC CDEHIJ圖3:CDEFGHIJ&1 1苗蠟異1 11J6IDioioIDID 舟11C210S101ST202020202020L2GL2G22U2x0l.-L30303030301301302SC2SC3301網(wǎng)網(wǎng)toto 1 1.J.J.;. .HCHC娛。6iooioo r r2002003M130130230230330l-ST140140她40【=15百:丄野9* in h3:DlEi3I-AlLe;ai6*Blt3;DlG&1-vlH6117149150isrI;.i -7Q:hti的MU450F
23、HQFHQ圖2:H2IB1J_11 hi=*l JfHiCl +1熄Hl-ALY3:ClT6*C172:il?bJABCD1豹71)19110193ltJ430伽40196197lfj8201010Z20&C五30301(2)列數(shù)不相等的單行數(shù)組與多行多列數(shù)組的計(jì)算F203AB1992QQ20120210202032042C-SI上面的三張圖,第一個(gè)公式是我們前面講的例子,第二個(gè)公式是在第一個(gè)公式的基礎(chǔ)上對(duì)參與計(jì)算的數(shù)組區(qū)域進(jìn)行了修改,但是,兩個(gè)不同參數(shù)的公式,返回的結(jié)果卻都是一樣的。這里我只是舉了三個(gè)例子,你可以把前面我們講過(guò)的公式里的數(shù)組參數(shù)都修改修改,什么情況下,會(huì)返回相同的結(jié)果呢它們又
24、有什么共同的地方知識(shí)總是光顧那些善于總結(jié)和發(fā)現(xiàn)的人。否則,踩著別人的腳印走,想要看到別人沒(méi)看到的風(fēng)景,你要等到猴年馬月?好了,我也仿小學(xué)老師的口氣問(wèn)問(wèn)大家:“為什么兩個(gè)不同的公式, 返回的結(jié)果都是一樣的呢從上面的圖,你發(fā)現(xiàn)了什么把你的發(fā)現(xiàn)說(shuō)給你的伙伴聽(tīng)一聽(tīng)?!边@就是你今天的作業(yè),如果你是真心想想學(xué)數(shù)組公式的,記得跟貼回復(fù)!5、行、列數(shù)不相等的數(shù)組計(jì)算(1)行數(shù)不相等的單列數(shù)組與與多行列數(shù)組的計(jì)算=*1921*195+C192=11941A=A2L3:B21Dei3:F2lE11AEGBFGH7J212213LQID100第0Hi/A2143020it伽31630aDO30300:oo560&:
25、!021610400Jl/A21?21a22-1213;B216D21有了對(duì)前面例子的分析, 再來(lái)看這三個(gè)例子就相對(duì)簡(jiǎn)單了。它們的計(jì)算規(guī)則和前面都是一樣的,不難看出:A、公式返回一個(gè)多行多列數(shù)組;B返回?cái)?shù)組的行數(shù)與參與計(jì)算的兩個(gè)數(shù)組中行數(shù)較大的數(shù)組的行數(shù)相同,列數(shù)與較大的列數(shù)的數(shù)組相同;C返回?cái)?shù)組的大于較小行數(shù)數(shù)組行數(shù)、大于較大列數(shù)數(shù)組列數(shù)的區(qū)域的元素均為#N/A。有效元素為兩個(gè)數(shù)組中對(duì)應(yīng)數(shù)組的計(jì)算結(jié)果。需要提醒一點(diǎn)的是, 對(duì)會(huì)返回#N/A的數(shù)組,在進(jìn)行再計(jì)算和處理時(shí),考慮對(duì)#N/A值作相應(yīng)的處理!比如我們想對(duì)上面數(shù)組與數(shù)組2相加后的結(jié)果進(jìn)行求和:正確的公式(數(shù)組):=SUM(IF(ISNA(
26、A213:B216+D213:F215),0,A213:B216+D213:F215)通過(guò)ISNA函數(shù)對(duì)返回的數(shù)組里的各個(gè)元素進(jìn)行了判斷和處理,把把有的#N/A值替換成數(shù)值0,最后再用SUM函數(shù)對(duì)所有數(shù)值進(jìn)行求和。我們說(shuō),數(shù)組計(jì)算時(shí),得注意行列數(shù)的匹配, 其實(shí)如果了解了數(shù)組的計(jì)算原理后, 理那些返回的#N/A值的話,很多時(shí)候,并不會(huì)出錯(cuò)的。能正確處第四部分:數(shù)組擴(kuò)充這一貼的內(nèi)容相對(duì)比較簡(jiǎn)單,主要是對(duì)第三部分,數(shù)組的計(jì)算里提出的思考問(wèn)題作出回復(fù)。昔日關(guān)云長(zhǎng)溫酒斬華雄的故事聽(tīng)過(guò)吧如果你已認(rèn)真讀了前面的貼子,且用心總結(jié)了下,再來(lái)看此貼,相信你也會(huì)有“云長(zhǎng)提華雄之頭,擲于地上,其酒尚溫”的豪氣。呵呵嫌
27、我唐僧了吧那端上一杯熱茶,快快進(jìn)入主題,當(dāng)讀完貼后,你的茶是否喝完?讀完上一貼,了解了數(shù)組公式的計(jì)算規(guī)律后, 我們知道,數(shù)組與數(shù)組計(jì)算,返回一個(gè)新的數(shù) 組。返回的數(shù)組的行數(shù)與參與計(jì)算的數(shù)組中行數(shù)較大的數(shù)組的行數(shù)相同,列數(shù)與列烽較大的數(shù)組的列數(shù)相同。但“為什么兩個(gè)不同的公式,返回的結(jié)果卻相同呢”,這就是我們今天要講的一個(gè)新概念數(shù)組擴(kuò)充。數(shù)組計(jì)算時(shí),參與計(jì)算的兩個(gè)數(shù)組得具有相同的維數(shù),也就是得注意行列數(shù)的匹配。對(duì)于行列數(shù)不匹配的數(shù)組,在計(jì)算時(shí)Excel會(huì)將數(shù)組對(duì)象進(jìn)行擴(kuò)展,以符合計(jì)算需要的維數(shù)。 每一個(gè)參與計(jì)算的數(shù)組的行數(shù)必須與行數(shù)最大的數(shù)組的行數(shù)相同, 列數(shù)必須與列數(shù)最大的數(shù) 組的列數(shù)相同。公式
28、:=SUM(10,20,30,40*10)里,第一個(gè)參數(shù)10,20,30,40是一行四列的數(shù)組,第二個(gè)參數(shù)不是數(shù)組,只是一個(gè)數(shù)值,為了讓第二個(gè)數(shù)值能與第一個(gè)數(shù)組進(jìn)行專(zhuān)題片,這時(shí),Excel會(huì)自動(dòng)將第二參數(shù)的10擴(kuò)充成一個(gè)一行四列的數(shù)組10,10,10,10與第一參數(shù)匹配。所以,SUM(10,20,30,40*10)最后是使用SUM(10,20,30,40*10,10,10,10)進(jìn)行計(jì)算,得到的結(jié)果是10*10,20*10,30*10,40*10的和。A丨GDEFGHI45擴(kuò)趣6|1 c.工=SUIt!10J20. 3D,忖*|弘1乩IX) ), 10)例2:公式:=10;20;30;40+1
29、00,200的第一個(gè)參數(shù)10;20;30;40是一個(gè)四行一列的數(shù)組,100,200是一個(gè)一行二列的數(shù)組,在計(jì)算時(shí),Excel會(huì)將第一個(gè)數(shù)組自動(dòng)擴(kuò)充為一個(gè)四行二列的數(shù)組10,10;20,20;30,30;40,40,也會(huì)將第二個(gè)數(shù)組擴(kuò)充為一個(gè)四行二列的數(shù)組100,200;100,200;100,200;100,200,所以=10;20;30;40+100,200這個(gè)公式最后是使用公式=10,10;20,20;30,30;40,40+100,200;100,200;100,200;100,200進(jìn)行計(jì)算。公式最后返回的數(shù)組也是一個(gè)四行二列的數(shù)組,數(shù)組的第R行第C列的元素等于擴(kuò)充后的兩個(gè)數(shù)好了,在這
30、一貼要講的已經(jīng)講完了?!皵?shù)組擴(kuò)充”這個(gè)華雄是否已被你斬于馬下也不知道你手里的茶喝完了沒(méi)我希望聽(tīng)到你回答的是:“華雄已斬,茶沒(méi)喝完,還溫著呢?!庇信d趣,記得跟貼告訴我一聲。呵呵繼續(xù)喝茶,休息。順便聽(tīng)我再給你嘮叨幾句。班里有50個(gè)學(xué)生,為了讓每個(gè)學(xué)生都有座位,需要預(yù)備50套課桌椅。如果只有30套課桌 椅,那最后進(jìn)教室的20個(gè)同學(xué)將沒(méi)有座位,如果有60套課桌椅,將會(huì)有10套課桌椅空在 教室里而別的班級(jí)需要課桌椅的同學(xué)又不能使用。浪費(fèi)啊學(xué)生就像數(shù)組里的元素,輸入數(shù)組公式返回?cái)?shù)組的元素就像叫學(xué)生進(jìn)教室,我們得給他們準(zhǔn)A ABCjFGHIJK13141510iao1102L012C+120220hA19:
31、A18+Dia:ElSl17SOLSO184LiU1.I2+L19203110101他20011021022弍20咖嘰.畑220r=A2i:B24tD21:E242S30十1002on1 an2302440110組的第R行第C列的元素的計(jì)算的結(jié)果。缶 1備好合適的座位。所以 輸入多單元格數(shù)組公式時(shí),應(yīng)先選中需要返回?cái)?shù)據(jù)的單元格區(qū)域,選中的單元格區(qū)域的行、列數(shù)應(yīng)與返回?cái)?shù)組的行、列數(shù)相同。否則,如果選中的區(qū)域小于數(shù)組返回的行列數(shù), 站在教室里,我們只能看到占了座位的這群學(xué)生。如果選擇的區(qū)域大于數(shù)組返回的行列數(shù),那超出的區(qū)域?qū)?huì)沒(méi)有學(xué)生去坐而返回#N/A值。F49-AEGHIJ31衛(wèi)域?Li諫區(qū)或丄101W仞33920100200102隈:30+1 nn2(1010311019020010*21D36:c丈二牡再萌民隨21ULQ121040岡41心21傭42亠-吋43tU/A4匚45AJC.yjr/A2009-12-17 12:41上傳下載附件KB)KB)第五部分:公式的解讀有人說(shuō),不喜歡數(shù)組公式。原因是太復(fù)雜,看不懂。所以,先講一講公式的解讀,對(duì)初學(xué)的人來(lái)說(shuō),應(yīng)該是很有必要的。對(duì)于公式的解讀,論壇上已經(jīng)有很多的例子了, 所以,我也沒(méi)有什么新的東西可以跟大家講。 在這里,我把前輩們的經(jīng)驗(yàn)總結(jié)一下,和大家分享。1、利用F9鍵這好像是大家在解讀公式的時(shí)候用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024科技公司與醫(yī)療機(jī)構(gòu)之間關(guān)于醫(yī)療設(shè)備研發(fā)與銷(xiāo)售合同
- 2025年度廠房辦公室裝修項(xiàng)目噪音控制合同范本4篇
- 個(gè)體經(jīng)營(yíng)者與員工2024年勞動(dòng)協(xié)議樣式版B版
- 花煙草養(yǎng)護(hù)知識(shí)培訓(xùn)課件
- 2024跨國(guó)企業(yè)人力資源外包管理合同
- 2024版貨物運(yùn)輸安全合同書(shū)
- 2025年度園林景區(qū)草坪修剪與生態(tài)修復(fù)合同3篇
- 2024年03月廣東屆興業(yè)銀行深圳分行線上校招筆試歷年參考題庫(kù)附帶答案詳解
- 2025年度城市綜合體戶外廣告位及攤位聯(lián)合租賃及品牌推廣合同4篇
- 2025年拆除工程環(huán)境影響評(píng)價(jià)合同4篇
- 電線電纜加工質(zhì)量控制流程
- 提優(yōu)精練08-2023-2024學(xué)年九年級(jí)英語(yǔ)上學(xué)期完形填空與閱讀理解提優(yōu)精練(原卷版)
- DB4511T 0002-2023 瓶裝液化石油氣充裝、配送安全管理規(guī)范
- 企業(yè)內(nèi)部客供物料管理辦法
- 婦科臨床葡萄胎課件
- 三基三嚴(yán)練習(xí)題庫(kù)與答案
- 傳媒行業(yè)突發(fā)事件應(yīng)急預(yù)案
- 債務(wù)抵租金協(xié)議書(shū)范文范本
- 藥學(xué)技能競(jìng)賽標(biāo)準(zhǔn)答案與評(píng)分細(xì)則處方
- 2025屆高考英語(yǔ) 716個(gè)閱讀理解高頻詞清單
- 山東省濰坊市2023-2024學(xué)年高二下學(xué)期期末考試 歷史 含解析
評(píng)論
0/150
提交評(píng)論