• 締切済み

セルの12行目の入力用の位置に17行目・19行目を代入すると『誤』の値

セルの12行目の入力用の位置に17行目・19行目を代入すると『誤』の値になってしまいます。 『正』の値を求めるためには、H12のセルにどのような式を入れれば良いか教えてください。

みんなの回答

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.2

VLOOKUP関数で検索の型にTRUEを指定(または省略)した場合は、 検索値が見つからないときは、検索値未満で最も大きい値の行が検索結果となります。 つまり、「G5≦売上金額<G6」のときは「H5」が返されます。 質問はおそらく、「G5<売上金額≦G6」のときは「H6」を返したいのでしょうが、そのような使い方はできません。 時給換算表の金額を変えるか、VBAにするしかありません。 (無理すれば関数だけでできないこともないですが、かなり複雑になります) HLOOKUPも同様です。 勤務時間に0、44.5、46以外が入力されると、たぶん望んでいる結果にはならないでしょう。 ところで、勤務時間が46時間を超えた場合や、売上金額が最大金額を超えた場合の時給はどうなるんでしょう?

回答No.1

説明って、、、、、、ページで。。。がんばるしかない。。。。

関連するQ&A