今回は完全に滑っちゃったみたいですみません。
実は↓の67しか動くものは作れませんでした。
{=SUM((LOOKUP(ROW(3:22),1/(B3:B22>0)*ROW(3:22),B3:B22)=E3)*C3:C22)}
問題にする前にいろいろやってたのですが、要は空白の部分を上の商品名で埋めた配列を作れば終わりということで
OffsetとかIndirectで
{=OFFSET(B2,MATCH(ROW(3:22),1/(B3:B22>0)*ROW(3:22)),)}
{=INDIRECT("B"&MATCH(ROW(3:22),1/(B3:B22>0)*ROW(3:22))+2)}
などを試してました。
やられて見ればお分かりだと思いますが、これらで望みどおりの配列が作られますが、
{=OFFSET(B2,MATCH(ROW(3:22),1/(B3:B22>0)*ROW(3:22)),)=E3}
のように何か演算を加えるとすべて#Valueになってしまい機能しませんでした。
こんな複雑な話ではなくて、
{=OFFSET(C2,ROW(1:10),)>200}
こういう単純なことをやっても機能しません。
理由をご存じの方がおられましたらご教示ください。 (sakudaさん)
最近のコメント