返回列表 上一主題 發帖

[發問] excel能夠表示出D欄的數字嗎?

[發問] excel能夠表示出D欄的數字嗎?

本帖最後由 pianoand 於 2016-1-15 09:41 編輯

拜託大大解惑...

已知:1A染色體.
         2.B染色體.
         3.已經被固定的區段

目的:excel能夠表示出D欄的數字嗎?
目前看到的是人工寫出的解答,能否用公式帶入呢

謝謝

舉例說明在檔案裡
002.zip (6.79 KB)

回復 1# pianoand
看不懂,邏輯請說明清楚。
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

D2.陣列公式
=IF(C2<>"",C2,INDEX(B:B,MATCH(1=1,ISNA(RANK(B$2:B$11,(C$2:C$11,D$1:D1))),)+1))

TOP

回復  pianoand
看不懂,邏輯請說明清楚。
stillfish00 發表於 2016-1-15 09:52



謝謝大大耐心的理解!
請問大大能理解表格裏E欄的解釋嗎?

TOP

回復 3# 准提部林
太強了,我發覺我有公式障礙。
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

回復 5# stillfish00


公式.程式,您是兩得益彰,莫太客氣了!
 
有時遇到需求說明得言簡意不清,總要先推敲一番~~

TOP

補充說明...

A欄B欄為資料庫
要完成D欄

D欄被要求
1.黃框部分要跟A欄黃框部分的位置跟數字不變
2.其餘部分填入B欄剩下的數字,但要依據B欄的出現順序依序填入
  已出現在黃框的數字就跳過不填

TOP

回復 3# 准提部林


謝謝大大的回覆

仔細推敲中

TOP

D2:D11{=IF(C2="",INDEX(B:B,SMALL(IF(COUNTIF(C$2:C$11,B$2:B$11)=0,ROW(B$2:B$11)),SUM((C$2:C2="")*1))),C2)

TOP

[quote]D211{=IF(C2="",INDEX(B:B,SMALL(IF(COUNTIF(C$2:C$11,B$2:B$11)=0,ROW(B$2:B$11)),SUM((C$2:C2="")*1))) ...
hcm19522 發表於 2016-1-15 16:36 謝謝大大
   
謝謝大大.小弟還在試

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題