excel按條件判定範圍內時間資料,沒有符合條件的,單元格為空,不顯示任何資料 但開頭有資料為空時,返回空

2022-04-13 14:07:05 字數 5318 閱讀 7705

1樓:眯住眼串針

猛一看這題目貌似是你自問自答。。。。

還是陣列公式

=if(counta(b1456:b1505)=0,"",if((b1456:b1505>=time(0,0,0))*(b1456:

b1505=time(0,0,0))*(b1456:b1505"")),b1456:b1505),1)),""))

excel 如何讓條件中的空格為空時,不顯示計算結果。 100

2樓:我的j**a筆記

1、開啟需要設定的excel**,點選左上角的「檔案」,如下圖所示:

2、選擇最底部的「選項」,如下圖所示:

3、在選項中,選擇「高階」,如下圖所示:

4、下拉高階欄目,找到「此工作吧顯示選項(s)」下的「在具有零值的單元格顯示零」,把此項前面的√去掉後點選確定按鈕。

5、此時就能看到,原來計算值為0的單元格,就顯示為空值了。

3樓:匿名使用者

在h3單元格輸入以下公式,然後向右向下填充公式

=if(c3="","",if(mod(c3,2),"單","雙"))

公式表示:如果c3單元格為空,就返回「空」;如果c3單元格被2整除餘1,就返回「單」,否則返回「雙」

在m3單元格輸入以下公式,然後向右向下填充公式

=if(c3="","",if(--right(c3)>4,"大","小"))

公式表示:如果c3單元格為空,就返回「空」;如果c3單元格最後的字元大於4,就返回「大」,否則返回「小」。

h3單元格也可以輸入以下公式,然後向右向下填充公式

=if(c3="","",if(isodd(c3),"單","雙"))

公式表示:如果c3單元格 為空,返回「空」;如果c3單元格為奇數,返回「單」,否則返回「雙」。

4樓:由峰

可以使用條件語句,=if(xx=0,"",計算結果)

對於輸出單元格的顯示內容的控制,理清楚判定的條件,做出正確的判定邏輯,在輸出單元格中植入if條件語句,進行設定

5樓:匿名使用者

加個條件if(c3="",「」, if(mod……))

先判斷是否為空,不為空再判斷mod

if函式可以多層巢狀。

6樓:匿名使用者

公式修改為下列公式之一:

=if(c3="","",if(mod(c3,2),"單","雙"))

=if(c3="","",if(isodd(c3),"單","雙"))

=if(c3="","",if(iseven(c3),"雙","單"))

下拉填充,右拉填充

excel**中有資料時顯示資料,沒有資料時則顯示為——。公式怎麼寫呢?

7樓:匿名使用者

那就先將所有的單元格輸入「——」,然後再輸入資料。

8樓:匿名使用者

可以運用if條件語句寫

如何在excel中統計滿足某個條件的個數,比如條件為「不為空」。

9樓:三石等風來

1、以下表為例,抄統計總分大於襲(包含等於)400的人bai數。

2、在j2單元

du格輸入公式

zhi=countif(i2:i22,">=400")。

3、回車以後dao就得到了我們想要的結果,一共有6人總分超過400,看下圖中表示出來的數一下就知道沒錯了。

4、那麼該函式是什麼意思呢?countif(i2:i22,">=400")中的i2:

i22表示我們選中的需要統計的資料列,也就是總分一列的資料。後面">=400",表示我們想要統計的條件是大於等於400。

10樓:匿名使用者

條件計數函式用countif函式,統計為空或不為空可以使用counta、countblank函式。版

上圖為例,要統權計a1:b10不為空的單元格數

=counta(a1:b10)

統計空單元格數

=countblank(a1:b10)

統計數字單元格數

=count(a1:b10)

統計文字單元格數

=countif(a1:b10,"*")

統計大於500的數字單元格數

=countif(a1:b10,">500")

統計包含「好」字單元格數

=countif(a1:b10,"*好*")

知識擴充套件:

1、萬用字元:*號表示任意長的文字,?號表示單個文字,~號連線萬用字元表示萬用字元本身。

2、countif函式的第一個引數,必須是單元格引用,如上述公式中的a1:b10,不可以是陣列常量。

3、countif函式是個高能低效的函式,功能很強,但由於計算使用遍歷法(每個單元格都必須計算到),如=countif(a1:b10,"*好*"),a1:b10每個單元格都要檢視是否包含「好」,不能有一個單元格漏掉,因此效率有一定影響。

11樓:word排版高手

在a1到y100區域中求「不為空」的個數

=countif(a1:y100,"不為空")求單元格區域有內容的個數

=counta(a1:y100)

求單元格中只是數值的個數

=count(a1:y100)ok

12樓:匿名使用者

=counta(a1:d8)統計制

baia1:d8不為空的單元格du

個數=countblank(a1:d8)

統計a1:d8空單元格個數

=countif(a1:d8,"中國

zhi")

統計a1:d8單元格中有

dao"中國"二個字的單元格個數

13樓:眯住眼串針

用dcounta函式

excel 如何實現出現範圍內符合要求的數值,在另一個單元格顯示對應資料?

14樓:4終

1準備了兩個工作表,分別命名為a表、b表。

2、a表中的資料是一批員工的姓名、年齡以及職位資訊。b表中的資料是隻有這一批員工的姓名,現在需要把a表中的年齡對應找出來,並批量顯示在b表中。

3、在b表中操作,選中b2單元格,並輸入公式:=vlookup(a2,a表!$a$1:$c$7,2,0)。

4、回車;得出結果。然後,向下拖拉,向下複製公式並顯示出結果。

5、來看下公式,=vlookup(a2,a表!$a$1:$c$7,2,0),。

其中,a表!,就是工作表:a表,一定要加上!

號。$a$1:$c$7是資料查詢區域。

2,是要查詢的列號,年齡是在b列中,所以為2;0是精準查詢。

15樓:足壇風行者

excel 實現出現範圍內符合要求的數值,在另一個單元格顯示對應資料操作步驟如下:

1、首先給出一些基礎資料,目標是根據成績判斷,如果成績大於等於60,則「是否及格」出顯示及格,否則顯示不及格:

2、滑鼠在d2單元格上雙擊,出現輸入游標 |:

4、鍵盤上按回車,選擇第一個if函式,if函式的用法為 =if(測試條件,真值,假值)如圖:

5、在if後面的括號中輸入  c2>=60,"及格","不及格" ,意思是如果c2單元格的值大於等於60,則d2顯示及格,否則顯示不及格。

6、按回車生效使函式應用到單元格,d2就根據c2的值「77」符合「>=60」的範圍,變成了「及格」。

7、滑鼠放在d2單元格的右下角,電腦上會顯示出一個黑色的+標識,滑鼠下拉,其他被計算單元格就會引入同樣的公式(行號會自動增加),這樣就可以自動應用到其他需要應用此規則的行:

16樓:匿名使用者

1、建立一個「表一」作為條件判斷對應依據,在表二的b2單元格輸入公式:

=max((a2>=表1!$a$2:$a$20)*(a2<(表1!$b$2:$b$20))*表1!$c$2:$c$20)

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

2、選中表二的b2單元格,下拉填充b列,實際結果:

3、需要增加條件時,可以在表一增加,如圖二中的a5單元格為: 11,不在表一的判斷值裡面,所以對應的b5是空值,這時如在表一中增加一條,則表二的b5就對應出現符合條件的值。

17樓:常山大寶

單以樓主描述的問題來說,樓上的兩位知友回答的都正確。

但是,樓主只說了當a1出現1-2中任意數值,則a2顯示0.2-0.3這一條設想的規則

我想,既然稱之為規則,肯定不會只是當a1出現1-2中任意數值這一種情況

因此,我還是想在此補充一下!

比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.3-0.4

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.4-0.5

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)/10+0.1&"-"&(int(a1)/10+0.2)

又比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.4-0.6

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.6-0.9

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)*0.2&"-"&(int(a1)*0.3)

所以,通過上面的分析可以得出:只要是有規律的東西,一般都可以通過公式來實現。。

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

18樓:匿名使用者

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

19樓:李龍

那是不可能完成的!

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

20樓:匿名使用者

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

21樓:匿名使用者

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

Excel怎麼設定資料在範圍內自動隨機變化數字且是2的倍

可以利用公式 randbetween 1,19 2 去辨什麼真共假?眼見的吹翻了這家,excel 中怎樣使一個單元格中輸入的數值自動乘以固定的一個數值?辦法一,用輔助列 比如在b列輸入月加班,在c2輸入公式 if b2 b2 12.25 將公式複製下去。辦法二,如果你想在原單元格實現,需要用巨集 假...

excel多條件判定的if函式,excel多條件判定的IF函式

你錯誤的原因為你引用範圍有錯誤,你的欄位都有帶一個級的,如1級 工式最終判斷為其它的,故都顯示重度汙染。f4輸入以下工式向下拉 if e4 1級 優 if e4 1級 良 if e6 1級 輕度汙染 重度汙染 你的e列不是數字1 2 3,是文字1 級 2級 3級,應在f4輸入 if e4 if e4...

excel vba範圍內選擇非空單元

for i 1 to 65536 if cells i,3 thenset s range cells i,1 cells i,4 else set s union s,range cells i,1 cells i,4 核心部分的 大致是如此的 邏輯思路就是 先迴圈,迴圈的同時進行判斷,將判斷為非...