問題
C列には数値と数字が入っています
範囲(C4:C200)
その中で数字の種類数をÈ4に
<例> |
2 |
2 |
22 |
77 |
64 |
64 |
64 |
77 |
2 |
2 |
この場合は数字は2・64・64・2の4個ですが
2・64の2種類なので答えは「2」です
77等数値は無視です。
(からくちさん)
解答用参考ファイル: 20190528をダウンロード
解答用参考ファイル(sakudaさん提供 マクロ入り): 20190528-2をダウンロード
***********************************************************************
解答発表は06/01(土)の20:00です。それまでは直接数式を
書き込むこと・ポイントとなる関数名を書き込むことはご遠慮ください。
***********************************************************************
あれ、出てる^^
しかし、数字と文字の判別って意外と・・・
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 03時17分
◆四苦八苦しながら、とりあえずできたようなのですが
◆正しいかどうか自信がありません
投稿情報: maron | 2019年5 月28日 (火曜日) 午後 04時19分
作ったけど、正しいかどうか分からない。
で、マクロ作ったけど、不一致になったので、どっちが正しいか分からないw
結局式に問題があるのは分かったけど、解決策が・・・・
多分今晩正解が表示されるようにしたシートくまぷーさんに送れると思います。
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 04時37分
一応マクロ入りシート作って送りました。
早いとこからくちさんに検証してもらった方がよろしいかと思います。
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 05時01分
からくちさんに質問です
文字の99は出ないようなんですが、それ前提にしちゃって良いんでしょうか?
99があるとダメなはずの式、いくらやってもエラーにならなかった^^;
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 05時26分
>一応マクロ入りシート作って送りました。
有り難うございます。
少々お待ちください。
急いでアップします。
投稿情報: くまぷー | 2019年5 月28日 (火曜日) 午後 05時32分
sakudaさん提供マクロ入りファイルを公開しました。
よろしくお願いします。
投稿情報: くまぷー | 2019年5 月28日 (火曜日) 午後 05時35分
◆マクロで確認したら、同じときもあるし、1つ少ないときもある
◆やっぱり、ダメかな!
投稿情報: maron | 2019年5 月28日 (火曜日) 午後 06時02分
>マクロで確認したら、同じときもあるし、1つ少ないときもある
たぶん、文字の0が出てるのかと思います。
私もそこで引っ掛かった。
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 06時05分
◆確かにそのようですね
投稿情報: maron | 2019年5 月28日 (火曜日) 午後 06時18分
◆直しました、4文字増えましたが、これでいいように思います
投稿情報: maron | 2019年5 月28日 (火曜日) 午後 06時41分
出てますね、、、
>それ前提にしちゃって良いんでしょうか
何をどうしようが正しい答えが返れば良いのでは
因みにマクロは正しい答えを返します
>直しました、4文字増えましたが
何文字なのかな
わたしは何時も解くは簡単短くは難解
今回も皆さんの技を見たいだけです
投稿情報: からくち | 2019年5 月28日 (火曜日) 午後 08時06分
実はこの問題、、、
同じ表でまだありまして
例えば
数値の種類vs数字の種類
で多い方の判定版とか、、、
後一度してみたかったのが
作業列を1列のみ使用可で
文字数は「作業列の1セル+解答セル」の合計数版とか、、、
投稿情報: からくち | 2019年5 月28日 (火曜日) 午後 08時18分
マクロは正しいようで、安心しました。
私は99が入っても大丈夫なバージョンで68です。
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 09時01分
あっ、そうだ、ただし、全部が文字列になった時は誤判定が出ます^^;
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 09時03分
◆58です
投稿情報: maron | 2019年5 月28日 (火曜日) 午後 09時05分
58がすごいな。
投稿情報: y sakuda | 2019年5 月28日 (火曜日) 午後 09時14分
>68です
>58です
相変わらず凄いですね
len(e4)が最初16だった
見た目はOKなのに
直したら72文字
減らさないと、、、
投稿情報: からくち | 2019年5 月28日 (火曜日) 午後 09時18分
深く考えていませんが、平日にも関わらずやってみました。
文字数的には60前後なのかな?
投稿情報: min | 2019年5 月28日 (火曜日) 午後 09時20分
あら、58ですか。
とりあえずあっていれば57でした。
投稿情報: min | 2019年5 月28日 (火曜日) 午後 09時22分
もうちょっとやって55でした。
あっていればですが。
投稿情報: min | 2019年5 月28日 (火曜日) 午後 09時25分
う~~ん、、、
53になったけどこれ間違え
文字数の0が無いと1多い
あれば正しいけど、、、
またまた手直しか
投稿情報: からくち | 2019年5 月28日 (火曜日) 午後 09時33分
パソコン閉じました、、
53か
やっぱりからくちさんはすごいなあ
投稿情報: min | 2019年5 月28日 (火曜日) 午後 09時44分
あら、すみませんでした
投稿情報: min | 2019年5 月28日 (火曜日) 午後 09時48分
やっぱ、皆さんスゲー
短縮のアイデア本日のところは全くなしです。
投稿情報: y sakuda | 2019年5 月29日 (水曜日) 午前 12時27分
雨で目が覚めた
これ、面白そう
・・・・
でも、、、
投稿情報: jyo3 | 2019年5 月29日 (水曜日) 午前 02時48分
分からない、、、
0があれば正しい
0が無いと1つ多い
1つ少ないなら意味が分かる
何故多くなる
この式はそんな値は出ない筈
自分で作り自分で解いて意味不明
分からない、、、
投稿情報: からくち | 2019年5 月29日 (水曜日) 午前 09時13分
>1つ少ないときもある
>たぶん、文字の0が出てるのかと思います。
似て非なる現象発見
わたしのは出てると正解
出ないと1つ多い
と言う事は違う式か、、、
投稿情報: からくち | 2019年5 月29日 (水曜日) 午前 09時17分
>0が無いと1つ多い
同じ現象の裏表だと思いますけど。
投稿情報: y sakuda | 2019年5 月29日 (水曜日) 午前 11時01分
>同じ現象の裏表だと思いますけど。
分からない
例えばCOUNT(範囲)として数えた時
無ければ1つ少ないなら分かるけど
多いだと、、、
勿論ですが
最大値-COUNT
の様な使い方はしてないので
解答の時に式を出して皆さんに教えて戴くか
でも皆さんの文字数を見ると殆ど同じ式では
と思えるのですが、、、
投稿情報: からくち | 2019年5 月29日 (水曜日) 午前 11時12分
ダイエットして、どうにか60
どうでも良いですが、問題シートの
「その中で数字の種類数をÈ4に」
このEフランス語用のフォント?
そんなもの何処からまぎれ出てきたw
投稿情報: y sakuda | 2019年5 月29日 (水曜日) 午前 11時22分
字数増やさないで、全部文字の数の時の対応できました^^
ところで、お気づきでしょうけど、提供させていただいたマクロちょっと見落としがあり、ブックを開いた時、間違った「正解」が表示されています。
一度F9を押すなりしてシートが再計算されないとマクロが走らないためです。
本来ならブックを開いた時強制的に再計算してマクロを走らせておかなければいけなかったのですがそこまで考えなかった。済みません。
投稿情報: y sakuda | 2019年5 月29日 (水曜日) 午前 11時36分
どうにか、58
投稿情報: y sakuda | 2019年5 月29日 (水曜日) 午後 03時08分
凄いな、、、皆さん
どっちの関数だろう
投稿情報: からくち | 2019年5 月29日 (水曜日) 午後 07時18分
やっと正解が出来た、、、けど
88,、、長過ぎる
こんな式考える人はいない
投稿情報: からくち | 2019年5 月29日 (水曜日) 午後 07時38分
今回もまた出題していながら完敗です
解答例より皆さんの式の方が遥かに良いと思います
それより不思議で全く訳が分かりません
通常仮に正解数が70前後とした時
範囲をC:Cとすると値が40前後と少ない
範囲をC4:C200とするとエラー
範囲をC4:C201とすると140前後と多い
解答の日に教えていただきたい
投稿情報: からくち | 2019年5 月31日 (金曜日) 午前 06時19分
からくちさんから解答例を頂きました。
今度は日にちを間違えて公開しないようにいたします。m(__)m
投稿情報: くまぷー | 2019年5 月31日 (金曜日) 午前 08時28分