ecel中如何返回滿足多行特定條件的值

2022-02-14 19:45:42 字數 3361 閱讀 9759

1樓:匿名使用者

假設第一個表為 sheet2,

看不到 sheet2 有緯度, 沒有影響麼?

=sumifs(sheet2!$k:$k,sheet2!$a:$a,$c2,sheet2!$b:$b,"2011",sheet2!$c:$c,d$1)

公式右拉,下拉

*****====

=sumifs(sheet2!$k:$k,sheet2!$a:$a,$c2,sheet2!$b:$b,"2011",sheet2!$c:$c,d$1)

2樓:一點設計演示

1.如圖:將**中的工資水平大於3000的提取出「職稱」、「姓名」、「工資」資料

2.首先在**旁邊做一個條件**,如圖所示。條件表示式,可以用大於小於等表示式。

3.單擊**中任意一單元格,在「資料」選單下的「篩選」下選擇「高階篩選」

4.在「高階篩選」視窗,在條件區域中點選提取按鈕。選擇剛剛做的條件格式。

5.在「高階篩選」視窗,在方式下選擇「將篩選結果複製到其他位置」

6.通過提取按鈕,選擇要要複製到的範圍。如圖所示。

7.返回到滿足特定條件的值

3樓:

可以這樣,在表一加一個輔助欄

如在a欄前插入一欄

然後在插入的a2輸入公式,

=a1&c1 ,然後下拖!

也就是把區站號和月份串聯起來,這樣的資料就不會重複再然後在表二的 d2輸入以下公式

=vlookup($c1&d$1,表1:$a$1:$w$100,12,false)

e2這邊公式.從d2右拖然把把12改成13=vlookup($c1&e$1,表1:$a$1:$w$100,13,false)

然後d2,e2公式下拖!

excel滿足多個條件的一個,返回某個值

4樓:木公山雨營養師

在excel中若要做滿足多個條件的一個返回某數值,不滿足則為另一數值的具體方法及操作步驟如下所示。

以wps中2019為例做演示,比如滿足條件值為6,不滿足條件值為8,具體步驟如下。

1、在電腦中找到需要操作的excel**文件,如下圖所示,進入下一步。

2、例如在b列中輸入需要判斷的資料,如下圖所示,然後進入下一步。

3、在需要返回數值的單元格中,進入編輯狀態,然後輸入公式=if(or((b4>=3000)*(b4<=3500),(b4>=4000)*(b4<=5000),(b4>=5900)*(b4<=6300)),6,8),如下圖所示,進入下一步。

4、輸入好if公式後回車就可以看到返回值已經自動輸入到單元格位置了,如下圖所示,進入下一步。

5、然後將判斷結果單元格下拉,就可以得到其他幾個數字的判斷結果值了,如下圖所示,完成全部操作。

5樓:次次次蛋黃米亞

1、首先在excel**中輸入一組資料,需要根據多條件返回數值。

2、然後在單元格中輸入:=if(or((a4>=0)*(a4<=1037.29),(a4>=3211.

68)*(a4<=3349),(a4>=4501.5)*(a4<=5893.5),(a4>=6908.

81)*(a4<=7053.81)),5.66,4.

88)。

3、點選回車即可得到對應a4單元格資料的需要返回的數值,不滿足條件時返回「4.88」。

4、下拉公式後即可批量得到對應單元格資料中的返回結果。

6樓:匿名使用者

你的公式是錯的。and是要多個條件同時成立,才返回value_if_true,而各組判斷不可能同時成立,是不是?

把and改為or,結果為數值,就不要加引號了。

=if(or((a4>=0)*(a4<=1037.29),(a4>=3211.68)*(a4<=3349),(a4>=4501.

5)*(a4<=5893.5),(a4>=6908.81)*(a4<=7053.

81)),5.66,4.88)

7樓:匿名使用者

你邏輯錯誤!

沒有一個數即小於1037,又大於3211

猜你的意思應該是

=if(or((a4>=0)*(a4<=1037.29),(a4>=3211.68)*(a4<=3349),(a4>=4501.

5)*(a4<=5893.5),(a4>=6908.81)*(a4<=7053.

81)),"5.66","4.88")

8樓:真知道一點

你中間的*號是什麼意思?是將兩個邏輯值相乘嗎?

9樓:匿名使用者

這麼多條件,同時為真,不可能吧。

都是返回4.88吧。

and改成or試試。

10樓:海獅

用or行了

,改成如下:

=if(or(and(a4>=0,a4<=1037.29),and(a4>=3211.68,a4<=3349),and(a4>=4501.

5,a4<=5893.5),and(a4>=6908.81,a4<=7053.

81)),"5.66","4.88")

11樓:1220小龍

=if(or(and(a4>=0,a4<=1037.29),and(a4>=3211.68,a4<=3349),and(a4>=4501.

5,a4<=5893.5),and(a4>=6908.81,a4<=7053.

81)),"5.66","4.88")

我猜的,不知道是不是這個意思

excel中如何返回同時滿足兩個條件的值?

12樓:匿名使用者

一種樓主可以考慮複製列的方式

具體操作如下圖:

另外可以直接使用vlookukup公式的不常用方式

b7,c1:c7),2,false)

輸入公式後,需要使用ctrl+shift+enter組合鍵,陣列公式的方式

13樓:勇江谷憶丹

如果返回的值是數值的話,可以用

=sumproduct((a1:a100="條件1")*(b1:b100="條件2")*c1:c100)

如果是文字的話:

=index(c:c,sumproduct((a1:a100="a")*(b1:b100="b")*row(c1:c100)))

上面的公式必須確定只有1項同時符合兩個條件.如果不確定,只能用陣列公式:

(不用輸{},直接輸完公式後按ctrl+shift+enter)跟vlookup一樣,會返回第一個配對上的項.

ecel中如何高亮每行特定數值,excel中如何高亮每行特定數值

假定相關資料範圍n2 v1000 操作如下 1 名稱框 預設在列標a上方的空白區域 輸入n2 v10002 條件格式 新建規則 使用公式 3 公式處輸入 n2 1 2 sumproduct min n2 v2 1 2 4 格式處選擇一種顏色,確定即可 對於空值,當0處理 對於錯誤值,將出現錯誤 可以...

ecel中如何替換字串中的特定字元否則返回原

我有個笨辦法,因為其他更優的辦法我也不會哈,就將就你這個公式,解決沒有括號時的問題。我覺得可以用個if先判斷有沒有括號嘛,有括號才執行你這個公式,比如 if iserror find b2,1 find b2,1 1 啊啊 我也是菜鳥,你看能滿足需求不 你這公式好複雜看不懂。但你水平這麼高了,我就給...

在ecel中如何取得具有特定內容的單元格的行號或

用 match 函式即可取出特定的內容在查詢範圍中的相對位置,再進一步計算可得行號 列標 補充 這隻能用自定義函式解決了,在vba中插入模組,函式寫法如下private function madd rng as range,v as string as string dim cell as rang...