excel中這個公式怎麼寫,EXCEL中怎麼編寫公式?

2021-04-30 21:14:59 字數 4263 閱讀 3961

1樓:

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

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

希望能幫上忙!附圖:

2樓:匿名使用者

可以實現的:

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

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

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

3樓:

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

excel中怎麼編寫公式?

4樓:退休畫線工

實際上你的問題返回計算公式是乙個確定的結果,因為條件不成立版時,就要修改條件直權

到成立。所以你要得結果的單元格直接寫出公式好了。問題的關鍵是如何使條件區域能滿足條件。下面說下方法:

1.  先在選項中把迴圈計算勾選後確定

2. 如圖,為了一次得到公式,在e列隨便填定內容,然後選擇a1:e4,按ctrl+g調出定位,按「定位條件」,選擇「空值」,把b1:b4和d1:d4選擇上,再輸入公式:

=if(or(b1=0,abs($b$2-$b$1+$d$2-$d$1)>3,abs($b$4-$b$3-$d$4+$d$3)>3),randbetween(12,107),b1)

3. 按ctrl+回車鍵,b1:b4和d1:d4就都輸入了公式,並得到滿足條件的結果。

4. 在你需要計算公式的地方輸入公式即可。

ps:公式中的隨機取數範圍系根據的貼圖選取,自己根據實際情況修改。

5樓:尤潔留寅

假設如上圖

b3的公式為

=match(1,e3:ai3,)

d3的公式為

=sum(e3:ai3)

c3的公式為陣列公式(輸入後,回車時版同時按ctrl和shift鍵)為權

=max(if(e3:ai3=1,e$2:ai$2,0))

6樓:匿名使用者

這種問題最好上傳附件或把資料**截圖,否則公式給你寫出來你不能直接拿去用,只能給你提供思路,而一般提這種問題的人,只給思路,自己都沒有能力轉化成公式。

所以,還是上傳附件或截圖吧!

7樓:匿名使用者

不麻煩的,公式和函式不同,只要記住公式要尊守運算法則就ok了,利用好=+-*/和(),這和我們小學時學習的法則是一樣的。如=(a1+b1-c1)*a2/(b2-c2)

8樓:匿名使用者

加個「=」,然後寫需要的公式,或者插入函式

9樓:匿名使用者

自編公式用bai全域性函du數

例取第a個表b行zhic列的數值,

dao呼叫與系統專

函式一屬樣:=getdata(1,2,3)function getdata(a as integer, b as integer, c as integer) as variant

getdata = sheets(a).cells(b, c).value

end function

10樓:匿名使用者

你需要什麼公式? 在插入 函式裡面

這個excel**公式怎麼寫

11樓:山桑弓

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函式中有結果,讓求和順利。

12樓:白肚我也知道

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

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

下拉填充。

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

13樓:退休畫線工

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三鍵輸入陣列公式

14樓:

概括一下:

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

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

15樓:匿名使用者

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

再下拉填充

16樓:

b1用公式:

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

17樓:

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

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

18樓:平陽虎

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

19樓:匿名使用者

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

試試^-^

20樓:匿名使用者

嗯,有噠,,點主頁吶

excel這個公式怎麼寫

21樓:匿名使用者

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

22樓:匿名使用者

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

23樓:

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

24樓:

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

如何在excel中輸入函式公式,如何在Excel中輸入函式?

excel 函式公式的輸入於使用方法 1.首先開啟excel,這裡隨便輸入了兩組資料。如圖。現在我們要計算這兩組資料的乘積。2.要計算一下下圖中所選定的資料,首先計算出第一組資料的乘積。選定這一組資料然後點選上方的函式按鈕。3.在彈出的選單中並沒有需要用到的乘積的公式,點選一下其他函式這個選項。4....

怎麼在EXCEL裡使用公式計算,怎麼在EXCEL裡使用公式計算?

教你如何用word進行公式計算 在excel中如何使用公式計算資料 就這樣二個數值,你自己去看看怎麼算?在excel中如何使用計算公式來開根號?下面是excel中使用公式開開根號的幾種方法 例如 對a1單元格的27求開平方根 方式一 輸入 sqrt a1 方式二 輸入公式 a1 1 2 這兩種方式都...

EXCEL公式中,這個公式的具體意義是什麼?怎麼弄MAX IF D 2 D 1186 D540,L 2 L

這是乙個max函式和if函式巢狀的函式公式,具體意義就是 如果d列的資料等於d50,返回對應的l列的值,然後用max函式取l列符合條件的最大值 d2 d1186區間中,有等於d540單元格的數值,則取l2 l1186區間中的最大值 excel中這個公式 怎麼弄 max if d 2 d 1186 d...