- ベストアンサー
エクセルでA列とB列に=INT(RAND()*2)+1というランダムで
エクセルでA列とB列に=INT(RAND()*2)+1というランダムで1か2しかでない式をつくり、例えばA1とB1の数字が同じで、A2とB2も同じで、それが15回連続つづいたら、C15に*を表示させるというような式を作りたいです。(IFですか?)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=SUMPRODUCT((A1:A15=B1:B15)*1) でAとBが同じセル数を求められます。 =IF(SUMPRODUCT((A1:A15=B1:B15)*1)=15,"*","") ではいかがでしょう?
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.4
作業列を使って行うのが判りやすいでしょう。 C1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(AND(A1<>"",A1=B1),1,"") D列がお求めの欄で、D1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(ISERROR(SUM(OFFSET(C1,-14,0):C1)=15),"",IF(SUM(OFFSET(C1,-14,0):C1)=15,"*","")) 上の式ではどこの行から15回連続した場合でも該当する行に*が表示されます。
- watabe007
- ベストアンサー率62% (476/760)
回答No.3
#1です 私の回答、間違っています、捨ててください。
- watabe007
- ベストアンサー率62% (476/760)
回答No.1
これで どうでしょうか? =IF(SUMPRODUCT((A1:A15)*(B1:B15))=15,"*","")