• ベストアンサー

エクセルの数式教えてください!

エクセルの数式教えてください! 例えば 勤務表なんですが シート1に 名前  1日  2日  3日   4日   5日 ○○  日   入   明   半日   休 ってな感じに作成します シート2に ちょっと違う表で、1日の日を8に置き換えする数式 置換でなく数式で置き換えたい 日を8 入を1.25 明を0.85 半日を4 っていう数式ありますか? わたしが言いたいことわかりますか?(ごめんなさい・・・)

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

難しい式を使っていくらでも難しくもできますが,その程度でしたら =IF(Sheet1!B2="日",8,IF(Sheet1!B2="半日",4,IF(Sheet1!B2="入",1.25,IF(Sheet1!B2="明",0.85,"")))) と重ねて入れていくとか =IF(Sheet1!B2="日",8)+ IF(Sheet1!B2="半日",4)+ IF(Sheet1!B2="入",1.25)+ IF(Sheet1!B2="明",0.85) と数珠つなぎにしていくとか でも十分出来ます。

poooppooop
質問者

お礼

なるほど、長くはなりますが、このやり方のあるのですね。 参考になります ありがとうございます。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

ん? そんな簡単なやり方を聞きたいんじゃありませんって事ですね。 A1に 日 入 明 半日 が入るとして =LOOKUP(A1,{0,"日","入","半日","明";"",1,1.25,4,0.85}) とかでもいいですよ。別表も要りません。

  • taekweng
  • ベストアンサー率17% (81/468)
回答No.2

VLOOKUP関数を使った事例です 対象セル→範囲→範囲の何列目を設定します。

poooppooop
質問者

お礼

わざわざエクセルの図まで・・・ とても分かりやすかったです ありがとうございます!!

関連するQ&A

専門家に質問してみよう