EXCEL函式 如果某一資料滿足A且滿足B,則輸出該單元格到特定位置

2021-04-09 00:04:57 字數 4277 閱讀 6934

1樓:苗喬恩

單元格是承納資料的「容器」,單元格並不能輸出。

所以,你這個題只能在特定的位置輸出某單元格的內容。

公式為:

=offset(a1,match("班委",a2:a3,),match("女生",b1:c1,))

2樓:匿名使用者

如果姓名在a列,性別在b列,職務在c列,那麼輸入以下公式,然後向下填充公式

=if(and(b2="女",c2="班委"),a2,"")

3樓:沈一民

上傳帶行列號的有資料示例的**截圖,清楚說明已知條件,達成什麼樣的結果,結果和已知條件有怎樣的勾稽關係,才能有針對性地給你準確的答案。只有班委和女這兩個條件嗎?

如果excel單元格a和b的值同時符合某一條件則單元格c的值為d否則為e的公式怎麼寫

4樓:島上明月

假設 a1 和 b1 同時滿足 的條件 是 >3那麼 在 c1 單元格里 寫入 公式:

=if(and((a1>3),(b1>3)),d1,e1)你下面的 文字敘述,可以用這個 公式:

=if(and(d5-e5>0,d5-e5<3,f5<3),j5/26*e5, j5/30*e5)

5樓:太極健

m5公式

=if(and(d5-e5>0,d5-e5<3,f5<5),j5/26*e5,j5/30*e5)

6樓:匿名使用者

在m5單元格輸入

=j5/(if(and(d5-e5>0,d5-e5<3,f5<3),26,30)*e5

7樓:匿名使用者

=j5/(26+and(d5-e5>0,d5-e5<3,f5<3)*4)*e5

8樓:匿名使用者

=if(and(and(d5-e5>0,d5-e5<3),f5<3,j5/26*e5,j5/30*e5)

將上面的公式複製到m5就好了

9樓:匿名使用者

在m5輸入:

=if(and(d5-e5>0,d5-e5<3,f5<3),j5/26*e5,j5/30*e5)

excel公式怎麼寫:如果單元格等於a,則輸出1,如果等於b,則輸出2,如果等於c,則輸出3

10樓:匿名使用者

=if(a1="a",1,if(a1="b",2,if(a1="c",3,"無")))

a1表示單元格位置,若abc是數值,把abc上面的雙引號去掉

11樓:

以a列為例

選中a列,選單的「資料」「有效性」,設定允許為「自定義」,公式框裡輸入

=countif(a:a,a1)<=1

就可以了。

12樓:匿名使用者

=if(a1="a",1,if(a1="b",2,if(a1="c",3,"")))

13樓:匿名使用者

如果字母在a1但願惡搞

=max(code(a1)-64,0)

14樓:

=code(a1)-64可以?

在excel中彙總a列中滿足某些條件的單元格對應b列單元格數字之和

15樓:匿名使用者

一、如果是是要滿足一個條件,則用sumif函式

1、sumif函式的定義

根據指定條件對若干單元格求和。

語法sumif(range,criteria,sum_range)

range    為用於條件判斷的單元格區域。

sum_range    是需要求和的實際單元格。

說明只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。

如果忽略了 sum_range,則對區域中的單元格求和。

microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用 countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。

2、舉例

(1)假設要求出a列名字為張三,b列的收入總數值,則公式可以寫成(在a,b列以外的任一單元格寫入)

=sumif(a:a,"張三",b:b)

(2)假設a列為姓名,b列的收入值,要在d1單元格得出c1單元格所標示的姓名的收入總值(即」張三「這個名字寫在c1單元格中),則d1單元格的公式可以寫成

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

二、如果是要滿足多個條件,則用sumifs函式

1、sumifs函式的定義

對範圍中滿足多個條件的單元格求和。例如,如果需要對區域 a1:a20 中符合以下條件的單元格的數值求和:

b1:b20 中相應單元格的數值大於零且 c1:c20 中相應單元格的數值小於 10,則可以使用以下公式:

=sumifs(a1:a20, b1:b20, ">0", c1:c20, "<10")

重要  sumifs 和 sumif 函式的引數順序有所不同。具體而言,sum_range 引數在 sumifs 中是第一個引數,而在 sumif 中則是第三個引數。如果要複製和編輯這些相似函式,請確保按正確的順序放置引數。

語法sumifs(sum_range, criteria_range1, criteria1,

[criteria_range2, criteria2], …)

sumifs 函式語法具有下列引數:

sum_range    必需。對一個或多個單元格求和,包括數值或包含數值的名稱、區域或單元格引用。忽略空白和文字值。

criteria_range1    必需。在其中計算關聯條件的第一個區域。

criteria1    必需。條件的形式為數字、表示式、單元格引用或文字,可用來定義將對 criteria_range1 引數中的哪些單元格求和。例如,條件可以表示為 32、">32"、b4、"蘋果" 或 "32"。

criteria_range2, criteria2, …    可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對。

註解僅在 sum_range 引數中的單元格滿足所有相應的指定條件時,才對該單元格求和。例如,假設一個公式中包含兩個 criteria_range 引數。如果 criteria_range1 的第一個單元格滿足 criteria1,而 criteria_range2 的第一個單元格滿足 critera2,則 sum_range 的第一個單元格計入總和中。

對於指定區域中的其餘單元格,依此類推。

sum_range 中包含 true 的單元格計算為 1;sum_range 中包含 false 的單元格計算為 0(零)。

與 sumif 函式中的區域和條件引數不同,sumifs 函式中每個 criteria_range 引數包含的行數和列數必須與 sum_range 引數相同。

您可以在條件中使用萬用字元,即問號 (?) 和星號 (*)。問號匹配任一單個字元;星號匹配任一字元序列。如果要查詢實際的問號或星號,請在字元前鍵入波形符 (~)。

2、舉例

(1)假設要求出a列名字為張三,b列內容為「收入」或「支入」,c列資料的總數值,則公式可以寫成(在a,b,c列以外的任一單元格寫入)

=sumifs(c:c,a:a,"張三",b:b,"收入")

(2)假設a列為姓名,b列的「收入」或「支出」,c列為錢數,要在f1單元格得出d1單元格所標示的姓名,e1標示的「收入」或是」支出「,得出c列對應資料的總值(即」張三「這個名字寫在c1單元格中,「收入」或「支出」寫在e1單元格),則f1單元格的公式可以寫成

=sumifs(c:c,a:a,d1,b:b,e1)

16樓:匿名使用者

=sumproduct((a1:a100>=1)*(a1:a100<=3)*b1:b100)

=sumproduct((a1:a100>=4)*(a1:a100<=7)*b1:b100)

=sumproduct((a1:a100>=8)*(a1:a100<=10)*b1:b100)

公式假設資料是1行到100行

17樓:匿名使用者

=sumproduct((a2:a11>=1)*(a2:a11<=3)*b2:b11)

=sumproduct((a2:a11>=4)*(a2:a11<=7)*b2:b11)

=sumproduct((a2:a11>=8)*(a2:a11<=10)*b2:b11)

excel 在excel中滿足某一數值範圍之內條件返回固定值

可以使用if函式,復具體操作步制驟如下 1 在電腦上新建一個excel 修改檔名後,雙擊開啟。2 新建一張簡單的員工業績表,表中附有員工編號,姓名和業績。3 在平時的員工業績評定的時候,不可能一個個去判定,這個時候就需要用到if函式了。4 通過函式 if c3 60,不合格 合格 判定員工是否合格,...

excel2019當某一單元格滿足一條件時,該單元格所在行(不是列或本格)自動填充為某種顏色,該怎麼做?謝謝

選擇你要填充顏色的區域,條件格式,如 當a列的值大於50的時候,當前行填充顏色 條件格式,公式 a1 50 格式選擇填充顏色,確定 注意一下相對引用和絕對引用的關係 那你選擇那一行就好了,選中那行,然後條件格式 公式,輸入你所需要的條件,再選擇你想要的顏色,確定後就好了,剩下的那些行,用格式刷刷一下...

EXCEL判斷一行數值中滿足某一條件的數值個數(比如A1至O1中大於21的數值有幾個)

這樣也行 sum if a1 o1 21,1,按ctrl 回車 sum if a1 o1 21,1,要按ctrl shift 回車,因為這是個陣列公式。或者用 countif a1 o1,21 countif a1 o1,21 countif a1 o1,21 excel怎麼求一列資料中某一位的數值...