- 締切済み
等級の変動を関数で表示
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
データ例 C列とE列 質問の通りのつもり C列 E列 F列 A B -1 C C 0 B D -2 B A 1 D D 0 E D 1 E E 0 F2の関数 =CODE(C2)-CODE(E2) 式を下方向に複写。結果上記の通り。 A,やBの文字コードがアルファベット順に振られているので、こういうことができるのだ。 もし、A+とかA’などが混じるケースだと、VLOOKUP関数でコードの振り直しをして、それらの結果の数を引き算すれば仕舞。 ーー C列やE列の、A,Bなどの記号を当てにせず、点数について、VLOOKUP関数のTRUE型で、獲得点数を数字コード化して、それら2つを引き算する手もあるよ。 そうすれば、等級の記号の振り方(例 漢字(優等)や漢字や複数文字を使う(A+、Aーなど)ケース)に左右されない。
- kkkkkm
- ベストアンサー率66% (1734/2604)
回答No.2
=MATCH(E3,$H$3:$H$7,0)-MATCH(C3,$H$3:$H$7,0) を下にコピーでいけそうな感じです。
- redslove10
- ベストアンサー率41% (398/969)
回答No.1
CODE関数を使えば良いと思います