IF函式中範圍,輸出這個數值,怎麼做

2021-04-12 11:29:30 字數 5338 閱讀 7023

1樓:at小菜鳥

見過度娘和樓主。

廢話不說,e69da5e6ba9062616964757a686964616f31333431373166說**:

這是樓主你的**

=if(d2<51%,0.002,if(52%>d2>=51%,0.0025,if(53%>d2>=52%,0.

003,if(54%>d2>=53%,0.0035,if(55%>d2>=54%,0.004,if(56%>d2>=55%,0.

0045,if(d2>=56%,0.005)))))))

依樓主要求,當d2=53%時,**值須為0.0035

下面的那個是我的**

=if(d2<51%,0.002,if(52%>d2,0.0025,if(53%>d2,0.

003,if(54%>d2,0.0035,if(55%>d2>=54%,0.004,if(56%>d2,0.

0045,if(d2>=56%,0.005)))))))

=1<2<3值竟然是false

什麼,=1<2<3的值竟然是false(原因省略四百字)

至於樓主你的**為巢狀if函式,是if(cond1,va,if(cond2,...,...))的形式,那麼對於裡面的if來說cond2其實就是and(not(cond1),cond2)了,因為取值到裡面的if時cond1一定是false的,所以不把if(bb>=c,...

,...))的表示式變成if(bb,b>=c),...,...

))也行。

2樓:小灰灰

if函式中一

來個範圍,輸出這源個數值bai,可以這樣做du=lookup(d2,,)

按 ctrl+shift+回車鍵

zhi,然後一直下dao拉

3樓:匿名使用者

excel中沒有52%>d2>=51%這種寫法,必須要寫時,用and(d2>=51%,d2<52%)作條件,但if函式是遞進判斷,判斷了前者,後面回自然會在剩下的範答圍內判斷,不用重複寫(當然寫了也不會錯)。

=if(d2<51%,0.002,if(d2<52%,0.0025,if(d2<53%,0.

003,if(d2<54%,0.0035,if(d2<55%,0.004,if(d2<56%,0.

0045,0.005))))))

多數情況下這種多條件的函式改用lookup函式,

而這種有規律的條件,往往用int函式、ceiling函式等等來設計公式:

=median(0.002,int((d2-50%)*100)*0.0005+0.002,0.005)

4樓:匿名使用者

應該類似這樣:if(and(d2>=51%,d2<52%),

不能寫在一起的

5樓:網海1書生

=if(d2<51%,0.002,if(d2<52%,0.0025,if(d2<53%,0.

003,if(d2<54%,0.0035,if(d2<55%,0.004,if(d2<56%,0.

0045,0.005))))))

excel if函式 輸出乙個範圍內的數值

6樓:匿名使用者

假設資料在a1單元格,公式如下:=if(a1<1000,1,if(a1<2000,2,3))。

7樓:弗爾布雷斯

可以,公式如下:「=if(a1<1000,1,if(a1<2000,2,3)))」

如果有問題可以在追問

8樓:譚笑風笙

=lookup(a1,,)

9樓:萊昂納德_尤拉

=sum(n(a1>=*1000))+1

10樓:

=1+(a1>=1000)+(a1>=2000)

11樓:匿名使用者

=lookup(a1,,)

excel表中,如果a列對應的數字在乙個區間對應乙個係數,如何做if函式?

12樓:柔豐守量

用lookup函式會方便一點:

=lookup(a2,,)

0不及格

1不及格

59不及格

60及格

79及格

80良好

89良好

90優秀

100優秀

excel中if函式怎麼用?裡面有三個值,

13樓:高中生三

excel的if函式用法,大概分以下幾種:

1.if函式基本用法

2.if函式的巢狀

3.if函式中and和or的用法

4.countif函式

5.sumif函式

你把游標移動到你要複製的那些內容那個框的右下角處,移動十字游標使變成實的黑體的十字時,按住滑鼠左鍵往下拉,就能把內容複製了。

你還可是試試有數字(一行和兩行數字的時候)時的效果。

14樓:山桑弓

首先,不要急,if函式使用不難的,不知道你三個數是什麼意思,只好給你舉個例子,假如公式為

=if(a1>8,3,if(a1>5,2,1))

就是說如果a1中的值大於8,顯示為3,小於等於8大於5,顯示為2,其它顯示1

15樓:匿名使用者

我簡單舉統計成績中用到的一種寫法:假設a1單元格裡是成績數值,那麼我們在b1單元格裡輸入「=if(a1>=80,"優秀",if(a1>=60,"及格","不及格") 」(注:在「」裡面的內容)。

這一表示式的含義就是,首先判斷a1單元格裡的數值是否大於或等於80,是,單元格b1的值為「優秀」,否則,再判斷a1的值是否大於或許等於60,是,單元格b1的值為「及格」,否則就為「不及格」。

如果你是用插入函式的話,選擇if會出現三個格.

第一格的logical_test填入:a1>=80

第二格的value_if_true填入:優秀 即判斷結果為真的值

第三格的value_if_false填入:if(a1>=60,"及格","不及格") 即判斷結果為假時再判斷

1.if函式的語法結構

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

2.if函式的功能

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

3.條件表示式

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

4.執行過程

先計算條件表示式,如果表示式成立,(例如:表示式「5>3」)值為true,並在函式所在單元格中顯示「結果1」;如果表示式不成立,,(例如:表示式「5<3」)值為false,並在函式所在單元格中顯示「結果2」。

5.if函式巢狀的執行過程 (注意:最多可巢狀7層)

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

if(a1>=80,"優",if(a1>=70,"良",if(a1>=60,"及格","不及格")))

函式從左向右執行。首先計算a1>=80,如果該表示式成立,則顯示「優」,如果不成立就繼續計算a1>=70,如果該表示式成立,則顯示「良」,否則繼續計算a1>=60,如果該表示式成立,則顯示「及格」,否則顯示「不及格」。

16樓:匿名使用者

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

就是表示式,當為真是的內容,當為假的內容

後面兩個引數也可以引用單元格的

17樓:匿名使用者

if(引數1,引數2,引數3)

引數1:判斷條件(表示式)

引數2:引數1為真(即判斷條件成立)時,在此單元格填入引數2的值;

引數3:引數1為假(即判斷條件不成立)時,在此單元格填入引數3的值

18樓:匿名使用者

可以參看下面的鏈內接,

excel的if函式能不能判斷某區域內的數值?

19樓:59分粑粑

可以,具體如下:

1、第一步,計算機開啟excel表,使用if公式,如果a列中的單元格大於1,則顯示1,如果小於1,則顯示0,見下圖,轉到下面的步驟。

2、第二步,執行完上面的操作之後,輸入如下公式,見下圖,轉到下面的步驟。

3、第三步,執行完上面的操作之後,按enter鍵確認,當單元格a1大於1時,將顯示1,見下圖,轉到下面的步驟。

4、第四步,執行完上面的操作之後,下拉填充公式,如果小於1,則顯示0,見下圖。這樣,就解決了這個問題了。

20樓:老巫婆你送後

可以的。

1、電腦開啟excel**,使用if公式,如果a列單元格大於1,就顯示1,小於1,就顯示0。

2、輸入公式=if(a1>1,1,0)。

3、輸入公式後,按回車鍵,a1單元格大於1,就顯示1。

4、下拉複製公式,小於1的,就顯示0。

21樓:漂網一葉舟

假設判斷a1:y25的25*25區域內如果有不大於1的數值,在aa1單元格顯示:0,如果全部大於1,則顯示為:1;

1、在aa1單元格輸入公式:=(sum((a1:y25>1)*1)=625)*1

陣列公式,按ctrl+alt+enter 三鍵結束輸入;

aa1顯示結果為:1,說明該區域所有數值均大於1;

見圖一2、驗證:如把a1單元格數值改為:1,則在aa1單元格顯示為:0,說明該區域有某個數值不大於1。

見圖二說明:if語句只適應條件較少的情況下使用,當條件較多時,可採用邏輯計算配合陣列公式來實現。

22樓:匿名使用者

是所有數都大於等於1輸出1,還是輸出25次結果?

如果是前者,用if就多餘的了,用公式

=--and(a1:y25>=1)

陣列公式,按ctrl+shift+enter結束就行了,如果不想用陣列公式,就用

=--(sumproduct(--(a1:y25<1))=0)如果是輸出25次的話,直接用公式拖動的就行,如果是原位輸出的話,看樓上的

23樓:匿名使用者

=if(countif(a1:k100,"<1"),0,1),區域內若有<1的數就為0,否則為1,假設你的資料區域為a1:k100

24樓:匿名使用者

可以用陣列公式從這個區域生成乙個25x25的0 1矩陣

希望對你有幫助

Excel單元格中的資料為數值範圍 1 100,如何將其轉化為具體的數值1,2,3,4,5,

除了vba,普 bai通函式公式du要不就要寫手抽風,可能還zhi要加名dao稱才行 公式字元數超過限制專時就要用名 屬稱 因為不想手抽風,所以沒試是否要用到名稱。要不就要用輔助列 或輔助行 得出數字後,再轉換成文字數字,然後合併。倒是office365中有乙個函式可以輕易實現 textjoin r...

在matlab中如何輸出函式的影象

如果要畫y x 3 x 2 x 5在 20,20 上的影象,可利用以下方法,繪畫區間可以自己定義 方法一 利用plot函式來繪畫影象 x 0 0.1 20 規定繪畫區間 從 20畫到20,中間以0,1為間隔 y x.3 x.2 x 5 確定要繪畫的函式,注意不要漏了 plot x,y 方法二 利用e...

solidworks中這個尺寸標註數值10左邊的紅色符號是什麼意思?求解答謝謝

是鏈結數值,將這個值和另乙個尺寸關聯,改動乙個另乙個隨之改動,可右鍵取消鏈結。solidworks2010草圖尺寸前面有乙個的紅色水平8代表是麼含義?有圖嗎,一般來說,紅色的是有衝突的標註 但是還有一種紅色水平8在倒角上會出現,不知道是不是這個。這個的8不是8,而是乙個鏈結的意思,就是說,這兩個尺寸...