請excel函式高手詳解這個問題

時間 2022-02-01 17:48:07

1樓:匿名使用者

這個可以私用多條件求和sumifs函式實現

也可以使用sumproduct函式實現

2樓:匿名使用者

只能試試看這個法子行不行,感覺還是差不多可以操作出來結果,我在excel中試了一下,因為具體情況可能有出入只能自己變通一下了,結果可以看圖。我大概說一下過程:

1. 有一個真實表,在只面把身份證號放在姓名前面一列

2. 原來有身份證、姓名、年齡,現在再加上兩列,一列取出真實姓名[這個應該沒問題,具體您資料的格式應該能做到],後一列拿出當前行的行號[「公式:=row()」]

3. 建立校準資料,用來得到資料的在姓名、身份證、年齡三個列後再加兩列:一列取出找到的真實表中的行號[「公式:

=vlookup(c2,真實表!b3:f11,5,true)」],另一個判斷姓名是否與真實表中的存在一致的可能[「公式:

=not(iserr(find(indirect(address(e2,5,1,1,"真實表")),b2)))」]

4. 在年齡中寫入公式:=if(f2,indirect(address(e2,4,1,1,"真實表")),"")

剩下的應該是拖拖拽拽的事了。

下面是圖:

3樓:匿名使用者

這個不是一下子就能解決的,可能還有別的情況,你應該找個群進去問

請Excel函式高手解答問題,請Excel函式高手解答1個問題

按你現在的這個表示方法是沒有辦法直接得到結果的。一個單元格中用逗號分隔的兩個數字,被系統認定為一個文字欄位,excel以每個單元格為一個計算單元。你現在要求對這兩個數字還要按兩個數字進行比對,所以,這兩個數字必須分列在兩列或一列中,如果在一列中,這個操作就非常簡單了,用一個if 函式和一個count...

請Excel函式高手解答問題,請Excel函式高手解答1個問題

單元格中不包括那些a1。等字母吧?是不是隻有 在d1輸入公式,if a1 if b1 c1,就是用if的巢狀可以實現了。最簡單直接的方法 在要顯示答案資料的單元格輸入以下公式就可以得到你要的資料。if and a1 x b1 x c1,yuqiang462 好像沒有看清題目,我的公式只能求出第一個滿...

EXCEL函式高手請進,excel函式高手請進!

sumproduct right large j3 j102 10 6 c3 c102,row indirect 1 如果要把班級條件加上,比如班級在b列,可把公式改為 sumproduct right large b3 b102 一班 j3 j102 10 6 c3 8,0 3 這是求一班總分前8...