- ベストアンサー
関数で質問です。
関数で質問です。 エクセル2002を使っています。 たとえば セルAに5を入力。 その下のセルBに3を入力。 その結果、3を入力したセルBの右側のセルB'に 4というように表示したい。 このように数字をセルAには0から9 セルAにも0から9まで入力して セルB'にはそれぞれ規則にあわせた数値を表示したい。 結果も0から9にしか設定はしないので10通りになります。 そんなことが出来たら嬉しいのですが・・・。 すみません。 何かうまい方法はありますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A B C D E F G H I J K L 1 0 3 6 9 2 5 8 1 4 7 2 0 3 6 9 2 5 8 1 4 7 3 5 4 2 5 9 6 9 7 7 =MOD(10+MATCH(K3,A$1:J$1,0)-MATCH(K4,A$1:J$1,0),10) こうか・・。
その他の回答 (4)
- passes
- ベストアンサー率26% (11/42)
計算できるたぐいのものなら簡単だけどね。 こんな感じのものを、例えばD1~N11に作って、index関数で読み出す。 0 1 2 3 4 5 6 7 8 9 0 ? ? ? ? ? ? ? ? ? ? 1 ? ? ? ? ? ? ? ? ? ? 2 ? ? ? ? ? ? ? ? ? ? 3 ? ? ? ? ? 4 ? ? ? ? 4 ? ? ? ? ? ? ? ? ? ? 5 ? ? ? ? ? ? ? ? ? ? 6 ? ? ? ? ? ? ? ? ? ? 7 ? ? ? ? ? ? ? ? ? ? 8 ? ? ? ? ? ? ? ? ? ? 9 ? ? ? ? ? ? ? ? ? ?
お礼
ありがとうございました。 すごい関数頂戴したので、解決いたしました。 index関数を使ったことが無いので知らなかったのですが 他の場所で使えそうです。 どうもありがとうございます^^
補足
ありがとうございます ん? INDEX関数? 見た感じ使えそうな気がしてきました。 調べてみます。 もし何かアドバイスあればお願いできますか?
- Ranford
- ベストアンサー率33% (3/9)
=(A1+B1)/2 A1セルに3を入力、B1セルに5を入力した場合。 上の計算式で4になります。
- tsline
- ベストアンサー率21% (275/1260)
5と3で4 しか例がないので、その規則とやらが全然わかりません(泣) 6と3では何がくるのだろう・・・?
お礼
すみません。 いたらない質問でした。 何とか解決できました。。 感謝^^
補足
説明が下手ですみません・・・ たとえばですが 上のセルが5の時に 下のセルが 5で結果が0 2で結果が1 9で結果が2 6で結果が3 ・・・ というようにたとえばしたいのです。 この結果は場所によっては変更したいので、 うまい計算式など、あればいいのですが・・・ 6と3の時も同様に結果は任意で設定できたらいいのですが。 もう少し詳しく書くと、 上のセルが6だとして、 下の横並びに10このセルに0から9まで数字が入っているとします。 上の6のセルから下の『8』と書かれたセルまで『何個左』としたいのです。 たとえばこんな感じ。 10923847561092384756 63745281906374528190 上が6のところから 下の3は9個先になります。 その時に結果を『9』にしたいのです。 あるセルを6 あるセルを3 この場合は結果を9としたいのです。 わかりにくいところすみません。 よろしくお願いいたします。
- DIooggooID
- ベストアンサー率27% (1730/6405)
一般的に、 Excel では、 A B C D 1 2 3 4 というセル の構成になっています。 > セルAに5を入力。 その下のセルBに3を入力。 0 ~ 9 まで入力した状況を教えていただけませんか?
お礼
ありがとうございました。 質問のいたらなさ 気がつきました。 感謝^^
補足
ありがとうございます。 書き方がいけなかったですね。すみません。 A B C D E F G H I J 1 0 3 6 9 2 5 8 1 4 7 2 0 3 6 9 2 5 8 1 4 7 3 5 4 2 5 9 6 9 7 7 8 9 10 11 12 たとえばこんな感じです。 右側に52997と書いてあると思います。 上から推移として 5→2 2→9 9→9 9→7 という意味です。 5→2なら左に一個目なので結果を『1』 2→9なら左に一個目なので結果を『1』 9→9なら左に0個目なので結果を『0』 9→7なら左に3個目なので結果を『3』としたいのです。 (数値は循環するとします) このような感じで数字の配列は変えることも行いたいのです。 なので100通りで結果は10個と書いたのです。 わかりにくいのですが、数値の移動を集計したいのです。 よろしくお願いいたします。
お礼
おお! これは!! こんなことができるのかー!! 私が10年も苦労していた問題がいとも簡単に・・・ どうもありがとうございます。 感謝です^^