EXCEL中IF語句這個函數如何運用.實例說明
執行真假值判斷,根據邏輯計算的真假值,返回不同結果。
可以使用函數 IF 對數值和公式進行條件檢測。語法 IF(logical_test,value_if_true,value_if_false) Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表達式。
例如,A10=100 就是一個邏輯表達式,如果單元格 A10 中的值等于 100,表達式即為 TRUE,否則為 FALSE。本參數可使用任何比較運算符。
Value_if_true logical_test 為 TRUE 時返回的值。例如,如果本參數為文本字符串“預算內”而且 logical_test 參數值為 TRUE,則 IF 函數將顯示文本“預算內”。
如果 logical_test 為 TRUE 而 value_if_true 為空,則本參數返回 0(零)。如果要顯示 TRUE,則請為本參數使用邏輯值 TRUE。
Value_if_true 也可以是其他公式。Value_if_false logical_test 為 FALSE 時返回的值。
例如,如果本參數為文本字符串“超出預算”而且 logical_test 參數值為 FALSE,則 IF 函數將顯示文本“超出預算”。如果 logical_test 為 FALSE 且忽略了 Value_if_false(即 value_if_true 后沒有逗號),則會返回邏輯值 FALSE。
如果 logical_test 為 FALSE 且 Value_if_false 為空(即 value_if_true 后有逗號,并緊跟著右括號),則本參數返回 0(零)。Value_if_false 也可以是其他公式。
說明 函數 IF 可以嵌套七層,用 value_if_false 及 value_if_true 參數可以構造復雜的檢測條件。請參閱下面最后一個示例。
在計算參數 value_if_true 和 value_if_false 后,函數 IF 返回相應語句執行后的返回值。 如果函數 IF 的參數包含數組,則在執行 IF 語句時,數組中的每一個元素都將計算。
Microsoft Excel 還提供了其他一些函數,可依據條件來分析數據。例如,如果要計算單元格區域中某個文本字符串或數字出現的次數,則可使用 COUNTIF 工作表函數。
如果要根據單元格區域中的某一文本字符串或數字求和,則可使用 SUMIF 工作表函數。請了解關于根據條件計算值。
示例 1 如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法 創建空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。按 Ctrl+C。
在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。
1 2 A 數據 50 公式 說明(結果) =IF(A2<=100,"Within budget","Over budget") 如果上面的數字小于等于 100,則公式將顯示“Within budget”。否則,公式顯示“Over budget”。
(Within budget) =IF(A2=100,SUM(B5:B15),"") 如果上面數字為 100,則計算單元格區域 B5:B15,否則返回空文本 ("") 示例 2 如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法 創建空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。按 Ctrl+C。
在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。
1 2 3 4 A B 實際費用 預算費用 1500 900 500 900 500 925 公式 說明(結果) =IF(A2>B2,"Over Budget","OK") 判斷第 1 行是否超出預算 (Over Budget) =IF(A3>B3,"Over Budget","OK") 判斷第 2 行是否超出預算 (OK) 示例 3 如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法 創建空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。按 Ctrl+C。
在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。
1 2 3 4 A 成績 45 90 78 公式 說明(結果) =IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 為第一個成績指定一個字母等級 (F) =IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 為第二個成績指定一個字母等級 (A) =IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 為第三個成績指定一個字母等級 (C) 在上例中,第二個 IF 語句同時也是第一個 IF 語句的參數 value_if_false。同樣,第三個 IF 語句是第二個 IF 語句的參數 value_if_false。
例如,如果第一個 logical_test (Average > 89) 為 TRUE,則返回“A”;如果第一個 logical_test 為 FALSE,則計算第二個 IF 語句,以此類推。用下列關鍵字指定數字的字母等級。
如果成績是 則返回 大于 89 A 80 到 89 B 70 到 79 C 60 到 69 D 小于 60 F。
EXCEL中IF語句這個函數如何運用.實例說明
1.將列名“工資”改為“原工資”,其后增加新列“調整工資”。
2.計算調整工資:每位職工普加800元,同時職稱為“高工”的職工再增加原工資的125%,其他職稱的職工增加原工資的70% 。 3.分別統計各類職稱的職工人數。
姓名 編制 職稱 工資 1、不用回答了吧!2、設a,b,c,d,e列分別為姓名 編制 職稱 原工資 調整工資。調整工資=(if(職稱="高工",800+原工資+原工資*1.25,800+原工資+原工資*0.7))3、高工人數=countif(職稱="高工")工人人數=countif(職稱="工人")助工人數=countif(職稱="助工")工程師人數=countif(職稱="工程師")。
如何用if語句寫,有幾種
if語句基本的有三種格式,在此基礎上可以擴展一些其它格式,注意活學活用即可。
1、 if……形式一般格式:if(表達式) 語句;語義是:如果表達式的值為真,則執行其后的語句,否則不執行該語句。語句可以是單條語句,也可以是用花括號{}包括起來的復合語句。
示例如下:#include 示例如下:#include 如果所有的表達式均為假,則執行語句n。然后繼續執行后續程序。 示例如下:#include 注意活學活用。 if語句基本的有三種格式,在此基礎上可以擴展一些其它格式,注意活學活用即可。1、 if……形式一般格式:if(表達式) 語句;語義是:如果表達式的值為真,則執行其后的語句,否則不執行該語句。語句可以是單條語句,也可以是用花括號{}包括起來的復合語句。示例如下:#include int main(){ int a,b,max; printf("\n input two numbers: "); scanf("%d%d",a,b); max=a; if (maxprintf("max=%d\n",max); return 0; } 2、if……else形式一般格式: if(表達式) 語句1; else 語句2; 語義是:如果表達式的值為真,則執行語句1,否則執行語句2 。語句1和語句2可以是復合語句。示例如下:#include int main(){ int a, b; printf("input two numbers: "); scanf("%d%d",a,b); if(a>b) printf("max=%d\n",a); else printf("max=%d\n",b); return 0; } 3、if……else……if形式一般形式為: if(表達式1) 語句1; else if(表達式2) 語句2; else if(表達式3) 語句3; … else if(表達式m) 語句m; else 語句n;語義是:依次判斷表達式的值,當出現某個值為真時,則執行其對應的語句。然后跳到整個if語句之外繼續執行程序。 如果所有的表達式均為假,則執行語句n。然后繼續執行后續程序。示例如下:#include int main(){ char c; printf("input a character: "); c=getchar(); if(cprintf("This is a control character\n"); else if(c>='0'cprintf("This is a digit\n"); else if(c>='A'cprintf("This is a capital letter\n"); else if(c>='a'cprintf("This is a small letter\n"); else printf("This is an other character\n"); return 0; }4、擴展形式if條件控制語句的形式是多種多樣的。比如if嵌套、if……if類似的形式,但是都離不開上面介紹的三種基本形式。注意活學活用。 語法 請參考excel幫助文件。 示例 1 當A2=50 =IF(A2<=100,"預算內","超出預算") 解釋:如果上面的數字小于等于 100,則公式將顯示“Within budget”。否則,公式顯示“Over budget”。(Within budget) =IF(A2=100,SUM(B5:B15),"") 解釋:如果上面數字為 100,則計算單元格區域 B5:B15,否則返回空文本 ("") 示例 2 A B 實際費用 預期費用 1500 900 500 900 500 925 =IF(A2>B2,"超出預算","預算內") 檢查第一行是否超出預算 (Over Budget) =IF(A3>B3,"超出預算","預算內") 檢查第二行是否超出預算 (OK) 示例 3 A 成績 45 90 78 =IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 給第一個成績指定一個字母等級 (F) =IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 給第二個成績指定一個字母等級 (A) =IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 給第三個成績指定一個字母等級 (C) main() { inta=3,b=4,c=5,t=99; 。。。。。。。..1 if(b<a&&a<c) t=a;a=c;c=t; 。。。。。。。..2 if(a<c&&b<c) t=b;b=a;a=t; 。。。。。。。..3 printf("%d%d%d\n",a,b,c); 。。。。。。。..4 } 第1句:新建4個變量并分別賦初值; 第2句:如果b小于a并且a小于c則執行t=a這條語句。由于b大于a這個條件,故不執行這條語句; 然后執行a=c;c=t;這兩條語句,這兩條語句不是if下面的語句。執行這兩條語句后:a=5,c=99;如果這樣寫:if(b<a&&a<c) {t=a;a=c;c=t;} 則這三條語句都不執行。 第3句:如果a小于c并且b小于c則執行t=b這條語句。滿足條件,所以t=4; 然后執行b=a;a=t;這條語句這時:b=5,a=4; 第4句:分別輸出a,b,c的值! 這時a=4,b=5,c=99 故最后答案為4599 如何用if語句寫,有幾種
excel中if函數的如何應用 舉例說明請
C語言中if語句的運用