返回列表 上一主題 發帖

[發問] 修正公式,以利適用變動的內容。

回復 26# Airman

AZ7:AZ12 區域陣列公式
=TEXT(SMALL(IF(SMALL($B7:$AX7+$B$71:$AX$71%%,1+COUNTIF($B7:$AX7,"<="&INDEX(7:7,MATCH(--AY7,$1:$1,))) )=$B7:$AX7+$B$71:$AX$71%%,$B$1:$AX$1,99),{1;2;3;4;5;6}),"[<>99];;")
選AZ7:AZ12右拉


計算SMALL取數位置
        注意 --AY7 配合AZ7:AZ12公式的左一格位置,利用 INDEX(MATCH( 查詢上個大小數值,利用COUNTIF算出 <= 該數值有幾個。


71列資料的比較
        取大 $B$71:$AX$71%%
        取小 1/$B$71:$AX$71
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 29# Airman


   % = 1/100
%% = 1/10000
123% = 1.23
123%% = 0.0123

目前AZ7的公式條件如下~
主條件=$B7:$AX7的前三大的數字(中式排名);
如果主條件的前三大數字都為單1個時,則將其在$B1:$AX1的同欄對應數字依序填入AZ7︰BB7
副條件1=如果主條件1的其中某排名數,有2個(含)以上時,則選取其在$B71:$AX71的同欄對應數字較大之排名者,
並將選取後的前三大數字之在$B1:$AX1的同欄對應數字依序填入AZ7︰BB7
副條件2=如果主條件1的其中某排名數,有2個(含)以上,且其在$B71:$AX71的同欄對應數字亦相同時,則將該相同排名者全選取,
並將選取後的前三大數字之在$B1:$AX1的同欄對應數字依序填入AZ7︰BB7

當取大或取小時,你的副條件1沒有改變 "$B71:$AX71的同欄對應數字較大之排名者",
$B7:$AX7      = ,,,,,81,,,,,71,,,,,63,,,,,,81,,,,,
$B71:$AX71 = ,,,,,412,,362,,,319,,,,412,,
$B7:$AX7 + $B71:$AX71%% = ,,,,,81.0412,,,,71.0362,,,,63.0319,,,,,81.0412
使用 MAX 或 LARGE(...., 1) 都可以取出 81.0412

再去比對 if( LARGE(...,1) = $B7:$AX7 + $B$71:$AX$71%% , 是取出 $B$1:$AX$1,  否 ....)

若,副條件1 改變 "$B71:$AX71的同欄對應數字較 "小" 之排名者"
就使用 $B7:$AX7 + 1/$B71:$AX71

1/100     = 0.01   小數反數為大 的小數
1/1000  =0.001  大數反數為小 的小數

其他相同不再贅言,有不懂再問吧
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 29# Airman

$B7:$AX7      = ,,,,,81,,,,,71,,,,,63,,,,,,81,,,,,
$B71:$AX71 = ,,,,,412,,362,,,319,,,,412,,
(1)
$B7:$AX7 + $B71:$AX71%% = ,,,,,81.0412,,,,71.0362,,,,63.0319,,,,,81.0412
(2)
$B7:$AX7/1%% + $B71:$AX71 = ,,,,,810412,,,,710362,,,,630319,,,,,810412

(1)與(2) 算是異曲同工
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 32# Airman

$B7:$AX7                                                      $B$71:$AX$71       
                取大                                                                         取小
取大        LARGE($B7:$AX7 + $B$71:$AX$71%%, n)        LARGE($B7:$AX7 + 1/$B$71:$AX$71, n)
取小        SMALL($B7:$AX7 + 1/$B$71:$AX$71, n)        SMALL($B7:$AX7 + $B$71:$AX$71%%, n)

   
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題