エントリー

エクセルでナンプレを

去年の暮れ。
暇つぶし用として、たまたま手に取ったパズル雑誌。
ついつい、ハマってしまい継続して購入しています。
なかなかプレゼントは当たらないけど(苦笑

で、全てのマスを埋めたナンプレが正しいかどうか。
それを確認する作業をエクセルにやらせています。

まぁ、本気で取り組めば答えを求める事も可能なんだろうけど…
それをやると本末転倒なので(苦笑

あくまで入力した数字を元に、ヒント・確認をするだけのモノです。

ファイル 2856-1.jpg

※元画像には数字が入っているんだけど、その部分は伏せてあります。

今回のは12マスの特殊なヤツ。
まずは全ての数字の合計を求めておきます。
1~10が55なので、55 + 11 + 12 = 78です。

赤い部分は、それぞれの行・列の合計値。
ただ、普通に合計値を表示させると常に「78」を意識しなければいけないので
"= 78 - sum(行・列)"とします。
なので、0になれば正しく1~12が並んでいる事になります。

もちろん、ナンプレ全体の正解を保証するものでもなく、
間違っていても合計が78にさえなれば0になるので、あくまで目安として。

青い部分は、埋まっていないマス目の数。
"= 12 - count(行・列)"
0になれば、全てのマスに数字が入っている事になります。

こちらも、あくまで数字の数を表示させているだけ。
特に「3」「2」と小さくなるにつれ、数字を特定しやすくなります。
もちろん「1」なら、隣の(赤い部分の)数字が入る事になります。

オレンジ部分は、区画ごとの合計値。
行・列と同じように、"= 78 - sum(区画)"となります。

紫部分は、それぞれの数字(1~12)が全体で使われていない数。
ちょっと言い回しがややこしいけど、
全ての区画に正しく1~12が収まれば、全てが0になるって事。
ここには、"= 12 - countif(ナンプレ全体,1~12)"に。

最後に赤、青、オレンジ、紫部分
それぞれに条件書式でセルの値が0の時、赤字の太字に設定すれば見やすくなると思います。

この全ての部分が0になれば、ほぼ間違いなく「正解」という事に。

自分の書いた数字と印刷されている数字って、意外と間違いやすいんだよねぇ。
脳内で勝手に分別しちゃうというか…

なので、たま~にだけど…
印刷されている数字の横に、同じ数字を書いてあったりします(苦笑

ページ移動

トラックバック

  • トラックバックはまだありません。

トラックバックURL

https://izuito.net/_cgi/freo/trackback/2856

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
投稿キー(スパム対策に、投稿キー を半角で入力してください。)
コメント
閲覧制限

ユーティリティ

- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

過去ログ

ノート

  • ノートは登録されていません。

新着エントリー

javascript 再勉強中
2024/03/08 10:56
ベータガンダムは伊達じゃない
2024/02/21 11:07
残り約50ページ
2024/01/29 13:07
スマホのカメラ機能
2023/12/19 11:59
ガラケー卒業
2023/11/27 18:57

新着コメント

Re:スマホのカメラ機能
2024/01/13 from dshata
Re:スマホのカメラ機能
2024/01/12 from とくめい
Re:アクアビーズアート(2)
2021/10/10 from はやとまる
Re:旗印、自作してみた。
2021/02/18 from goopee
Re:初のスキルLV.10武将 の続き 2
2014/09/24 from DSHata(管理人)