みなさんのお蔭で「関数できますか~?」も48回目を迎えました。
50回まであともう少しです・・・
さて解答です・・・
まず、F2です。F2にはセルB2,C2に表示される2枚のカードの合計値を
表示します。くまぷーのハウスルールでキング、クイーン、ジャック、エースも
全て10点なので最大値は20にしかなりません。よってエースを1点扱いに
する場合を考えなくて済みます。よってセルB2,C2の第1文字が数値なら
そのまま、絵札ならば10点扱いで合計します。
{=SUM(IF(ISNUMBER(--LEFT(B2:C2)),--LEFT(B2:C2),10))} (52文字)
次にG2に3枚目のカードの値を表示します。3枚目がエースだった場合は
10点扱いにするか1点扱いにするかを判定しなければなりません。
F2が12点以上なら、エースを10点扱いにすると3枚の合計が22を越えてしまうので
1点扱いにしなければなりません。
また、3枚目がエースでない時、絵札ならば10点扱い、そうでなければ
そもままの数値として扱います。よって・・・
{=IF(LEFT(D2)="A",IF(F2<12,10,1),IF(ISNUMBER(--LEFT(D2)),LEFT(D2),10))} (71文字)
最後にH2に得点を表示させます。3枚のカードの合計値が22以上なら
0点になるので・・・
=IF(D3,IF(F2+G2>21,0,F2+G2),F2) (31文字)
3つのセルの総合計文字数が156になってしまいました(^^ゞ
最近のコメント