通過層次設(shè)定,將行與行關(guān)聯(lián)起來,多層結(jié)構(gòu)更完整的描述實際業(yè)務(wù)中的數(shù)據(jù)
自由便利的分組操作,性能卓越,使用簡單
真正的分組,分組后允許對組內(nèi)數(shù)據(jù)及各個分組執(zhí)行排序、過濾等操作
下面是某地一段時間內(nèi)每個月的平均氣溫記錄(°F):
按年分組,并計算每年最高最低氣溫的平均值,結(jié)果如下:
計算表中采用真實的分組,允許多層分組且不限制層數(shù)。這樣就可以根據(jù)需要進(jìn)行分組,拆除分組,重新分組等等操作。在分組后也可以進(jìn)行各種數(shù)據(jù)操作,如對組中的記錄,或者對各個分組,執(zhí)行排序、過濾等操作
,十分便利。
如,可以將每個分組中數(shù)據(jù)排序,將每一年的數(shù)據(jù)按平均最低氣溫降序排序。為此,選擇D3執(zhí)行降序排序,各個分組中的記錄都會執(zhí)行,結(jié)果如下:
同位行與同位格
具有相同業(yè)務(wù)地位的數(shù)據(jù)被設(shè)定在同位行中
同時處理同位行中同位格的外觀屬性
利用同位格中的公式遷移,一次性完成相同業(yè)務(wù)邏輯的計算
下面是一些棒球隊中投手的一些技術(shù)數(shù)據(jù),現(xiàn)在需要計算出每位投手的防御率(Earn Run Average[ERA]):
為了計算ERA,首先需要核算投球局?jǐn)?shù)IP,將其中的小數(shù)部分,按照每0.3相當(dāng)于1局轉(zhuǎn)換,公式為IP2=int(IP)+(IP-int(IP))/0.3,然后計算ERA,公式為ERA=9*ER/IP2。在計算表中,只需要在其中的任一個同位行中填入公式即可,如在E3中填入公式=int(C3)+(C3-int(C3))/0.3,在F3中填入公式=9*D3/E3:
即使處在不同的分組中,所有的球員的ERP數(shù)據(jù)均會計算出來,然后將兩個格子的顯示格式設(shè)為“#.##”,將字體加粗并設(shè)定為居中對齊,結(jié)果如下:
計算表中的同位行中存儲著業(yè)務(wù)背景相同的數(shù)據(jù),同位行有可能會存在于多個組中。如果同位行中的某個單元格中填寫公式或者修改顯示屬性時,所有同位行中與其同一列的同位格都會同時處理。利用同位行的設(shè)定,可以批量操作表格中的數(shù)據(jù),大大提高效率。
公式的智能解析
利用同位行和層次的設(shè)定,智能化理解計算的真正目的
同位格中的公式自動遷移,無需復(fù)制粘貼
下面是幾個國家最常使用的姓(Surname)的人數(shù)統(tǒng)計,現(xiàn)在需要在每個地區(qū)和國家中計算出使用這些姓的總?cè)藬?shù),以及每個姓的使用人數(shù)在本國常用名中的占比。
為了計算每個國家以及每個地區(qū)使用常用姓的總?cè)藬?shù),只需要在D2和D3中寫入同樣的公式={D4}.sum(),如下:
計算結(jié)果如下:
可以看到,各個國家以及各個地區(qū)中的人數(shù)合計全部計算出來,點擊D9,可以查看到其中的公式為={D10}.sum(),點擊D13可以看到其中的公式為={D15}.sum(),可見公式根據(jù)同位格所在的位置自動遷移了,并且根據(jù)所在的位置自動解析計算,如D9中計算加拿大記錄的總?cè)藬?shù),如D13中計算歐洲記錄的總?cè)藬?shù)。
為了計算各個常用姓使用人口在本國的占比,只需在E4中填入公式=D4/D3,如下:
所有國家的所有常用姓中都完成了計算,結(jié)果如下:
可以點擊每個單元格查看其中的公式自動遷移情況:如E5中公式為=D5/D3,E6中公式為=D6/D3,E10中公式為=D10/D9,E17中公式為=D17/D14,……可見,在計算表中,并不是單純按單元格的相對位置遷移公式,而是根據(jù)層次關(guān)系智能解析公式,真實理解了E4中公式=D4/D3的目的:計算當(dāng)前人數(shù)在本國總計人數(shù)中的占比。
全面支持集合運算
完全提供了對集合的支持,可以直接處理集合的和、差、交、并等運算
集合作為對象存在,使匯總計算更為直觀,易讀易寫
已知某支籃球隊最近三場的得分統(tǒng)計,現(xiàn)在需要統(tǒng)計哪些球員在所有比賽中得分均在前5位,以及所有得過分的運動員。
先將每場比賽中的球員按照得分排序,為此選擇D3,執(zhí)行降序排序:
排序后,結(jié)果如下:
在第1行后面添加續(xù)行,準(zhǔn)備存儲計算結(jié)果,并將比賽數(shù)據(jù)收縮到場次,在D列中計算每場比賽的得分球員,E列中計算每場比賽得分前5名的球員,為此,在D3中填入公式={A4},在E3中填入公式={A4}(to(5)):
計算出結(jié)果,并在A2中填寫公式={D3}.union()計算所有得分球員,B2中填寫公式={E3}.isect()計算各場得分均在前5位的球員,如下:
計算完成后,A2中結(jié)果為[Kerron Diaz,Ryan Williams,Jerome Horton,Steffen Ivey,Keith
Parker,Duke Flanagan,Tim Sanders,Noah Crawford,Nelson Miller,Riley
Iglesias],B2中結(jié)果為[Kerron Diaz,Ryan Williams,Jerome Horton,Steffen Ivey]。
計算表全面支持集合的各類運算,如取子集,計算交集、計算并集等等,為此類問題提供了便利,再也不用去轉(zhuǎn)換思路或者編寫程序。
分步操作的計算器模式
分步操作,循序漸進(jìn)解決復(fù)雜問題
結(jié)果即時呈現(xiàn),直觀易用
下面是某公司的薪資單,現(xiàn)在需要選出比本部門任一個女員工薪水都高的男員工。
根據(jù)需要,先計算每個部門中女員工的最高工資,為此,先添加一列,整理女員工薪水,在F3中添加公式=if(C3==”F”,E3,0):
結(jié)果如下:
在每個部門的匯總行中計算女員工的最高薪水,為此,在F2中填入公式={F3}.max(),如下:
結(jié)果如下:
先對性別執(zhí)行過濾,只保留男性員工的數(shù)據(jù),選定C3執(zhí)行過濾,設(shè)定如下:
過濾結(jié)果如下:
再次過濾,只保留薪水大于女員工最高薪資的記錄,為此,選擇E3執(zhí)行過濾,填寫過濾公式,設(shè)定如下:
執(zhí)行過濾后,最終結(jié)果如下:
分步操作的計算器模式,可以按照思路一步步執(zhí)行計算或者各種分析操作,循序漸進(jìn)的完成復(fù)雜任務(wù)。每一步計算或操作的結(jié)果可以馬上看到,并根據(jù)已有的結(jié)果繼續(xù)操作,直觀又方便。
多層連接
按照層次與主格設(shè)定,自動處理多層連接
類似復(fù)制粘貼的操作方式,方便直觀
下面是部分州的人口信息,簡稱被設(shè)定為了主格:
下面是部分城市的人口信息,按州進(jìn)行了分組,州簡稱設(shè)為州一層的主格:
現(xiàn)在,需要計算各城市人口在本州中所占比例。
為了計算各城市人口在本州中所占比例,需要將州人口信息根據(jù)主格值連接到城市信息中。為此,先在州信息表中選擇人口所在單元格,如B2,同時按下Ctrl+C復(fù)制,然后在城市信息表中,選擇州人口放置的單元格,如C2格,執(zhí)行連接操作,設(shè)定左連接,以避免引入不在表中的州信息:
連接操作后,結(jié)果如下:
這樣就可以計算各個城市在本州的人口占比了,在E3中填入公式=C3/C2:
再設(shè)定合適的顯示格式后,計算結(jié)果如下:
計算表可以通過連接操作,將多個文件中的數(shù)據(jù)關(guān)聯(lián)使用,類似復(fù)制粘貼的操作和根據(jù)主格自動連接的模式,避免了復(fù)雜的公式及操作,使用起來得心應(yīng)手。