函式a1 if a2 A,7 公式為什么不正確,a1 if a2 7,A 正確

2023-02-23 18:55:15 字數 5147 閱讀 1694

1樓:瞪附吃屹

主體是vlookup(a2,a$1:a1,1,0),意思是在a$1:a1這個動態區域查詢a2單元格是否存在。

如果存在就取得這個值,不存在會得到#n/a錯誤。vlookup的用法可以查閱函式幫助,這裡的引數三是1,表示返回當前列本身。

a$1:a1是混合引用,取得當前行上方的a列區域。

在這個基礎上,外面再加一層if函式。iserror(vlookup(a2,a$1:a1,1,0))判斷vlookup的結果是否是錯誤,如果是錯誤(也就是上面說的#n/a錯誤,也就是查詢值不存在)就為真,否則為假。

然後利用if函式實現兩種結果的判斷,vlookup找到了值就返回「重複」,否則返回空。

也可以用

=if(countif(a$1:a1,a2),"重複","")

****在b2輸入

或者=if(countif(a$1:a1,a1)>1,"重複","")

****在b1輸入

2樓:上來看對方

治所鄗(hào)(河北柏鄉縣北,後遷鄴城),所轄今冀西南部,後被曹操以冀、青、並、幽四州合為冀州揚州

使用了公式=if(a2=0,0,a1/a2) 為什麼還會出現#div/0!

3樓:匿名使用者

=if(or(a2=),0,a1/a2)

因為空值也當0處理。你的公式只是處理了當a2=0,沒處理a2=空值

4樓:匿名使用者

a2的公式中:=if(i34=0,"0",i37/i34)

把0作為文字設定的

所以你的新公式要改為=if(a2="0",0,a1/a2)

5樓:山桑弓

猜一下,你這個公式a2=0的判斷,可以對付數字狀態的0,還有真空,但對於文字狀態的0,還有公式返回的空(也叫假空)無效,公式可以改為

=if(--(0&a2)=0,0,a1/a2)

能全部應對。

在excel中,函式=if(find(a1,a2),"1","0")為什麼會返回錯誤值?那麼如何正確求:當a2含有a1時顯示1,否則顯示0

6樓:匿名使用者

=n(isnumber(find(a1,a2)))

7樓:匿名使用者

=if(iserr(find(a1,a2)),0,1)

find()函式定義,如果 within_text 中沒有 find_text,則 find 和 findb 返回錯誤值 #value!。這就是出現錯誤值的原因,所以需要對出現錯誤值進行判斷,用的就是iserr、iserror等

8樓:匿名使用者

=1-iserr(find(a1,a2))

find查不到就返回#value!錯誤了。

9樓:匿名使用者

=if(iserr(find(a1,a2)),0,1)

excel**請教! =if(a1=0,if(a2=4,"123",if(a2=5,"234",""

10樓:

if巢狀最多7層,可以用lookup函式實現更多的判斷組合:

=lookup(a1&a2, , )

請按上述格式增加即可,但要注意,"04", "05", "23", "37"需要嚴格按從小到大升序排列

11樓:匿名使用者

if 不能超過7個。多條件時應使用「and」。如:=if(and(a1=2,a2=3),345,if(and(a1=3,a2=7),456,""))

12樓:匿名使用者

=if(a1=0,if(a2=4,"123",if(a2=5,"234","")),if(and(a1=2,a2=3),"345",if(and(a1=3,a2=7),"456","")))

13樓:侯元綠

可以,if可以巢狀7層

當然,最好是把$這個符號加起

excel 裡 =countif(a1:a15696,a2) 這個函式怎麼往下拖的時候怎麼能不讓a1有變化。就是固定這個區域。

14樓:e俠兔

=countif(a1:a15696,a2)

在編輯欄(或編輯狀態下),當把游標在a1的位置時按f4鍵,變成$a$1,此時公式下拉,右拉,公式中的單元格a1引用都不會發生變化。f4按幾次,樓主可以觀察其變化情況。當游標選中a1:

a15696時按f4,a1:a15696同時變化成$a$1:$a1$5696。

15樓:芮城老憨

如果15696行以下不存在其它資料,可這樣用函式:

=countif(a:a,a2)

16樓:飛鴻

=countif($a$1:$a$15696,a2)

你用這個絕對函式,不然就會有變動。

17樓:

=countif(a$1:a$15696,a2)

在excel中若a1的單元格的值為4,則公式=if(a》7,a1/2,a1*2)怎麼計算啊?

18樓:眯住眼串針

公式應該是

=if(a1>7,a1/2,a1*2)

當a1=4時,即a1小於7, 公式執行 a1*2 ,即答案為8

19樓:匿名使用者

在excel公式中要用英文格式進行編輯,比如 ( ) > , 你的公式是對的但是符號輸入的格式不對

20樓:農民伯伯

=if(a1>7,a1/2,a1*2)

excel中,a1=80,a2=50,a3=40,a4=20,則函式if(a1<=a2,a3,a

21樓:紅旗雪

是不是公式為

if(a1<=a2,a3,a4)

則結果為20

excel中if函式的使用:請問,如果a1單元格中的數值為0或者1或者2,a2中顯示為a或b或者c

22樓:匿名使用者

b1輸入

=if(isnumber(a1),char(a1+65),code(a1)-65)

23樓:匿名使用者

a列b列 c列 d列

1 a =a1 =lookup(c1,a1:a11,b1:b11)2 b專

3 c4 d

5 e6 f

7 g8 h

9 i10 j

11 k

在c1輸入=a1或=a2或=a3,在d1中顯示對應的屬a,b,c,d,e,f,g

輸入1,2,3,4,5,6也可以

a列最好轉換成文字

24樓:家有八畝田

=if(a1=0,"a",if(a1=2,"b","c"))

25樓:匿名使用者

a2輸入公式:=lookup(a1,)

26樓:匿名使用者

=a1-a 你可以在裡兩個列中以此對應輸入0 a

1 b然後有vlookup函式專進行屬計算

27樓:歐陽秀清

if(a1=,"a",if(a1=1,"b","c"))

=if(iserror(vlookup(a2,a$1:a1,1,0)),"","重複")是什麼意思呀

28樓:仁昌居士

=if(iserror(vlookup(a2,a$1:a1,1,0)),"","重複")意思是在a$1:a1區域內精確匹配查詢是否包含a2,是的話,返回資料所在行的第1列數。

如果值存在就返回字串"",如果存在就返回字串"重複"。

vlookup函式功能是按列查詢,最終返回該列所需查詢序列所對應的值。語法是vlookup(value,array,index,lookup)。

value是要查詢的值,array是要查詢的區域,index是返回資料在查詢區域的第幾列數,lookup是精確匹配/近似匹配。(vlookup(a2,a$1:a1,1,0)是在a$1:

a1區域內精確匹配查詢是否包含a2,是的話,返回資料所在行的第1列數。

iserror(返回 boolean 值)是excel中的一個函式,主要用於判斷公式執行結果是否出錯。只要在公式中加入iserror函式進行判斷就可以避免出現錯誤值而返回一個空值。

if 函式執行真假值判斷,根據邏輯計算的真假值,返回不同結果。語法是if(test,valuetrue,valuefalse)。test 表示計算結果為 true 或 false 的任意值或表示式。

valuetrue是test 為 true 時返回的值。valuefalse是test 為 false 時返回的值。

29樓:朱薈非

主體是vlookup(a2,a$1:a1,1,0),意思是在a$1:a1這個動態區域查詢a2單元格是否存在。

如果存在就取得這個值,不存在會得到#n/a錯誤。vlookup的用法可以查閱函式幫助,這裡的引數三是1,表示返回當前列本身。

a$1:a1是混合引用,取得當前行上方的a列區域。

在這個基礎上,外面再加一層if函式。iserror(vlookup(a2,a$1:a1,1,0))判斷vlookup的結果是否是錯誤,如果是錯誤(也就是上面說的#n/a錯誤,也就是查詢值不存在)就為真,否則為假。

然後利用if函式實現兩種結果的判斷,vlookup找到了值就返回「重複」,否則返回空。

也可以用

=if(countif(a$1:a1,a2),"重複","")

****在b2輸入

或者=if(countif(a$1:a1,a1)>1,"重複","")

****在b1輸入

30樓:匿名使用者

用a2單元格里的值去從a$1開始至該單元格上方的a列區域查詢是否有一樣的,如果找到就顯示「重複」,找不到就賦空值。

公式法化簡下列函式為最簡與或式,用公式法化簡下列函式為最簡與或式

f a,b,c,d ab c a b a d c bd ac a b a d c bd ac a b a d c bd c a b a d c bd b c c a b a d bd b c a b a d bd b c a d bd b bd c a d b d c a d b c d 用公式法化...

函式f xax 1x 2 在區間 2上為增函式,則a的取值範圍是

f x ax 1 x 2 a x 2 2a 1 x 2 a 1 2a x 2 令,y 1 x 2 而此函式,在x 2,上為減函式,現要使y 1 2a x 2 在x 2,上為增函式,則須滿足 1 2a 0,a 1 2.即,函式f x ax 1 x 2 在區間 2,上為增函式,則a的取值範圍是 a 1 ...

設a為實數,函式f(x)ex 2x 2a,x R(1)求f(x)的單調區間及極值(2)求證 當a ln2 1且x 0時

1 解 f x ex 2x 2a,x r,f x ex 2,x r 令f x 0,得x ln2 於是當x變化時,f x f x 的變化情況如下表 x ln2 ln2 ln2,f x 0 f x 單調遞減?2 1 ln2 a 單調遞增?故f x 的單調遞減區間是 ln2 單調遞增區間是 ln2,f x...