アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルの関数について質問です。

昨日、エクセルの関数で質問したものですが、昨日も質問して一つ解決いたしました。

もう一つどなたかご回答いただけるとありがたいのですが・・・。

下のように上の段に0から9まで横に並んでいる。
2段目も同様。
右に52997と並んでいる。

知りたいのは上の段と下の段の数字の位置関係です。

右の数字のように
上の段を5、下の段を2としたときに
上の5から下の2は左方向に何個めになるかを知りたい。
上の段も下の段も配列は繰り返しとなります。

昨日質問して得た回答が以下の関数を教えてもらった。
これでとても助かっています。



  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)


次に知りたいのは
下の配列を変化させたときの結果を知りたいのですが
どなたかご存知で無いでしょうか?

昨日、徹夜ぎみでいろいろ試したのですが
私の知識ではどうにもなりません。


  A B C D E F G H I J K L
1 0 3 6 9 2 5 8 1 4 7
2 7 2 8 0 3 1 9 5 4 6
3                     5
4                     2
5                     9
6                     9 
7                     7

=結果?

結果は
5→2なら左に4つ目の位置なので結果は4
2→9なら左に8つ目の位置なので結果は8
9→9なら左に7つ目の位置なので結果は7
9→7なら左に3つ目の位置なので結果は3


このようにしたいときの関数・計算式はどのような方法がありますか?

困っています。

よろしくお願いいたします。

A 回答 (2件)

L4セルに次の式を入力して下方にオートフィルドラッグします。


=IF(K4="","",IF(MATCH(K3,$A$1:$J$1,0)>=MATCH(K4,$A$2:$J$2,0),MATCH(K3,$A$1:$J$1,0)-MATCH(K4,$A$2:$J$2,0),MATCH(K3,$A$1:$J$1,0)+10-MATCH(K4,$A$2:$J$2,0)))
    • good
    • 0

=MOD(10+MATCH(K3,A$1:J$1,0)-MATCH(K4,A$2:J$2,0),10)

    • good
    • 0
この回答へのお礼

ありがとうございます。

おおぉ!!


これです!!


ほんとありがとうございますー!!

感激です。

お礼日時:2010/01/21 10:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!