B列での以上の文字はなく数値のみが入っているとします。それにしても以上ということは式をかなり複雑なものにしています。
C2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(B2="","",IF(B2>INDEX(B$10:B$100,IF(COUNTIF(A$10:A$100,A2+1),MATCH(A2+1,A$10:A$100,0)-1,COUNT(B$10:B$100))),"",IF(COUNTIF(INDEX(B$10:B$100,MATCH(A2,A$10:A$100,0)):INDEX(B$10:B$100,IF(COUNTIF(A$10:A$100,A2+1),MATCH(A2+1,A$10:A$100,0)-1,COUNT(B$10:B$100))),B2)>0,INDEX(C$10:C$100,MATCH(A2,A$10:A$100,0)-1+MATCH(B2,INDEX(B$10:B$100,MATCH(A2,A$10:A$100,0)):INDEX(B$10:B$100,IF(COUNTIF(A$10:A$100,A2+1),MATCH(A2+1,A$10:A$100,0)-1,COUNT(B$10:B$100))),0)),IF(B2<INDEX(B$10:B$100,MATCH(A2,A$10:A$100,0)),INDEX(C$10:C$100,MATCH(A2,A$10:A$100,0)),INDEX(C$10:C$100,MATCH(A2,A$10:A$100,0)-1+MATCH(B2,INDEX(B$10:B$100,MATCH(A2,A$10:A$100,0)):INDEX(B$10:B$100,IF(COUNTIF(A$10:A$100,A2+1),MATCH(A2+1,A$10:A$100,0)-1,COUNT(B$10:B$100))),1)+1)))))
お礼
大変参考になりました。こんなに詳細なアドバイスありがとうございました。助かりました。