No.1
- 回答日時:
エクセル自体の機能では無いはずです。
プログラムという観点から見れば、どういうアルゴリズムを考えているかによります。
アルゴリズム(解法)は考えていますか?
この回答への補足
早速の回答有り難うございます。
質問が適切でなくて申し訳ありません。私自身が全くそういうことがわからないものですが、仕事に必要なことから、ごく簡単にできるものなら作り方を教えてもらって何とか作れればと思ったのです。
ただ、アルゴリズムと言われただけで、めまいがするため前途多難な感じがします。
私のイメージとしては、解法はどんなものでも良いですが、応用の利くもの、たとえば答えが10になるものという方法もできるし、答えが8~10になるものという方法もできるものでないと困ると考えています。
ですが、正直に言えば、もしそういったプログラムを組んだエクセルのデータをお持ちなら、分けていただけたりすると、ものすごく喜びます。
No.2
- 回答日時:
解法は、まず手動で解く時にどうするか、ということから入ります。
一番簡単に思いつくのは総当たりですね。それをプログラムしてみましょう。仕事に使うのですから、こういうところで質問する前に、いろいろ調べ考えましょう。アルゴリズム辞典のたぐいの本にはあるかもしれません。また、数学的な解法もあるかもしれません。
まずは本屋で探すのが良いかもしれません。
蛇足:できている物を無償でもらおうという考えはやめましょう。
早速のご回答有り難うございます。回答中のご指摘は、ある面では、もっともだと思います。私の質問中にご指摘のとおり適切ではない考え方もあったと思い、今後記載に当たっては、熟考するようにしたいと思います。
ただ、全くわからないものが物事を調べる場合、この場は、良い取っ掛かりを探す場だとは思うのですよ。
本で調べるのであろうと知人に聞くのであろうと教えてgooであろうとネットサーフィンであろうと、取っ掛かりを探すという作業には大差はないと思うからです。
その根拠としては、現にご回答により、アルゴリズムという単語そのものがわからないとの状況が若干打破できたと言えるからです。
その点において、今回及び前回のご回答には大変感謝しております。
どうも有り難うございました。
No.3ベストアンサー
- 回答日時:
ここの「お知らせ」や「はじめての方へ」や「ご利用ガイド」等を細かく見ていただければわかると思いますが、
・自分の環境
・自分のスキルレベル
・何をやりたいか
・自分はどうやったか
・どううまくいかないか
等をできる範囲で細かく書いていただけないと、適切な回答はできません。
例えばプログラムをしようとしているのに「アルゴリズム」という単語を知らなかったというのは貴方の「お礼」で初めてわかりました。
仕事でプログラムをするなら、「情報処理用語辞典」のたぐいの書籍は最低入手しておきましょう。趣味でやられる方にはここまで言いませんが。
こういう内容の解法の物は、数学的な物ですから、たぶんそこら辺を調べないといけないと思います。「アルゴリズム辞典」のたぐいにもあるかもしれません。ただ、VBAでのサンプルは載っていないでしょうから、他の知識も必要になるかもしれません。(例えばC言語)
前回も言いましたが、簡単なのは総当たりでやってみるということですね。1と2を足したら3だから違う、1と3を足したら4だから解の1つ、1と4を足したら5だから違う、というふうにです。やり方としては稚拙ですが、まずこういう簡単に思いつく方法でやってみて、その後そのアルゴリズムを最適化していくという手法をとれば、多少はましになるでしょう。最適化で思いつく1つは、足される前の数字の1つが既に合計を越えていたら計算しない、等ですね。
それでは、がんばってください。
お二人とも、私のつたない質問にお付き合いいただき、どうも有り難うございました。
お二人のアドバイスに基づいて、資料等を探していきたいと思います。
ありがとう(^з^)-☆チュ!!
と男からされてもきしょいだけでしょうから、ポイントをお二人におつけします。
ほんとはお二人に20づつあげたいのですが、そうも行かないので、回答を頂いた順でご容赦ください。
ほんとに、どうもでした。
No.4
- 回答日時:
「プログラムが組めるか」という質問なのか、「このプログラムはどう作るのか」という質問なのかよく分からないところがありますが・・・
エクセルでは「マクロ」=VBA(VisualBasic for Applicationだったか)という領域で、プログラムが組めるようになっていて、そこにBASIC言語でプログラムを書いて、すぐに実行できます。
一度起動して「ツール」→「マクロ」・・・とやってみてください。
例のプログラムでなら、前の方が書いたとおり、総当りのロジックを書くといいかと思います。
いかに計算回数が多くても、パソコンがやってくれますから。
VBAの使い方は、本屋に行って、VBA関連の本を買ってくるといいかと思います。
いっぱいありますよ。用途に応じたものを選んでください。
そのつど変更する変数や、結果の数値は、エクセルのセルからもらったり、出力させたりするといいと思います。(入出力項目が少ないときは InputBoxとかMsgBoxで)
プログラミングは面白いので、はまりすぎないように頑張ってください。
お二人とも、私のつたない質問にお付き合いいただき、どうも有り難うございました。
お二人のアドバイスに基づいて、資料等を探していきたいと思います。
ありがとう(^з^)-☆チュ!!
と男からされてもきもいだけでしょうから、ポイントをお二人におつけします。
ほんとはお二人に20づつあげたいのですが、そうも行かないので、回答を頂いた順でご容赦ください。
ほんとに、どうもでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- JavaScript プルダウンから1個選んで、豆知識を出すプログラム。 2 2022/06/21 17:27
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- C言語・C++・C# C言語 3 2022/10/04 15:07
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# プログラミング初心者です。 演算子を習い、自力で計算機を作ろうと思い、写真のようなプログラムを書きま 2 2022/08/14 21:27
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- 数学 中学2年生の数学の問題です 5 2022/04/25 22:02
- 統計学 Rを用いた「繰り返しがある直交表実験計画法」の分析方法 8 2023/08/01 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
Stuck
-
m個の数字をn個のグループに分...
-
アルゴリズムとプロトコールの違い
-
Dijkstraて
-
画像から文字を認識してテキス...
-
期間重複チェックがわかりません
-
C# 再帰よるスタックオーバー...
-
ゲームプログラミングC/C++、SR...
-
連立方程式を解く
-
ランダム関数を作りたい。
-
複数の点を最短距離で全て繋ぐ...
-
暗号化・復号化のアルゴリズム...
-
リーグ戦日程表作成アルゴリズ...
-
VB2010にて分数表示(約...
-
初心者がディープラーニングの...
-
シードを考慮したトーナメント...
-
乱数って・・・
-
ASPでのオークション
-
最大公約数を求めたい!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
Stuck
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
アルゴリズムとプロトコールの違い
-
期間重複チェックがわかりません
-
グループを均等に分けるには?...
-
三次元形状曲面の導出法
-
あいまい検索(文字列一致率)
-
Visual studio2019 C#で生まれ...
-
gooという検索エンジンの後にGo...
-
フリーセルの難易度について
-
CRC-CCITT16の算出法
-
経路探索について
-
C♯で電卓を作成しています。演...
-
理系の高校生です。大学で情報...
-
OpenCVのライセンスについて
-
偏りのある乱数のアルゴリズム
-
詰め将棋をとくのは、アルゴリ...
おすすめ情報