- ベストアンサー
エクセルで・・・
みなさん、御指導ください。 上手く説明できないかも知れませんが・・・ 6 7 7 6 9 8 ・・・・ となっているセルの下段に、6の場合は12。 7の場合は13。などと表示できる関数ってありますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
記入されている数字によって、対応した数値を返したいということでしょうか? それでしたらVLOOKUP関数を使えばいいかと思います。(表が横だったらHLOOKUP関数) 最初に別のシートや別の場所に対応一覧表を作っておいて、記入されている数値によって対応した数字を引っ張ってくるという関数です。 参考URLを見てみてください。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
質問で数字の実例を挙げるときは、その規則性を文章で書くこと。ないならないと書くこと。 質問の場合は、規則性がないなら、 例データ A1:F1 1 3 8 9 7 対応表をどこでも良いが j1:N2に置くとして、上下に対応した表を作る。 1 3 8 7 9 3 12 3 5 7 A2に =IF(A1="","",HLOOKUP(A1,$J$1:$N$2,2,FALSE)) と入れて、横方向に式を複写する。$は必要なのでつけること。 結果A1:E2の下行 1 3 8 9 7 3 12 3 7 5
- neKo_deux
- ベストアンサー率44% (5541/12319)
> 『6』と言う日は12時間、『7』と言う日は13時間みたいな計算をしたいんです。 であれば、No.1さんの言うように+6です。 2つめの『7』という日は? 2つめの『6』という日は? 『8』という日は? 『9』という日は? はどうなりますか? -- 『8』『9』が14や15なのであれば、やっぱり+6です。
補足
度重なる説明不足、本当に申し訳ございません。 求めたいものは、6,7,8,9が12で休が0。 他に6~を4とか7_を7などと複雑なんですが・・・ 単純にプラス6ではありません。 1,2,3,4・・・でもいいんです。 説明はわかっていただけましたか?
- Quattro99
- ベストアンサー率32% (1034/3212)
+6ということですか?
補足
いえ違います。説明不足で申し訳ありません。 仕事の交番上のことで、『6』と言う日は12時間、『7』と言う日は13時間みたいな計算をしたいんです。 6,7,8、などを入力すれば簡単に時間が下段に計算できるものを・・・
お礼
ありがとうございました。 説明不足をよくぞご理解頂きまして感謝です。 VLOOKUP関数、使えますね! 自分で色んなアレンジ加えて、これ以上無い エクセル表が出来ました。 本当にありがとうございました。