返回列表 上一主題 發帖

[發問] 三個值之間的>或=或<的排列組合

[發問] 三個值之間的>或=或<的排列組合

祝福各位大大︰新春快樂!



排列組合.png
2018-2-18 19:33


假設有三個值︰A,B,C
將三個值之間的"大於"或"等於"或"小於"的排列組合(重複的組合,則取其1個組合)表列於A欄。
EX:
A1= A>B,A>C,B>C
A2= A>B,A>C,B=C
A3= A>B,A>C,B<C
其餘......以此類推

請問︰VBA的語法編寫。謝謝!

備註:
A,B,C都是>0的整數。謝謝!

TOP

本帖最後由 papaya 於 2018-2-21 20:43 編輯

回復 3# jackyq
j大:新春快樂!
希望最後的輸出結果是:
(1)
A1= A>B,A>C,B>C
A2= A>B,A>C,B=C
A3= A>B,A>C,B<C

重複的組合,則取其1個組合,則共有3*3*3=27組
但不成立的不列出
EX:
A>B,A=C,B>C
A>B,A=C,B=C

勞駕幫忙!謝謝您!

TOP

本帖最後由 papaya 於 2018-2-21 20:56 編輯

回復 4# hcm19522
j大:新春快樂!
感謝您的函數解^^
請問:
1_2007版的IFERROR函數要如何改成2003版的ISNA來應用

2_A,B,C"三者之間的>"或"="或"<"有衝突的(即不能成立)組合,不列出時~
EX:
B4的A>B,A=C,B>C
B5的A>B,A=C,B=C
B7的A>B,A<C,B>C
B8的A>B,A<C,B=C
:
:
公式要如何修正?
勞駕再賜正!
謝謝您!

TOP

回復 4# hcm19522
h大:新春快樂!
感謝您的函數解^^
請問:
方式二C1:C28=IF(ROW(A1)>27,"","A"&MID(">=<",INT(ROW(A9)/9),1)&"B,A"&MID(">=<",MOD(INT(ROW(A3)/3)-1,3)+1,1)&"C,B"&MID(">=<",MOD(ROW(A1)-1,3)+1,1)&"C")
A,B,C"三者之間的>"或"="或"<"有衝突的(即不能成立)組合,不列出時~
EX:
B4的A>B,A=C,B>C
B5的A>B,A=C,B=C
B7的A>B,A<C,B>C
B8的A>B,A<C,B=C
:
:
公式要如何修正?
勞駕再賜正!
謝謝您!

TOP

回復 8# jackyq
j大:
感謝您的程式解^^

測試後~答案完全正確~感恩^^

TOP

        靜思自在 : 有多少力量就做多少事,不要心存等待,等待才會落空。
返回列表 上一主題