質問: エクセルでの論理計算
回答: ◆gekkasuikouさん のいうように、「A列が1になってはじめてB列が1になった時1で、あとはA列が0になるまで0という感じかもしれませんね。」だとしたら、 ◆1列目に項目名を追加して、 C2=IF(AND(A2=1,B2=1,IF(COUNTIF($C$1:C1,1)<=1,C1=0,SUMPRODUCT((INDEX(A:A,MATCH(1,INDEX(0/($C$1:C1=1),0))):A2=0)*1))),1,0) ★下にコピー ★EXCEL2007/2010であれば、 C2=IF(AND(A2=1,B2=1,IFERROR(SUMPRODUCT((INDEX(A:A,MATCH(1,INDEX(0/($C$1:C1=1),0))):A2=0)*1),C1=0)),1,0)