質問: エクセル関数で・・・・ こんにちは。 今、ちょっとした計算をエクセルでしているのですが、a行に1以上の数が出てきたら計算(足し算)を始め、間で0が24個続いたら計算をやめ、またさらに1以上が出てきたら計算を始めるといったような計算方法はエクセル関数でできますでしょうか? 乱文で大変申し訳ありませんが、ご教授いただければ幸いです。
回答: 数値がセルa1からあるとして セルb1に =if(a1>=1,a1,"") セルb2以降に =if(a2>=1,if(b1="",a2,b1+a2),if(countif(offset(a2,-(min(row(),24)-1),0):a2,0)=min(row(),24),"",b1+a2)) で如何でしょう。 尚、0(ゼロ)が24個以上続いたら、空白表示になります。