EXCEL這個公式怎麼寫,這個excel表格公式怎麼寫

2021-05-26 11:12:05 字數 4058 閱讀 9106

1樓:

只適合於固定位數的

這個excel**公式怎麼寫

2樓:山桑弓

a11單元格的213應該算是連續的吧。

b1中輸入

=if(sum(n(mmult(find(mid(mid("012345678901",row($1:$10),3),,1),a1&"0123456789"),)=6)),"連續","不連")

再將b1單元格下拉。就成了。

簡單介紹一下思路,

mid("012345678901",row($1:$10),3)

mid("012345678901",,3)

就是將"012345678901"這段數字從第一個開始,取三個數字,從1到10,共取10段的三個數字,分別是「012」,「123」,"234"等,所有連續數字都包含其中。

就是這樣就是我們需要的片段,用來與原始資料進行匹配

mid(,,1)

就是將每段分成三列,

比如mid(,,1)

=就是將各個單個數字都取出來,用作find函式的第一區域,用它在原始資料中查詢,當然整個公式是對這十段都進行了這樣一個分為三列的拆分,這裡就用「012」作為例子說明一下公式的工作過程

比如原始資料是a1的資料是「102」,

=find(,a1&"0123456789")

就是查詢0、1,2在後面欄位中的位置,在第幾個就返回幾

=find(,"1020123456789")

= 得到 就是說明 0、1、2分別在第2、1、3位,那個mmult就是分別對這十段位置進行求和,得到十個結果,只有在位置在1、2、3,就是它們之和在6的數字,它在代表原始資料的每一個都在十段中某一段類似資料中,如果其中一個沒有,就會返回至少在4和4以上的數字,三個之和必然大於6了。

a1&"0123456789"

後面連線上所有數字,目的是為了使每一個數字都能找到,不會返回錯誤值,使每個數字都在find函式中有結果,讓求和順利。

3樓:白肚我也知道

很簡單,絕對用不到那麼長的公式:

=if(isnumber(find($a1,"123456789012")),"連續","不連")

下拉填充。

思路是最重要的,要跳出題目來解決問題。

4樓:退休畫線工

b1=if(count(0/(large(--if(count(find(,a1))=2,mod(mid(a1,,1)+2,10),mid(a1,,1)),)-large(--if(count(find(,a1))=2,mod(mid(a1,,1)+2,10),mid(a1,,1)),)=))=2,"連續","不連續")

同時按ctrl+shift+enter三鍵輸入陣列公式

5樓:

概括一下:

有0的話另二個相差1、沒有0的話3個數連續,就算連續,否則就是不連。是否?

你還是要把連續的規則說清楚,否則沒有辦法公式給你啊

6樓:匿名使用者

b1填寫=if(or(iferror(find(substitute(a1,"0",""),"12345678987654321"),0),a1="901"),"連續","不連")

再下拉填充

7樓:

b1用公式:

=if(or(sum(n(large(--mid(a1,,1),)-large(--mid(a1,,1),)=1))=2,sum(large(--mid(a1,,1),)*10^)=),"連續","不連")下拉。

8樓:

b1=if(count(find(sumproduct(,large(--mid(a1,,1),)),"9876543210910980")),"連續","不連")

下拉注:a11(213)應該是連續吧?

9樓:平陽虎

用函式寫公式應該較為麻煩,建議使用vba**。

10樓:匿名使用者

b1=))=1,"連續","不連續")}

試試^-^

11樓:匿名使用者

嗯,有噠,,點主頁吶

這個excel**公式怎麼寫

12樓:

在d1單元格輸入公式:

=(a1>b1)*(b1>c1)+(a1b1,if(b1>c1,1,0),if(a1

複製並下拉,即可。

13樓:匿名使用者

參考圖中d1公式,下拉,ok

14樓:匿名使用者

d1輸入

=if((a1>b1)*(b1>c1)+(a1下拉

15樓:柳上寒煙

=if(or(and(a1>b1,b1>c1),and(c1>b1,b1>a1)),1,0)

16樓:匿名使用者

d1寫公式然後下拉填充公式:

=if(or(and(a1>b1,b1>c1),and(a1

17樓:愛精彩人生

=(a1>b1)*(b1>c1)+(a1

18樓:出蔚翟月悅

x2單元格公式:

=text(small(if(countif($b2:$u5,row(1:33)+1)+countif($b2:

$u5,row(1:33)-1),row(1:33),34),column(a1)),"[<34]0;")

x5單元格公式:

=text(small(if(countif($b2:$u5,row(1:33))+countif($b2:

$u5,row(1:33)+1)+countif($b2:$u5,row(1:

33)-1),row(1:33),34),column(a1)),"[<34]0;")

注:兩個均為陣列公式。

即要以ctrl+shift+enter三鍵結束公式,將公式向右複製。

excel中這個公式怎麼寫

19樓:

可以實現的,給你預留d和n介面,a2=d,b2=n,使用公式=sumproduct(2*sqrt((row(indirect("$1:$"&$b$2))*0.2)^2+($a$2/2)^2))

即可使用數列求和,不需要輔助列。

希望能幫上忙!附圖:

20樓:匿名使用者

可以實現的:

如a1值為15,b1值為100,c1為結果時在c1中輸入 =a1/b1*1000&"‰" c1計算出來值就為150‰

其中符號全為西文符號,中文時會報錯的

注:‰這個符號輸入辦法是:alt+0137

21樓:

如果n在c1,d=8,則:

excel這個公式怎麼寫

22樓:匿名使用者

實踐證明,這個公式是不對的。

23樓:匿名使用者

輸入=if(and(a2=e1,d2=e1,e1=0),0,if(and(a2="",d2=""),"","a"))

24樓:

=if(and(e1=0,a2=e1,d2=e1,count(a2,d2)=2),0,if(and(e1=0,a2="",d2=""),"","a")

25樓:

=if(and(e1=0,a2=0,d2=0),0,if(and(a2="",d2=""),"","a"))

Excel公式怎麼寫,請教EXCEL公式怎麼寫?

countif函式主要抄用於統計滿足一個條件的bai數du據,二個條件的公式用sumproduct,設資料簡略如 統計zhi大於dao4且小於8的個數公式為 sumproduct a1 a9 4 a1 a9 8 即 sumproduct 條件1 條件2 如果統計小於5或大於等於8的個數公式為 sum...

Excel下面這個公式的含義

indirect ref text,a1 ref text 為對單元格的引用,此單元格可以包含a1樣式的引用 r1c1樣式的引用 定義為引用的名稱或對文字字串單元格的引用。如果ref text不是合法的單元格的引用,函式indirect返回錯誤值 ref 如果ref text是對另一個工作簿的引用 ...

excel裡這個公式ROUND Q13 5,0 5如何

round 函式是四捨五入,相信樓主能懂的,至於 二舍三進五,七舍為五,八進十 為什麼要寫 round q13 5,0 5這樣的公式,我來解釋一下 如果公式這樣寫可能好理解一些 round q13 2 10,0 5首先 5這個應該好理解,因為前面有 5,要保持資料一致才再 5若末位數 0 1 2 乘...