『複数の条件と照合して一致したデータをかえす方法』(ひかるっち) 表の中で、A列とB列のセルに入力される数字のパターンが5つあります。 例えばA1に0.5でB1がブランクならG1のセルに「100」と表示させ、また、A3に0.5、B3に0.5が入力されたらG3のセルに「300」と表示する、というようにしたいのです。 そして、なおかつその計算式はひとつであらわし、つまり下記の場合G列には同じような計算式(関数)を入力して5パターンに対応できるようにします。G列には同じような計算式が入るようにします。    A  B     ↓セルに表示させたい数字   G       1  0.5    ・・・100             計算式(関数)  2  1     ...200               計算式(関数) 3  0.5  0.5  ...300             計算式(関数) 4    0.5    1 . . . 400             計算式(関数) 5   1    0.5 . . . 500             計算式(関数) VLOOKUPとIFを組み合わせてできないかとなやみましたが、エラーや”FALSE”となりうまくいきません。 どなたかご教示いただきたく、よろしくお願いいたします。 ---- 与えられた条件だけなら、こんな数式かも。1 1 を回避してます。 =IF(OR(A1="",A1+B1>1.5),"",(A1+(A1+B1)*(B1<>""))*200) (純丸)(o^-')b ---- ありがとうございました。例で試したところ上手く条件通り数字がかえりました。 実はかえしたい(計算式を入力して表示させたい数字)が以下のように単純でないバラバラの数字の場合教えていただいた式にあてはめる事ができず、なんとかマネてやってみましたが、やはり上手くいきません。返したい数字は具体的に数字での指定でもセル指定でもかまいません。 セルAとBに入力される数字のパターンが6パターンに対し、下記のような数字がかえるようにひとつの計算式(関数)をを作りたく、またご教示いただければと思います。たびたびすみませんが、よろしくお願いいたします。(*^-^*) A B 1  0.5      ・・・235             計算式(関数)  2  1        ...375               計算式(関数) 3 1.5         ・・・531           計算式(関数)   4  0.5  0.5  ...351             計算式(関数) 5  0.5    1  ・・・482             計算式(関数) 6  1    0.5   ・・・ 504             計算式(関数 ---- 規則性が求めにくい場合はテーブルを利用します。 別のシートでもよいので次のようなテーブルを作成。 A B C D 1 col0 col0.5 col1 2 row0 3 row0.5 235 351 482 4 row1 375 504 5 row1.5 531   A1からD5の範囲を選択してメニューの 挿入>名前>作成 で「上端行」「左端列」に チェックが入っているのを確認してOKとしてください。   計算式は =INDIRECT("row"&VALUE(A1)) INDIRECT("col"&VALUE(B1))   テーブル空白部分が参照される場合「0」が返りますがそれを嫌う場合は =INDIRECT("row"&VALUE(A1)) INDIRECT("col"&VALUE(B1)) &"" としておいてください。 (みやほりん)(-_∂)b ---- 縦横の範囲を2つ並べるとクロスしたとこのデータが返るんだ。 初めて知った〜(^^ゞ これは役に立ちそうだぁ! (純丸)(o^-')b ---- 半角スペースはなんと、演算子なのです。 ヘルプで「計算演算子について」の項目に次のようにあります。   (スペース 1 つ) 共通部分を示す参照演算子。2 つの参照に共通するセル参照を作成する (B7:D7 C6:C8)   SUM関数でも次のようにすると二つのセル範囲の共通セル部分が計算されます。 =SUM(A9:E9 C1:D10) =SUM(C9:D9)   利用できるシーンが思いつきませんが。 (みやほりん)(-_∂)b