返回列表 上一主題 發帖

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

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

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

拜託大大解惑...

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

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

謝謝

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

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



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

TOP

補充說明...

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

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

TOP

回復 3# 准提部林


謝謝大大的回覆

仔細推敲中

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

D2.陣列公式:
=IF(C2"",C2,INDEX(B:B,MATCH(1=1,ISNA(RANK(B$2:B$11,(C$2:C$11,D$11))),)+1))
准提部林 發表於 2016-1-15 10:28



    謝謝大大
結果出來了

TOP

謝謝大大解釋

如果把這個問題再複雜一點

H欄的解需要再符合一個要求

首先已知
1.B欄跟C欄的組合給予代號,在A欄表示
2.H欄的數字代表的是A欄
3.被固定的黃色區段仍然不能變動

求解
H2:H4這三個儲存格不能重複出現資料庫B欄及C欄的數字,
H5:H7,H8:H10,H11:H13也是

例如現在H8是4,對應到的B欄是2,C欄是5
         H9是6,對應到的B欄是2,C欄是3
        H10是10,對應到的B欄是3,C欄是4
如此情況H9及H10對應到的B欄重複出現2,是不合法的
要如何避免呢
0116.rar (7.53 KB)

TOP

回復  pianoand


蠻複雜的,若以〔三列〕為一群組,
以下皆為〔陣列公式〕:
H2:
=IF(G2"",G2,I ...
准提部林 發表於 2016-1-17 12:09



    太謝謝大大花時間.
小弟試著理解.不會的地方再請指點
謝謝謝謝

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題