回覆列表
  • 1 # 使用者9908538351351

    用IF判斷性別,確定要引用的區域

    用MATCH根據身高判斷要引用的行

    用VLOOKUP根據年齡模糊匹配陣列,判斷要引用的列

    用INDEX根據行列引用區域中的值

    你圖裡的體重資料都是一位小數,直接用LEFT和RIGHT取出來,再用IF判斷

    橫線看不出包不包含等於,假設包含

    示例裡的公式

    =IF(OR(D6<--LEFT(IF(A6="男",INDEX(B2:C3,MATCH(C6,A2:A3,0),VLOOKUP(B6,{0,1;25,2},2,1)),INDEX(F2:G3,MATCH(C6,E2:E3,0),VLOOKUP(B6,{0,1;25,2},2,1))),4),D6>--RIGHT(IF(A6="男",INDEX(B2:C3,MATCH(C6,A2:A3,0),VLOOKUP(B6,{0,1;25,2},2,1)),INDEX(F2:G3,MATCH(C6,E2:E3,0),VLOOKUP(B6,{0,1;25,2},2,1))),4)),"不合格","合格")

    用VBA做或者加輔助列會更簡單

  • 中秋節和大豐收的關聯?
  • 近期有哪些新發現的恐龍物種?