excel中怎樣進行有條件的計算

2022-11-13 15:40:31 字數 6062 閱讀 9133

1樓:匿名使用者

按照你的說法,只要第一個數和第三個數是相同,或相減等於正負5就是對子,那你可以在b1中輸入:=if(abs(right(left(a1,1)-right(a1,1),1))=5,right(mid(a1,1,1)+10-mid(a1,2,1),1),if(left(a1,1)=right(a1,1),right(mid(a1,1,1)+10-mid(a1,2,1),1),right(left(a1,1)+10-right(a1,1),1)))

c1中輸入:=if(abs(right(left(a1,1)-right(a1,1),1))=5,right(mid(a1,2,1)+10-mid(a1,1,1),1),if(left(a1,1)=right(a1,1),right(mid(a1,2,1)+10-mid(a1,1,1),1),right(right(a1,1)+10-left(a1,1),1)))這是我目前能想到的方法了,,水平不夠啊。。。。。

2樓:馬香鬆

這要看a1的是什麼資料,如果是文字資料,公式if(or(a1="星期六",a1="星期日"),"今天為公休假日","今天為工作日")沒有錯。但如果是日期格式,上面的公式不能用,應該是

=if(or(weekday(a1,2)=),"今天為公休假日","今天為工作日")

3樓:匿名使用者

479為什麼得5 4和9不是對子嗎?126怎麼得到9.計算方式是怎樣的?

excel中有特定條件的總和怎麼算

4樓:匿名使用者

1、開啟一個例項檔案。比如我們要計算銷售人員的總金額。

2、選中需要求和的單元格,點選《公式》選項卡中的《插入函式》按鈕。

3、在彈出的對話方塊」或選擇類別」的列表中選擇「數學與三角函式」,「選擇函式」的列表中選擇「sumif」,最後單擊確定。

4、在新對話方塊中單擊range輸入框右側的摺疊按鈕。

5、拖動滑鼠左鍵選擇需要的引數

6、接著設定criteria和sum_range輸入框裡的引數並單擊確定。

7、重新選中單元格,利用填充柄向下填充單元格。指定條件求和的操作就算完成了。

5樓:

a9公式:

="現款"&sumif(b2:b8,"現款",a2:a8)a10公式:

="賒銷"&sumif(b2:b8,"賒銷",a2:a8)

6樓:匿名使用者

在a9中輸入以下公式

="現款"&sumif(b2:b8,"現款",a2:a8)在a10中輸入以下公式

="賒銷"&sumif(b2:b8,"賒銷",a2:a8)詳見附圖

7樓:匿名使用者

a9="現款"&sumif(b1:b8,"現款",a1:a8)

8樓:匿名使用者

用sumif(條件區域,條件表示式,求和區域)

=sumif(b2:b8,"現款「,a2:a8)

9樓:匿名使用者

可在b9直接輸入 =sumif(b1:b10,"現款",a1:a10) 或者在a9輸入現款b9輸入 =sumif(b1:b10,a9,a1:a10)

10樓:匿名使用者

可用sunif函式,如下:

=sumif(b2:b8,"現款",a2:a8)也可用sumifs函式,如下:

=sumifs(a2:a8,b:b,"現款")

11樓:匿名使用者

="現款"&sumproduct(a2:a8*(b2:b8="現款"))

12樓:匿名使用者

1. 用sumif函式來實現,用圖為例進行說明, 如下圖,求男性的總的年齡數。

2. 在任意空格處輸入:「=sumif(b2:b8,"男",c2:c8)」回車即可得到結果。

13樓:匿名使用者

輸入公式=sumif(b2:b8,"現款「,a2:a8)

14樓:匿名使用者

=sumif(b:b,b2,a:a)

用此公式可以解決

15樓:大浪的復活

=sumif(b:b,"現款",a:a)

16樓:yongtry樂園

=sumifs(a2:a8,b:b,"現款")

如何對excel表中單元格做有條件的計算?

17樓:匿名使用者

假如你的正文從第4行開始,那麼在j4輸入

=g4+sum((f4=())*20)

下拉即可

還可以簡潔點,=sum(g4,(f4=())*20)

18樓:匿名使用者

在g2中輸入或複製貼上下列公式

=if(or(b2=),edate(d2,20*12),d2)或=if(or(b2=),date(year(d2)+20,month(d2),day(d2)),d2)

注意:將單元格設定為日期格式

下拉填充

excel中函式怎樣可以有條件的計算

19樓:匿名使用者

被你繞糊塗了,你知不知道》=是什麼意思呢,它就是指大於或者等於。。。。。

=if(f4>=10,g4*j4,e4*j4)

20樓:熊熊安歌

=if(f4>10,g4*j4,e4*j4)

21樓:匿名使用者

=if(f4<10,e4*j4,g4*j4)

22樓:

你把**發給我看一下吧

excel中如何根據條件進行計算

23樓:函澤懷

這個可以用if函式來做到,當然也可以用別的函式來完成,這要看具體的要求,這裡著重介紹一下if函式:

一、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,"良","優")))

在excel**中的if功能如果有多個條件怎樣計算?

24樓:

可以用and()或or()把條件放在一起。

1、多層if巢狀.比如if(a1>1,"1",if(a1>2,"2","3"))

2、用and(),or(),and表示裡面的條件必須全部符合,or表示,只要有一個符合就可以:

舉例:1、在單元格內輸入「=if(or(b10>=80,c10>=80),"優","差")」。表示其中一個不滿足時返回假值"差"。

2、向下拖動單元格,可判斷其它單元格。

擴充套件資料

if函式語法:

if(logical_test,value_if_true,value_if_false)

1、logical_test 表示計算結果為 true 或 false 的任意值或表示式。

例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。

本引數可使用任何比較運算子(一個標記或符號,指定表示式內執行的計算的型別。有數學、比較、邏輯和引用運算子等。)。

2、value_if_true logical_test 為 true 時返回的值。

例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。

如果 logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。如果要顯示 true,則請為本引數使用邏輯值 true。value_if_true 也可以是其他公式。

3、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 也可以是其他公式。

excel中怎樣進行有條件的轉化

把vfp檔案轉化成excel有兩種方法 方法1 使用圖形介面,即使使用選單 1 開啟要轉成excel檔案的表 2 檔案 選單 匯出 彈出 匯出 對話方塊3 在 型別 下拉選單中選擇 microsoft excel 5.0 xls 在 到 文字框中輸入要儲存的excel檔案的路徑和和檔名,或者點選文字...

excel有條件求和公式怎麼寫,excel有條件求和公式怎麼寫?

先來個單條件求和抄,求 客戶a的銷售額 注意 如圖的sumproduct函式可以用sum的陣列方式來實現。第一個多條件求和公式,求 客戶a的1月份銷售額 用sumifs基本用法。第二個多條件求和公式,求 客戶a的1月份銷售額 用sum的陣列用法。第三個多條件求和公式,求 客戶a的1和3月份銷售額 用...

為什麼excel函式if沒有條件也行

mod mid c2,17,1 2 返回的結果是1,mod mid c2,17,1 2 1返回的結果是 true 邏輯關係中true 1,false 0,因此是相通可替換的。mod x,2 只有0和1兩種結果 0被處理為false 非0被處理為true excel if函式只能判斷一個條件 如果有兩...