函式if怎麼使用,具體怎麼輸入,越詳細越好,謝謝了

時間 2021-06-25 14:46:02

1樓:牙牙的弟弟

excel的邏輯函式,執行真假值判斷,根據邏輯計算的真假值,返回不同結果。可以使用函式 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 工作表函式。

2樓:暮不語

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(零)。

value_if_false logical_test 為 false 時返回的值。

如果本引數為文字字串「超出預算」而且 logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。

擴充套件資料

在計算引數 value_if_true 和 value_if_false 後,函式 if 返回相應語句執行後的返回值。

·如果函式 if 的引數包含陣列( 用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用乙個公式;陣列常量是用作引數的一組常量),則在執行 if 語句時,陣列中的每乙個元素都將計算。

3樓:匿名使用者

excel if函式用法

1.if函式的語法結構

if函式的語法結構:if(條件,結果1,結果2)。

2.if函式的功能

對滿足條件的資料進行處理,條件滿足則輸出結果1,不滿足則輸出結果2。可以省略結果1或結果2,但不能同時省略。

3.條件表示式

把兩個表示式用關係運算子(主要有=,<>,>,<,>=,<=等6個關係運算子)連線起來就構成條件表示式。

舉個簡單點的例子:

=if(a1=100,1,0)

意思是說,當a1=100時,返回1,否則返回0。

4.if函式巢狀的執行過程

如果按等級來判斷某個變數,if函式的格式如下:

=if(c1>60,if(and(c1>90),"優秀","合格"),"不合格")

上述if語句的語法解釋:如果單元格c1的值大於60,則執行第二個引數,在這裡為巢狀函式,繼續判斷單元格c1的值是否大於90(為了讓大家體會一下and函式的應用,寫成and(c1>90),實際上可以僅寫c1>90),如果滿足在單元格c2中顯示優秀字樣,不滿足顯示合格字樣,如果c1的值以上條件都不滿足,則執行第三個引數即在單元格c2中顯示不合格字樣。

下面是excel中if函式的一些應用例項

判斷成績大於60分時為及格,否則為不及格。公式如下:

=if(a1>=60,"及格","不及格")

語句解釋:若單元格a1的值大於等於60,則執行第二個引數即在單元格b2中顯示及格字樣,否則執行第三個引數,即在單元格b2中顯示「不合格」字樣。

excel中如果a1=b1=c1,則在d1顯示1,若不相等則返回0

在d1中輸入如下函式:

=if(and(a1=b1,a1=c1),1,0)

excel函式判斷某列的值在不同區間時返回不同的值

例如:當a列中的數值大於0小於等於10時返回1,大於10小於100返回2,大於等於100小於200返回3,否則為空格。

方法:在a1單元格輸入如下函式,然後將其複製到其它單元格即可:

=if(and(a1>0,a1<=10),1,if(and(a1>10,a1<100),2,if(and(a1>=100,a1<200),3,"")))

c++中c_str()用法,越詳細越好。

4樓:大野瘦子

應該這樣用:

char c[20];

string s="1234";

strcpy(c,s.c_str());

這樣才不會出錯,c_str()返回的是乙個臨時指標,不能對其進行操作。

語法: const char *c_str();

c_str()函式返回乙個指向正規c字串的指標, 內容與本string串相同.,這是為了與c語言相容,在c語言中沒有string型別,故必須通過string類物件的成員函式c_str()把string 物件轉換成c中的字串樣式。

注意:一定要使用strcpy()函式 等來操作方法c_str()返回的指標。

5樓:匿名使用者

string::c_str()函式返回乙個char*指標,作用就是把string型別的變數轉化為c字串

6樓:

c_str()是string的乙個成員函式, 返回char*型別的字串。

7樓:

c_str 是c++ 中 string類 (class) 的 函式,它能把 string類 的物件裡的字串 轉換成 c 中 char 型變數 的 字串。例如:

#include

#include

#include

using namespace std;

int main ()

delete cstr;

return 0;

} 輸出:

please

split

this

phrase

into

tokens

8樓:

<1>char* c;

string s="1234";

c = s.c_str();

c_str()只能轉換成const char *,這個char *c 是不能改變值的 。

因為指標c沒有分配空間 。

;實際上部分編譯器將會直接報錯。

string aa("aaa");

char *c=aa.c_str();

cannot convert from 'const char *' to 'char *'

const char *c=aa.c_str();

<2>要轉成char *這樣寫:

string mngname;

char t[200];//

//或者char *t=null;

// t=new char(strlen(mngname.c_str)+1); 用new 的使用完了

//記得delete t; t=null;

memset(t,0,200); //將t清空strcpy(t,mngname.c_str()); //拷貝也可以這樣寫:

string mngname;

char t[200];

sprintf(t,"%s",mngname.c_str());//

9樓:度霞文

暈~~~說得不清不楚還以為是快捷鍵-_-!

10樓:匿名使用者

有點難度,讓我找找先~

getch函式怎麼使用,getchar 函式getch 函式區別?

一嘆 使用 需要先定義乙個字元變數,然後用該字元變數來儲存getch 接收的字元。例如 char c c getch getch 是程式設計中所用的函式,這個函式是乙個不回顯函式,當使用者按下某個字元時,函式自動讀取,無需按回車,有的c語言命令列程式會用到此函式做遊戲,但是這個函式並非標準函式,要注...

Vlookup函式怎麼使用

vlookup是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 一 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 例 如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。公式 b13 vlookup a13,b 2 d 8,...

小天鵝滾筒洗衣機怎麼用?(具體步驟)

使用小天鵝滾筒洗衣機教程有 1 放入洗衣劑。在使用小天鵝滾筒洗衣機之前,需要先做好預備的工作,在小天鵝滾筒洗衣機裡的料盒裡面放入洗衣液 柔順劑和預洗劑,一般在料盒中就有著三個凹槽,根據相應的順序放進去就可以了。可能很多人會對於預洗劑比較煩惱,不知道它是什麼,其實就是浸泡液,如果沒有也可以不放。2 洗...