excel if函式,如果滿足某條件,返回某單元格數值,如果

2022-02-16 00:31:41 字數 3761 閱讀 5816

1樓:匿名使用者

剛才還是你的提問吧,你這個思路方向不對,我建議你換個思路。

比如你想在b1單元格輸入個5,如果大於a1單元格的數值呢就顯示為5,否則就顯示為a1。

你可以在c1寫函式:=if(b1>a1,b1,a1)。但是呢,你又不能讓顯示在c1必須要顯示在b1,所以,你把現在b1的數值放在其他地方輸入,你把公式挪到b1.就可以了。

如果你一定要實現你現在的想法,其實也是可以的。但不能通過函式了,要用vba

private sub worksheet_change(byval target as range)

for each target in range("b:b")

if target <= target.offset(-1, 0) then

target = target.offset(-1, 0)

end if

next

end sub

按f11放到你需要的sheet就可以了

2樓:才

if函式裡面在條件不滿足時可以使用「」顯示空白,示例如下:

①函式公式=if(條件判斷,條件為真時執行,條件為假時執行);

②在a2單元格里面輸入簡單的公式=if(2>3,"真",""),此時的條件「2>3」不成立,所以就顯示「」(空白)。

3樓:匿名使用者

不啟用是什麼意思?

可以這樣,如果滿足條件,就返回某單元格,

如果不滿足,就顯示空。

如圖,條件滿足時:

條件不滿足時:

excel if語句如果滿足條件,顯示某個單元格的值,如果不滿足條件,顯示本單元格已有數值

4樓:匿名使用者

sub a()if 條件 then 輸出else: 本單元格已有值end sub

5樓:李龍

那是不可能完成的!

函式是不能讓本身得出結果的單元格去參與運作的

6樓:匿名使用者

本單元已有值也應該有相應公式來表示。例如本單元正常情況下為b1/a1,但如果a1為0則顯示0,公式可編輯為=if(a1=0,0,b1/a1)

7樓:匿名使用者

函式沒法顯示本單元格數值,本單元格。。。你寫了函式,就沒有了數值,寫了數值,就沒有了函式。。加個輔助列吧。

wps中if函式,如果滿足條件,則生成某數值,如果不滿足條件,則返回到該單元格的自由編輯狀態,可填

8樓:匿名使用者

在單元格里設定了判斷函式if,根據條件返回一個值。如果在此單元格進行了編輯,原函式自動被覆蓋掉,不再有效了。若想單元格的判斷繼續有效。建議不用函式方式,而是用巨集vba方式。

excel中if函式若滿足條件返回「是」,不滿足條件無返回值怎麼寫

9樓:次次次蛋黃米亞

excel中if函式若滿足條件返回「是」,不滿足條件無返回值可以輸入「否」或者「空置不輸入任何字元」。

if函式的使用方法:

1、首先在excel**中輸入一組資料,點選b1單元格並選擇「fx」插入函式。

2、選擇「if」函式,並在函式引數框內輸入對應的引數資料。

3、點選確定按鈕即可得到對應的結果,當a1等於1的時候顯示「是」。

4、下拉公式即可看到所有的對應顯示的字元,當單元格內資料不滿足設定的條件時會顯示「否」。

10樓:天堂滴落的眼淚

1、以excel2010版本為例,如圖,要在f列用if函式滿足總分270分以上返回「是」,不滿足條件無返回值;

2、首先在f2單元格輸入if函式,if函式的語法是(條件,滿足條件時返回的值,不滿足條件時返回的值),故這裡的公式=if(e2>270,"是",""),按enter鍵則可得出結果;

3、把滑鼠放在f2單元格右下角,下拉填充公式則可,如下圖,滿足總分270分以上就會回「是」,不滿足條件無返回值。

11樓:才

if函式裡面在條件不滿足時可以使用「」顯示空白,示例如下:

①函式公式=if(條件判斷,條件為真時執行,條件為假時執行);

②在a2單元格里面輸入簡單的公式=if(2>3,"真",""),此時的條件「2>3」不成立,所以就顯示「」(空白)。

12樓:不再發呆的燕子

函式:=if(條件,"是","")

注意引號為英文狀態下的""

條件按你的要求,比如<0

=if(a1<0,"是","")

13樓:匿名使用者

=if(true,"是","")

但這不是無返回值,只是返回一個0長度的字串

14樓:余余

=if(條件,"是","")

excel中if函式,如果不符合條件我想讓它什麼都不做,應該怎麼設定?比如if(條件,做某件事,啥 5

15樓:匿名使用者

if(條件,做某件事,「」)最後一個條件放空,或者像我這樣打兩個冒號,就是變成空白單元格

16樓:

不是很明確你的做某件事和什麼都不做是什麼意思,excel中常規的if函式,不是vb語言的程式設計能進行行為操作,而僅是對輸入公式單元格的賦值操作,所以if(條件,做某件事,啥都別做)並不準確,其實應該為 if(條件,對符合該條件的單元格賦值a,對不符合該條件的單元格賦值b),如果說你的什麼都不做是賦空值,那就和其他答主的條件一樣了。如果是要做一些對其他單元格的操作,就需要呼叫巨集和vb程式語言了。

17樓:匿名使用者

=if(a1>5,a1*6,"")

18樓:匿名使用者

舉個例子,=if(x=a,b," ")

excel if函式 滿足條件一顯示a.滿足條件二顯示b,不滿足顯示c 公式怎麼寫

19樓:墨汁諾

if函式裡面在條件不滿足時可以使用「」顯示空白。

=lookup(1,0/((表一!$a$3:$a$1000=$l4)*(表一!$b$3:$b$1000=$m2)),表一!$d$3:$d$1000)

下拉填充,右拉填充。

m3中輸入:=if(b3=$m$2,c3,"")n3中輸入:=if(b3=$m$2,d3,"")o3中輸入:

=if(b3=$o$2,c3,"")p3中輸入:=if(b3=$o$2,d3,"")

20樓:才

if函式裡面在條件不滿足時可以使用「」顯示空白,示例如下:

①函式公式=if(條件判斷,條件為真時執行,條件為假時執行);

②在a2單元格里面輸入簡單的公式=if(2>3,"真",""),此時的條件「2>3」不成立,所以就顯示「」(空白)。

21樓:魚木混豬

軟體版本:office2007

方法如下:

1.對a列數值利用if函式進行判斷並返回結果:如果等於97(條件一)顯示a;如果等於60(條件二)顯示b;如果不滿足上述兩個條件,顯示c:

2.輸入公式如下:

3.往下填充得到公式計算結果:

注意實現:以上僅舉例說明,根據實際情況,修改條件一二和返回的abc內容即可

22樓:農民傷不起

希望有用

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

函式在某點有極限是函式在該點連續的什麼條件

我覺得是充要吧.高數放了n年了.函式在某點左極限等於右極限是函式在該點連續的什麼條件?函式在某點左極限等於右極限是函式在該點連續的必要但不充分的條件。如果函式在某點連續,那麼函式在該點的左右極限相等,所以是必要條件。但是如果函式在某點左右極限相等,也不一定連續,如果極限不等於函式值,那麼還是不連續,...

某函式影象是一條線段AB,端點A 2,1 ,端點B 2,3 ,則自變數x的取值範圍為

某函式影象是一條線段ab,端點a 2,1 端點b 2,3 則自變數x的取值範圍為 2,3 也就是線段所對應的橫座標的取值範圍即為所求 看了剛剛那位仁兄的回答,和你的回答,我覺得你還沒有弄懂什麼叫自變數,你先看一下什麼叫自變數,答案是 2,2 求給分。函式y x b當自變數x的取值範圍是 3 y x ...

如果函式影象是一條線段,那麼在端點處函式是連續的嗎,可求導嗎

你好端點處不連續 當然也沒有導數,也就是不可導 端點處連不連續得有定義去判斷,這裡端點是不能求導的,只能根據左右導數定義去計算。不是連續的可以求左右導數 可導的條件是左右導數相等 如果一個函式影象是一個半圓,那該怎樣求導呢?半圓 y r x x r y 1 2 r x r x 2x 2 r x x ...