精品人妻伦一二三区久久-精品一区二区三区在线观看视频-久久精品AⅤ无码中文字字幕重口-欧美成人在线视频

免費咨詢電話:400 180 8892

您的購物車還沒有商品,再去逛逛吧~

提示

已將 1 件商品添加到購物車

去購物車結算>>  繼續(xù)購物

您現(xiàn)在的位置是: 首頁 > 免費論文 > 學校高校財務管理論文 > 基于Excel 的《學生體質健康標準》模型設計與查詢

基于Excel 的《學生體質健康標準》模型設計與查詢

1 前 言
  隨著IT技術的不斷發(fā)展及普及,對我們的工作、學習和社會生活等方面產(chǎn)生了巨大影響。各種應用軟件的不斷完善和提高,為我們帶來了更多的快捷與方便。特別是Microsoft Excel,它是辦公室自動化中非常重要的一款軟件,很多企事業(yè)單位都是依靠Excel進行數(shù)據(jù)管理。它不僅能方便地處理表格和進行圖形分析,其更強大的功能體現(xiàn)在對數(shù)據(jù)的自動化處理和計算上。《學生體質健康標準》已經(jīng)實施了好幾年,體育教師在工作中,通過測試所得的學生原始成績數(shù)據(jù)量非常大。在錄入《學生體質健康標準》成績時,對體育教師來說是件繁瑣、枯燥的工作,利用Excel函數(shù)與相關功能,不僅可以達到事半功倍的效果,而且還可以避免人工查詢引起的錯誤。
  2 相關函數(shù)介紹
  (1) LOOKUP()函數(shù)
  LOOKUP() 函數(shù)從單行或單列區(qū)域或數(shù)組返回值。
  LOOKUP 函數(shù)具有兩種語法形式:向量形式和數(shù)組形式。其中向量形式:
  向量是只含一行或一列的區(qū)域。LOOKUP 的向量形式在單行區(qū)域或單列區(qū)域中查找值,然后返回第二個單行區(qū)域或單列區(qū)域中相同位置的值。
  函數(shù)語法:
  LOOKUP(lookup_value, lookup_vector, [result_vector])
  LOOKUP 函數(shù)向量形式語法具有以下參數(shù) (參數(shù):為操作、事件、方法、屬性、函數(shù)或過程提供信息的值。):
  ・ lookup_value 必需。LOOKUP 在第一個向量中搜索的值。Lookup_value 可以是數(shù)字、文本、邏輯值、名稱或對值的引用。
  ・ lookup_vector 必需。只包含一行或一列的區(qū)域。lookup_vector 中的值可以是文本、數(shù)字或邏輯值。
  函數(shù)說明:
  ・ 如果 LOOKUP 函數(shù)找不到 lookup_value,則該函數(shù)會與 lookup_vector 中小于或等于 lookup_value 的最大值進行匹配。
  ・ 如果 lookup_value 小于 lookup_vector 中的最小值,則 LOOKUP 會返回 #N/A 錯誤值。
  (2) IF()函數(shù)
  功能:它執(zhí)行真假值判斷,根據(jù)邏輯計算的真假值,返回不同結果。可以使用函數(shù)IF對數(shù)值和公式進行條件檢測。
  函數(shù)語法:
  IF(logical_test,value_if_true,value_if_false)
  Logical_test 表示計算結果為TRUE或FALSE的任意值或表達式。
  Value_if_true logical_test 為TRUE 時返回的值。
  Value_if_false logical_test 為FALSE時返回的值。
  如果指定條件的計算結果為 TRUE,IF 函數(shù)將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。例如,如果 A1 大于 10,公式 =IF(A1>10,"大于 10","不大于 10") 將返回“大于 10”,如果 A1 小于等于 10,則返回“不大于 10”。
  函數(shù)說明:
  最多可以使用 64 個 IF 函數(shù)作為 value_if_true 和 value_if_false 參數(shù)進行嵌套以構造更詳盡的測試。
  如果 IF 的任意參數(shù)為數(shù)組,則在執(zhí)行 IF 語句時,將計算數(shù)組的每一個元素。
  Excel 還提供了其他一些函數(shù),可使用這些函數(shù)根據(jù)條件來分析數(shù)據(jù)。例如,若要計算某單元格區(qū)域內某個文本字符串或數(shù)字出現(xiàn)的次數(shù),可使用 COUNTIF 或 COUNTIFS 工作表函數(shù)。若要計算基于某區(qū)域內一個文本字符串或一個數(shù)值的總和,可使用 SUMIF 或 SUMIFS 工作表函數(shù)。
  (3) VLOOKUP()函數(shù)
  功能:在表格數(shù)組的首列查找值,并由此返回表格數(shù)組當前行中其他列的值。
  VLOOKUP 中的 V 表示垂直方向。當比較值位于需要查找的數(shù)據(jù)左邊的一列時,可以使用 VLOOKUP,而不用 HLOOKUP。
  函數(shù)語法:
  VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
  Lookup_value 為需要在表格數(shù)組第一列中查找的數(shù)值。
  Lookup_value 可以為數(shù)值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 將返回錯誤值 #N/A。
  Table_array 為兩列或多列數(shù)據(jù)。需使用對區(qū)域的引用或區(qū)域名稱。
  table_array 第一列中的值是由 lookup_value 搜索的值。這些值可以是文本、數(shù)字或邏輯值。不區(qū)分大小寫。
  Col_index_num 為 table_array 中待返回的匹配值的列序號。
  Col_index_num 為 1 時,返回 table_array 第一列中的數(shù)值;col_index_num 為 2,返回 table_array 第二列中的數(shù)值,以此類推。如果 col_index_num :
  小于 1,VLOOKUP 返回錯誤值 #VALUE!。
  大于 table_array 的列數(shù),VLOOKUP 返回錯誤值 #REF!。
  Range_lookup 為邏輯值,指定希望 VLOOKUP 查找精確的匹配值還是近似匹配值:
  如果為 TRUE 或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小于 lookup_value 的最大數(shù)值。
  table_array 第一列中的值必須以升序排序;否則 VLOOKUP 可能無法返回正確的值。
  函數(shù)說明:
  在 table_array 第一列中搜索文本值時,確保 table_array 第一列中的數(shù)據(jù)沒有前導空格、尾隨空格、不一致的直引號(' 或 ")、彎引號(‘或“)或非打印字符。
  在搜索數(shù)字或日期值時,確保 table_array 第一列中的數(shù)據(jù)未保存為文本值。否則,VLOOKUP 可能返回不正確或意外的值。
  如果 range_lookup 為 FALSE 且 lookup_value 為文本,則可以在 lookup_value 中使用通配符、問號 (?) 和星號 (*)。問號匹配任意單個字符;星號匹配任意字符序列。如果您要查找實際的問號或星號本身,請在該字符前鍵入波形符 ( )。







  (4) INDEX()函數(shù)
  功能:返回表格或區(qū)域中的值或值的引用。
  函數(shù) INDEX 有兩種形式:數(shù)組形式和引用形式。
  函數(shù)語法:
  INDEX(array, row_num, [column_num])
  Array 必需。單元格區(qū)域或數(shù)組常量。
  如果數(shù)組只包含一行或一列,則相對應的參數(shù) row_num 或 column_num 為可選參數(shù)。
  如果數(shù)組有多行和多列,但只使用 row_num 或 column_num,函數(shù) INDEX 返回數(shù)組中的整行或整列,且返回值也為數(shù)組。
  Row_num 必需。選擇數(shù)組中的某行,函數(shù)從該行返回數(shù)值。如果省略 row_num,則必須有 column_num。
  Column_num 可選。選擇數(shù)組中的某列,函數(shù)從該列返回數(shù)值。如果省略 column_num,則必須有 row_num。
  函數(shù)說明:
  如果同時使用參數(shù) row_num 和 column_num,函數(shù) INDEX 返回 row_num 和 column_num 交叉處的單元格中的值。
  如果將 row_num 或 column_num 設置為 0(零),函數(shù) INDEX 則分別返回整個列或行的數(shù)組數(shù)值。
  Row_num 和 column_num 必須指向數(shù)組中的一個單元格;否則,函數(shù) INDEX 返回錯誤值 #REF!。
  3 模型建立
  3.1 新建工作表
  在Excel工作簿中新建一工作表,命名為“學生體質健康標準登記表”,輸入相關成績,如圖1所示。
  3.2 函數(shù)設置
  根據(jù)我國教育部頒布的大學一到四年級學生體質健康標準,進行評分。以男生為例:
  (1) 計算身高體重得分
  身高體重的標準簡化為如表1所示。
  根據(jù)表1標準,首先:設置得分取值表,如圖2所示。
  其中A17=LOOKUP(D3,{0,44.7,50.6,57.5,59.8},{"50","60","100","60","50"})
  B17=LOOKUP(D3,{0,51.6,58.2,66,68.6},{"50","60","100","60","50"})
  C17=LOOKUP(D3,{0,56.7,63.8,72.8,75.8},{"50","60","100","60","50"})
  D17=LOOKUP(D3,{0,61.8,69.8,79.9,83.2},{"50","60","100","60","50"})
  其含義為:根據(jù)男1的體重,在4個不同層次的身高中查找其得分。其余復制公式即可。
  其次:設置登記表中的得分公式
  單擊E3單元格,輸入公式=IF(C3<=160,A17,IF(C3<=170,B17,IF(C3<=180,C17,D17))),其余復制公式即可。
  其含義為:如果男1的身高小于160,則取A17的值,如果在160~170之間,則取B17的值,如果在170~180之間,則于C17的值,否則取D17的值。其結果如圖3所示。
  (2) 計算肺活量得分:肺活量指數(shù)部分得分表,如表2所示。
  單擊E3單元格,輸入公式=IF(C3<=160,A17,IF(C3<=170,B17,IF(C3<=180,C17,D17))),其余復制公式即可。
  單擊G3單元格,輸入公式=F3/D3計算指數(shù)。單擊H3單元格,輸入公式,其余復制公式即可。
  =LOOKUP(G3,{84,83,82,81,80,78,77,75,73,71,68,66,64,61,58,55},{"100","98","96","94","92","90","87","84","81","78","75","72","69","66","63","60"})
  其含義如上所述。結果如圖4所示。
  (3) 其余各項目的計算以此類推。
  最終計算結果如圖5所示。
  其中:總分O3= AVERAGE(E3,H3,J3,L3,N3),其余復制公式即可。
  等級P3=IF(O3<60,"不及格",IF(O3<75,"及格",IF(O3<90,"良好","優(yōu)秀"))),其余復制公式即可。
  4 動態(tài)查詢
  4.1 設置自動查詢卡
  設置如圖6所示的動態(tài)查詢卡片,只要在E25單元格中輸入學生的姓名,其余各項指指標自動依次出現(xiàn)在相應的位置。
  單擊E26單元格,輸入公式=VLOOKUP(E25,B2:P5,2)
  其含義是在E25,B2:P5單元格區(qū)域第一列查找E25單元格的值,找到后返加相同行第2列的值。其余含義以此類推。
  單擊G26單元格,輸入公式=VLOOKUP(E25,B2:P5,3)
  單擊I26單元格,輸入公式=VLOOKUP(E25,B2:P5,4)
  單擊E27單元格,輸入公式=VLOOKUP(E25,B2:P5,5)
  單擊G27單元格,輸入公式=VLOOKUP(E25,B2:P5,6)
  單擊I27單元格,輸入公式=VLOOKUP(E25,B2:P5,7)
  單擊E28單元格,輸入公式=VLOOKUP(E25,B2:P5,8)
  單擊I28單元格,輸入公式=VLOOKUP(E25,B2:P5,9)
  單擊E29單元格,輸入公式=VLOOKUP(E25,B2:P5,10)
  單擊I29單元格,輸入公式=VLOOKUP(E25,B2:P5,11)
  單擊E30單元格,輸入公式=VLOOKUP(E25,B2:P5,12)
  單擊I30單元格,輸入公式=VLOOKUP(E25,B2:P5,13)
  單擊G31單元格,輸入公式=VLOOKUP(E25,B2:P5,14)
  單擊I31單元格,輸入公式=VLOOKUP(E25,B2:P5,15)
  4.2 填加控件按鈕
  單擊E25單元格,輸入公式=INDEX(B3:B5,C25),其含義是在姓名這一列中查找C25單元格中的值,如果為1,返回男1,其余類推。
  在菜單的空白處,右擊,彈出的快捷菜單中,選擇“窗體”,在打開的窗體工具箱中,選擇“列表框”, 如圖7所示。右擊“列表框”控件,在彈出的對話框中選擇“設置控件格式”命令,如圖8所示。在彈出的“設置控件格式”對話框中,作如圖9的設置。

服務熱線

400 180 8892

微信客服