EXCEL如何讓單元格的值隨另外兩個單元格的值的變化而變化

2021-06-26 18:45:06 字數 6121 閱讀 3643

1樓:匿名使用者

用公式很容易被破壞,用vba比較牢靠一些。

2樓:匿名使用者

試試:=if((0.2*ceiling(a1+1,5)+0.

1*ceiling(b1+1,10))*5-5>45,45,(0.2*ceiling(a1+1,5)+0.1*ceiling(b1+1,10))*5-5)

-------------------------小數的話可用:

=if((0.2*ceiling(a1+0.1,5)+0.

1*ceiling(b1+0.1,10))*5-5>45,45,(0.2*ceiling(a1+0.

1,5)+0.1*ceiling(b1+0.1,10))*5-5)

或更小...

3樓:

用公式:

=min(lookup(a1,row($1:$9)*5-5,row($1:$9)*5)+lookup(b1,row($1:

$9)*10-10,row($1:$9)*5-5),45)下拉。

4樓:tat蘿蔔

應該就是這個公式吧:

=min(45,5*(1+int(a1/5)+int(b1/10)))

如何將excel兩個單元格的內容合併到一個單元格

5樓:溫州甌越培訓學校

excel有時需要把二個單元格資料合併到一個單元格,這樣可以通過以下方法來實現(假設第一個單元格為d3,第二個單元格為e3,需要把d3,e3合併到f3單元格中,以excel2010為例):

2、顯示結果如圖所示:

4、顯示結果如圖所示:

6樓:錢傳傑

方法/步驟

製作一個普通的excel;

建立一個新的列,名為“畢業學校和專業”,將“畢業學校”和“專業”兩列的內容合併到這個新的列內;

在e3列中輸入:=c3&d3,得到新的單元格內容;

向下拉動實心;

便得到整列的兩個單元格合併後的新的內容。

7樓:白亦無常

可以用交接符&,或者用函式concatenate,都可以

8樓:匿名使用者

可以用連線符&,如c2=b2&a2

在excel中怎樣控制一個單元格的內容隨另一單元格變化而改變??

9樓:匿名使用者

比如前一單元格是“1”時,後一單元格顯示的是“40”,而前一單元格顯示“2”時,後一單元格顯示的是“40/2”。

這個可以用if函式來解決。

假設資料是在a1單元格,要在b1單元格得出a1單元格變化時的結果,則可以在b1單元格寫入公式

=if(a1=1,"40",if(a1=2,"40/2",""))

或=if(a1=1,40,if(a1=2,"40/2",))&""

注:一、if函式的定義

執行真假值判斷,根據邏輯計算的真假值,返回不同結果。

可以使用函式 if 對數值和公式進行條件檢測。

語法if(logical_test,value_if_true,value_if_false)

logical_test 表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為false。本引數可使用任何比較運算子。

value_if_true logical_test 為 true 時返回的值。例如,如果本引數為文字字串“預算內”而且 logical_test 引數值為 true,則 if 函式將顯示文字“預算內”。如果logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。

如果要顯示true,則請為本引數使用邏輯值 true。value_if_true 也可以是其他公式。

value_if_false logical_test 為 false 時返回的值。例如,如果本引數為文字字串“超出預算”而且 logical_test 引數值為 false,則 if 函式將顯示文字“超出預算”。如果 logical_test 為 false 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。

如果 logical_test 為 false 且 value_if_false 為空(即value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。value_if_false 也可以是其他公式。

說明函式 if 可以巢狀七層,用 value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。請參閱下面最後一個示例。

在計算引數 value_if_true 和 value_if_false 後,函式 if 返回相應語句執行後的返回值。

如果函式 if 的引數包含陣列,則在執行 if 語句時,陣列中的每一個元素都將計算。

microsoft excel 還提供了其他一些函式,可依據條件來分析資料。例如,如果要計算單元格區域中某個文字字串或數字出現的次數,則可使用 countif 工作表函式。如果要根據單元格區域中的某一文字字串或數字求和,則可使用 sumif 工作表函式。

請了解關於根據條件計算值。

二、if函式的用法

=if(條件,條件成立的值,條件不成時的值)

假設a1單元格內容為空時,b1單元格返回“沒有值”,如果a1單元格有任何內容時b1單元格返回“有值”。那麼可以在b1單元格寫入公式:

=if(a1="","沒有值","有值")

三、以兩個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,兩個條件都不成時要返回的值))

比如假設a1單元格內容為男時要在b1單元格得出“60歲退休”,a1單元格內容為“女”時b1單元格得出“55歲退體”,a1單元格為空或其他的內容時b1單元格為空值,則b1單元格的公式可以寫成:

=if(a1="男","60歲退休",if(a1="女","55歲退體",""))

四、以三個if條件為例

=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,if(條件3,條件3成立時的值,以上條件都不成時要返回的值)))

比如如果a1單元格的數值小於60分,則b1單元格返回值為“不及格”,如果a1單元格值為小於70分,則b1單元格值為“及格”,如果a1單元格的值為小於90分,則b1單元格返回值為“良”,如果a1單元格的值在80分(含 80)以上,則b1單元格值為“優”。則b1單元格公式可以寫成:

=if(a1<60,"不及格",if(a1<70,"及格",if(a1<90,"良","優")))

10樓:隱者低語

在你想要顯示內容的後一單元格內輸入:

假設a1內顯示是“1”和“2”,a2內要顯示“40或40/2”,那麼在a2中設定如下:

=if(a1=1,40,if(a1=2,"40/2",""))依此類推。

我剛有做過試驗,絕對可以的。

11樓:匿名使用者

用if函式就可以達到目的。

12樓:匿名使用者

=if(a1=1,"40","40/2")

如何在excel裡,讓第一個單元格資料隨第二個單元格資料的變化而變化?

13樓:莘芳懿輝嘉

在第一個單元格里輸入=(假如第二個單元格為“b2”,那麼就輸入b2)

就可以了,第二個單元格的內容改變,第一個也會隨之改變

excel中,如何讓某一格單元格的文字內容隨另一單元格的數值變化而變化

14樓:匿名使用者

這個用函式公式bai可以實

du現。

舉例說明。

例如有zhi**如圖:

現要求根據評價結dao果計算積分。

評分專標準:優秀5 良好4 一般屬3 差0第一步:在c2輸入公式:=if(b2="優秀",5,if(b2="良好",4,if(b2="一般",3,0)))。如圖:

第二步:將c2公式下拉至c7。

15樓:匿名使用者

在a2中輸入公式

=if(a1=10,"一級",if(and(a1>10,a1<100),"二級",""))

注意:如a1<10或a1>=100則顯示為空白

16樓:匿名使用者

例:=lookup(a1,,)

17樓:匿名使用者

有,你可以設定公式,例:選中你想顯示一級的單元格,然後在上面藍設定公式=if(a1<=10,一級,a1<100,二級),應該可以

excel中如何讓一個單元格中的公式跟隨另一個單元格的變化而變化

18樓:來盤菜刀

後面的都等於該單元格就好了啊,或者我沒看懂?

變通一下,把15和27放在固定的單元格里,然後公式中用該固定的單元格地址不就行了?

19樓:匿名使用者

後面的**均引用此單元格

=sheet1!a1

20樓:匿名使用者

在sheet2中引用sheet1表中的單元格內容。表1改動時,表2自動跟著改。

在sheet2的a1單元格輸入 :=sheet1!a1

就可以。

21樓:匿名使用者

可以使用vlookup公式哦。不過你這裡沒有給書具體資料,沒能幫你弄啊,不過你可以網上查一下這個公司的用法,你就明白怎麼做了。

這樣的你可以在第二張**直接用vlookup函式呼叫第一張**的資料,也就是剛剛那個公式就好啦。

22樓:一夢中

如果後邊的公式是一樣的,直接把表1中的f1單元格作為變數,這樣一改全改。

如果後邊的公式是不一樣的,表1中f1的公式引用另外的單元格作為變數。如圖公式變為:=if(f2="平日",h2,i2)

excel中如何設定一個單元格的值等於另外一列的其中一個單元格的值時,等於對應的的單元格的值

23樓:天堂滴落的眼淚

工具:2010版excel

可以用vlookup快速設定公式得出結果:

1、先開啟excel,如下圖中j列需要快速得出結果,那麼先選中j2單元格;

2、然後在j2單元格輸入公式“=vlookup(i2,$l$2:$m$15,2,0)”;

3、按下回車鍵後j2單元格得出結果“243”;

4、繼續把滑鼠移動到j2單元格的右下角,等游標變成“+”字後按住滑鼠左鍵下拉;

5、最後可以看到j列都匹配出結果了。

24樓:匿名使用者

在j2中輸入公式 =vlookup(i2,l:m,2,) 然後向下

填充擴充套件:關鍵得理解vlookup的使用方法

vlookup

(lookup_value,table_array,col_index_num,range_lookup

引數說明

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。

table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。如果 col_index_num 小於1,函式 vlookup 返回錯誤值#value!

;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。

range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

如果range_lookup 省略,則預設為近似匹配。

如何使Excel單元格A的值等於單元格B值中的某一位(個 百 千 萬)數字,不能用mid函式

可以用text函式再巢狀mid,就可以了。比如1352,要取百位值並以大寫的 叄 顯示可以寫成 text mid 1352,2,1 dbnum2 a2為工資額,b2求百元張數 int b2 100 c2求50元張數 int int a2 b2 100 50 d2求20元張數 int int a2 b...

在EXCEL中如何讓單元格中的時間隨著另單元格的時間改變而改變

1 首先在excel 中輸入一組時間資料,可以分別輸入開始時間和結束時間。2 然後在d2單元格中輸入公式 a2 time 1,3 點選回車並下拉公式即可生成對應之前輸入的開始和結束時間的計算結果。4 此時更改a2和b3單元格內的時間資料,對應的d2和e3單元格內的時間資料都會跟著變化。1 開啟電腦,...

如何使ecel中單元格有值時另單元格字的

以excel 2007為例 要求 單元格a1為空時,b1字型為紅色。單元格a1有值時,b1字型為黑色 字型預設即為黑色 一個單元格字型的顏色隨著另一個單元格數值的變化而變化的方法 選中b1單元格 選擇 開始 選單中的 條件格式 突出顯示單元格規則 其他規則 在 新建格式規則 視窗中 1 在 選擇規則...