結果が複数の場合にA列で一番上の行にあるものを返す場合。 =IF(SUMPRODUCT(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),INDEX(A1:A3,MATCH(0,INDEX(0/(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),0),0)),"*")
一番下の行のものを返す場合。 =IF(SUMPRODUCT(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),INDEX(A1:A3,MATCH(1,INDEX(0/(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),0),1)),"*")
なお、それぞれの式は =IF(SUM(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),INDEX(A1:A3,MATCH(0,0/(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),0)),"*") =IF(SUM(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),INDEX(A1:A3,MATCH(1,0/(COUNTIF(B1:B3,A1:A3)*COUNTIF(C1:C3,A1:A3)),1)),"*") としてShiftキーとCtrlキーを押しながらEnterキーで式を確定でも可。 |