|
カテゴリ:計算
数独をEXCELで解く計算式を公開しましたが、’19/1/12付け朝日新聞の問題で不具合が発生しました。
問題は、以下のものです。 ○印部 C1セルに”9”、F2セルに”6”、G2セルに”4”が入ることはすぐにわかると思います。 A8セルに”9”、E8セルに”3”、G3セルに”9”、G4セルに”3”が有るので、G7:I9のブロック内では、I7セル及びH9セル(39と表示)以外には、”3”も”9”も入れません。どちらに入るかはまだ決まりませんが、必ずどちらかに入り、他の数値が入ることは有りません。 そうなると、I8セルには”4”が入ることになります。 すると、F8セルには、縦、横、ブロックに1~7及び9があるので、ここには”8”が入る事になります。 一方I列を考えると、I1,I3,I4セルの横方向を見ると”6”及び”9”がそれぞれ有るので入れる事が出来ません。従って、I6セルかI7セルのいづれかに”6”及び”9”が入ります。 I7セルには、先の”3”か”9”、更に今回の”6”か”9”が入る事になります。 そこでI7セルには、”369”と表示しています。 ここで、今までの方法では、この先に進めなくなりました。 ここで、判定方法を追加しました。 I7セルは、I6セルとの間に”6”か”9”が入り、H9セルとの間に”3”か”9”が入ります。 仮にI7セルに”6”が入るとH9セルとの条件を満足できません。 従って両方に共通する”9”が入る様にすれば、I6セルは”6”、H9セルは”3”で条件を満足します。 共通する数値を入れるだけですが、関数式で表すには、比較する相手との組み合わせや、条件式が複雑になります。 挑戦してみてください。 最終結果は以下になります。 お気に入りの記事を「いいね!」で応援しよう
最終更新日
2019.01.19 17:28:15
コメント(0) | コメントを書く |