怎麼用EXCEL計算比較複雜的自定義式子

時間 2021-10-26 10:31:33

1樓:匿名使用者

一般很複雜的自定義式子我都是自已寫函式

比如計算以下公式

a b

1 3m*5m*6m 902 3m×5m÷2m 7.5等等

2樓:狂風之子

excel自定義格式引數 **結構組成**碼分為四個部分,中間用「;」號分隔,具體如下:

正數格式;負數格式;零格式;文字格式

各個引數的涵義

「g/通用格式」:以常規的數字顯示,相當於「分類」列表中的「常規」選項。

例:**:「g/通用格式」。10顯示為10;10.1顯示為10.1。

「0」:數字佔位符。如果單元格的內容大於佔位符,則顯示實際數字,如果小於點位符的數量,則用0補足

。 例:**:「00000」。1234567顯示為1234567;123顯示為00123

**:「00.000」。100.14顯示為100.140;1.1顯示為01.100

「#」:數字佔位符。只顯有意義的零而不顯示無意義的零。小數點後數字如大於「#」的數量,則按「#」

的位數四捨五入。

例:**:「###.##」,12.1顯示為12.10;12.1263顯示為:12.13

「?」:數字佔位符。在小數點兩邊為無意義的零新增空格,以便當按固定寬度時,小數點可對齊,另外還用於對不等到長數字的分數

例:分別設定單元格格式為「??.??「和「???.???」,對齊結果如下:

例:設定單元格自定義格式「# ??/???」。「1.25」顯示為「1 1/4」

「.」:小數點。如果外加雙引號則為字元。

例:**「0.#」。「11.23」顯示為「11.2」

「%」:百分比。

例:**「#%」。「0.1」顯示為「10%」

「,」:千位分隔符。數字使用千位分隔符。如時在**中「,」後空,則把原來的數字縮小1000倍。

例:**:「#,###」。「10000」顯示為「10,000」

**:「#,」。10000顯示為10。

**:「#,,」。「1000000」顯示為「1」。

「/」:顯示下一個字元。和「」」」用途相同都是顯是輸入的文字,且輸入後會自動轉變為雙引號表達。不同的「/」是顯後面的文字,雙引號是顯示雙引中間的文字。

例:**「\abc」或「」abc」」。均顯示為「abc」

「*」:重複下一次字元,直到充滿列寬。

例:**:「@*-」。「abc」顯示為「abc-------------------」

「_」(下劃線):留下一個和下一個字元同等寬度的空格

例:**:$#,##0.00_);($#,##0.00)

「文字」:顯示雙引號中的文字。

例:**:「」中國」@」顯示為「中國河南」

[顏色]:用指定的顏色顯示字元。可有八種顏色可選:紅色、黑色、黃色,綠色、白色、蘭色、青色和洋紅。

例:**:「[青色];[紅色];[黃色];[蘭色]」。顯示結果為正數為青色,負數顯示紅色,零顯示黃色,文

本則顯示為蘭色

[顏色n]:是呼叫調色盤中顏色,n是0~56之間的整數。

例:**:「[顏色3]」。單元格顯示的顏色為調色盤上第3種顏色。

[條件]:可以單元格內容判斷後再設定格式。條件格式化只限於使用三個條件,其中兩個條件是明確的,另個是「所有的其他」。條件要放到方括號中。必須進行簡單的比較。

例:**:「[>0]」正數」;[=0];」零」;負數」。顯示結果是單元格數值大於零顯示正數,等於0顯示零,小於零顯示「負數」。

「!」:顯示「"」。由於引號是**常用的符號。在單元格中是無法用"""來顯示出來「"」。要想顯示出來,須在前加入「!」

例:**:「#!"」。「10」顯示「10"」

**:「#!"!"」。「10」顯示「10""」 2.1.1.2 時間和日期**常用日期和時間**

「yyyy」或「yy」:按四位(1900~9999)或兩位(00~99)顯示年

「mm」或「m」:以兩位(01~12)或一位(1~12)表示月。

「dd」或「d」:以兩位(01~31)或一位(1-31)來表示天。

例:**:「yyyy-mm-dd」。2023年1月10日顯示為:「2005-01-10」

**:「yy-m-d」。2023年10月10日顯示為:「05-1-10」

「aaaa」:日期顯示為星期。

「h」或「hh」:以一位(0~23)或兩位(01~23)顯示小時

「m」或「mm」:以一位(0~59)或兩位(01~59)顯示分鐘

「s」或「ss」:以一位(0~59)或兩位(01~59)顯示秒

例:**:「hh:mm:ss」。「23:1:15」顯示為「23:01:15」

[h]或[m]或[ss]:顯示大於24小時的小時或顯示大於60的分或秒。

下面介紹幾個常遇到的例項

把12345顯示為1.2

**:「0.,」

設定千元顯示且四捨五入保留兩位小數要求:把「12345」顯示為:12.35

**:「#.00,」

在數字中任意插入字元要求:把「20050512」設定為:2005-05-12

**:「0000-00-00」

在文字或數字前新增字元要求:「鄭州市」顯示為「河南省鄭州市」

**:「"河南省"@」

要求:「1035010121」顯示為「手機號碼1034010121」

**:「"手機號碼"@」或「"手機號碼"#」

另外日期格式的顯示方法

"e":顯示四位年份,2003版本有效。

"bbbb":顯示四位佛曆年份,即以公元前543年為紀年元年,對2023年以後的日期有效。

"mmm":顯示英文月份的簡稱。

"mmmm":顯示英文月份的全稱。

"ddd":顯示英文星期幾的簡稱。

"dddd":顯示英文星期幾的全稱。

關於特殊數字的顯示

中文小寫數字 [dbnum1][$-804]g/通用格式

例:**:「[dbnum1][$-804]g/通用格式」。「1」顯示為「一」

**:「[dbnum1][$-804]g/通用格式」。「13」顯示為「一十三」

中文小寫數字 [dbnum2][$-804]g/通用格式

例:**:「[dbnum2][$-804]g/通用格式」。「1」顯示為「壹」

**:「[dbnum2][$-804]g/通用格式」。「13」顯示為「壹拾叄」

中文小寫數字 [dbnum3][$-804]g/通用格式

例:**:「[dbnum3][$-804]g/通用格式」。「123」顯示為「1百2十3」

特殊說明

因為引數的特殊性,所以自定義的引數也是有關鍵字的。如函式=text(a1,"b0000")就會顯示錯誤。因為「b」就是保留的關鍵字,在自定義格式輸入「b」系統就會自動填入「bb」。

bb就是佛曆年份,即以公元前543年為紀年元年,對2023年以後的日期有效。「bbbb」就是四位佛曆年份。要解決=text(a1,"b0000")的錯誤問題,需要這樣定義函式=text(a1,"""b""0000")。

在自定義格式中定義就是「"b"0000」。其它的關鍵字自己體會如:「d」、「e」............

網上找的,你參看一下。

3樓:

你要把你的式子寫出來才好解答啊

比較複雜的排版問題, 請教 一個比較複雜的Word文件排版問題

1 頁面設定。紙張大小為 7.425 高度 5.25 寬度 頁邊距 上下左右各為0.8就行了,另外設定頁尾 用於插入頁碼 2 輸入內容,排版。3 插入頁碼 4 列印設定。先列印正面 即1 3 5 設定頁數列印範圍 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31。...

怎樣計算比較複雜電路中的電流,電壓,電阻?????

記住 並聯電路中,各支路電壓相同 串聯則電流不變就行了。電量q 電荷的多少叫電量,單位 庫侖。電流i 1秒鐘內通過導體橫截面的電量叫做電流強度。q it 電流單位 安培 a 1安培 1000毫安 正電荷定向移動的方向規定為電流方向。測量電流用電流表,串聯在電路中,並考慮量程適合。不允許把電流表直接接...

關於辭職怎麼和公司講的問題,比較複雜,大家幫幫忙我是一名銷售。之前月辭職,面試了幾家公司,有

很簡單,先請假,去上班,這也辭職 風逸雪 你跳過幾次槽?等你跳多了,你都懶得和原公司解釋了,直接找個體面的理由就行了。 坦白直接去跟老闆說。用道理來與老闆好好的變。但講話的技巧是能決定你成或敗的。你就直接去跟老闆說 對不起老闆,我是來向你辭職的,希望你能夠批准 老闆肯定會問你原因的 也許老闆還故意不...