IF的用法,如果單元格1是錯誤的,則2返回一句話

2021-03-03 21:08:38 字數 1061 閱讀 6326

1樓:匿名使用者

假定單元格1是a1,單元格2是a2,在a2輸入這公式就行了:

=if(iserror(a1),"無此數值",a1)如果用的是excel 2007及以

內上版本的,公容式還可以精簡為這樣;

=iferror(a1,"無此數值")

以上公式的意思是,如果單元格1的數值是計算結果是錯誤的,那麼在單元格2中返回一句話"無此數值",否則就返回a1原來的數值。

如果題目中說的「計算結果是錯誤的」 這個錯誤值代表的是不符合要求的值,如原來是希望返回數字1的,現在卻是返回了2,則公式要改為這樣:

=if(a1<>1,"無此數值",a1)

如果單元格等於a或b則返回1,如果單元格等於c或d則返回2。

2樓:匿名使用者

用if +and 來進行多層巢狀來解決

列如公式:=if(條件1,返回結

果版1,if(條件2,返回結果2,if(條件3,返回結果3,....)))(原理 就是先判權斷條件1是否成立,如果條件1成立則返回結果1,否則進入條件2判斷是否成立,如果成立就返回結果2,否則進入條件3判斷,... 如此類推.

)如圖所示:按成績來分等級優 、中、良、差。

=if(c2 > 90,"優",if(and(c2>79,c2<90),"中",if(and(c2 > 59,c2 < 80),"良",if(c2 < 60,"差"))))

注意:if多層巢狀最多巢狀 7 次!

3樓:匿名使用者

可用if(or())函式解決

copy:

操作:在單元格f1中輸bai入 =if(or(e1=a1,e1=b1),1,if(or(e1=c1,e1=d1,2)),這樣就可以du在zhie1等於a1或b1時在f1中顯示1,在e1=c1或d1時在f1中顯示2了。已實際dao

試過,是正確解決你提出問題的方法。

4樓:盧比揚卡的迴響

=ifs(b16="a",1,b16="b",1,b16="c",2,b16="d",2)

b16就是目標單元格

如果單元格等於A或B則返回1,如果單元格等於C或D則返回

用if and 來進行多層巢狀來解決 列如公式 if 條件1,返回結 果版1,if 條件2,返回結果2,if 條件3,返回結果3,原理 就是先判權斷條件1是否成立,如果條件1成立則返回結果1,否則進入條件2判斷是否成立,如果成立就返回結果2,否則進入條件3判斷,如此類推.如圖所示 按成績來分等級優 ...

怎樣讓ecel中單元格等於另一單元格的數值

把文字的表示式變來成公式,這個功能自在baiexcel中可以用evaluate來實現,但是,這個du函式是不zhi能直接在excel中引用的dao 操作是這樣的 插入,名稱,定義,在當前工作薄中的名稱 下那的那一行中填入xx 任意的名稱名字 底下的引用位置一行中填入 evaluate sheet1 ...

Excel如何設定單元格的數值等於另單元格加上它本身

可以來直接用公式設定成等於另一個自單元格加上它 bai本身,以excel2010版本為例,操du 作步驟zhi如下 1 如下圖,想設定 借dao出 單元格里的數值增加時,總欠款 單元格的數值也加上它 2 首先在h2總欠款單元格里輸入公式 100 d2,即h2單元格本來的數值加上d2單元格的數值 3 ...