• ベストアンサー

Excel関数で死にそうです。。。

cdsdasdsの回答

  • cdsdasds
  • ベストアンサー率52% (114/217)
回答No.1

まず確認ですが、セルには数字とブランク以外が入ることはないんですね? ブランクとは入力が全くなされていない状態で、実はスペースが入っていたということはないですね? =IF(A1="",IF(B1="",2,3),IF(B1="",IF(C1="","",2),IF(C1="",1,3))) でどうですか。 この手の問題は、わかりやすい一覧表を手を抜かずに書く。忠実に入力をする。しっかり確認する。を愚直に続けていけば何とかなるはずです。

tomomi1979
質問者

お礼

たいへんシンプルな回答を有難うございます!!! はい、数字とブランク以外が入ることはゼッタイにありません! 先に回答していただいた方法と、こちらも合わせて勉強させて頂きました・・・! ほんとうに有難うございます><!!!

関連するQ&A

  • EXCEL関数について

    以下の条件が出せるEXCEL関数を教えてください。 A1値あり B1空白の場合 C1にA1の値を表示 A1空白 B1値ありの場合 C1にB1の値を表示 A1値ありB1値ありの場合C1にエラー A1空白B1空白の場合C1は空白 よろしくお願いいたします。

  • Excel 関数で上から順に数字を整列させる

    Excelで、下記表(例)に入力された数字を上から順に関数を用いて隣のB列に整列させたいです。 ・例 A1:A60の表があります。 ※以下A列に入力された数字とします 1 空白 2 20 3 空白 4 15 5 25 ・(省略、この間空白と考えて下さい) ・ ・ 59 10 60 空白 上記表(例)は、A2に20,A4に15,A5に25,A59に10それ以外は空白を表します。 上記表のセル内数字は全て手入力とします。 全てのセルが空白の場合もあります。 B列はB1:B5の5行です。 この入力された数字を関数を用いて、B列に上から順にB1に20,B2に15,B3に25,B4に10,B5は空白となるように整列させたいです。 B列セル結果は他シートに参照されますのでセルはロックを掛けています。 上記のことからデータの並べ替えも使えませんし昇降順でもありません。 上から順に整列させた数字を、B1:B5の5行内で上位5まで表示させます。 A列の行数が多いのでif関数も使えません。 なお、上記質問内に不明な点がありましたら補足させて頂きます。 以上、宜しくお願いします。

  • excel関数教えてください。

    表にしてあって、A列には任意の数字がはいるようなってます。関数はB、C、D列に使いたいのですが B列:Aを3で割り小数点以下に.666が出たときには整数に2を足して、.333の場合は整数に1を足して表示したい。 C列:Aを3で割り小数点以下に.666か.333の場合小数点以下を切り捨てたい D列:Aを3で割り小数点以下に.666か.333の場合小数点以下を切り上げたい 例としては   A   B   C   D 1 10,000 33,334 33,333  33,333 2 20,000 66,668 66,666  66,666 上のような表です。Aに入る数値はいろんな 数値があります。関数に該当しないものは 3で割った数字をそのまま表示したいです。 宜しくお願いします。

  • EXCEL関数について

    いつもお世話になっております。 突然ですみませんが、ご教授ください。 A1に収入、B1に支出、C1に残高、D1に繰越残高とします。 C1に=D1+A1-B1 を入れたいのですが、この時に A1とB1が空白の場合、C1も空白になるような式を入れたいのですが、 C1 =IF(OR(A1="",B1=""),"",D1+A1-B1 と入れても偽の場合の式がVALUEになってしまいます。 どういった式を入力すれば良いか教えてください。 宜しくお願いいたします。

  • EXCEL2007での関数について

    すみません、関数について教えてください。 図のように、セルC(=B*0.9)からセルE(=D*0.9)の値を引いてセルFに数字を出したいのですが、 セルCが空白の場合は、セルBの数字を参照してセルFに数字を出すとゆう関数ってありますか? IF関数の勉強不足により、それが可能かどうかがわかりません。 補足:『通常は、セルC-セルE=セルF、でも、セルCが空白の場合は、セルB-セルE=セルF』といった感じの関数があれば教えてくださいm(_ _)m

  • EXCEL関数について

    以下の条件が出せるEXCEL関数を教えてください。 A1が1以上、 B1が0の場合 C1にA1の値を表示 A1が0 、B1が1以上の場合 C1にB1の値を表示 A1が1以上、B1が1以上の場合C1にエラー A1が0、B1が0の場合C1は空白

  • excel関数

    excelで作成した表のなかで a列には各コードが入力 b列は文字列 c列は数字 別にシートを作りコード順に 最小値と最大値、平均を求めたい b列に文字が入っていないデータを探して、別シートに入力したa列コードと一致するデータをc列から探し(複数データあります)その中で更に最小値と最大値、平均を求めたいのですが 関数が分かりません。 教えていただけば助かります。 よろしくお願いします。

  • Excel関数について

    Excel関数について質問です。 以下の二つ (1) 下のように、セルA1から入力されてるものを、1、2、3・・と数字順に並び替える良い方法はありますでしょうか。 A-1 A-10 A-10A A-100 A-2 A-20 A-22.5 ・ ・ A-555 ・ ・ (2) 一行目と二行目に値の入ったセルと空白セルが混在しています。どちらも同じものに対する値の為、一行目にまとめようと、一行目の空白セルに二行目のセル(下)に値がある場合はその値を返し、空白の場合は空白のままにするというIF関数を使いましたがうまくいきませんでした。三行目と四行目、五行目と六行目・・とかなりあります。良い方法を教えていただけますでしょうか。 よろしくお願いいたします。

  • エクセル(excel)関数、教えてください

    エクセル(excel)関数なのですが、あまり詳しくないので教えてください。 セルA1、B1、C1 に数字があるのですがA1がB1より大きい数字の場合は セルD1 にA1の数字が出てきて、A1がB1より小さい数字の場合は セルD1 にC1の数字が出てくるように出来るでしょうか。 よろしくお願い致します。

  • EXCEL関数につきまして

    こんにちは。 下記ののような表があるとしてす。     A列       B          C     D     E    2012/06/01 宅急便        350    2012/06/02 宅急便コレクト    800 このような場合、B列が宅急便や宅急便コレクトでC列の数字が480までだと 480となり、480以上だと1260.。 B列が宅急便クールや宅急便コレクト(クール)でC列が480までだと690 480以上だと1470と自動的になるような計算式を作りたいと思っています。 変換された数字に関しましてはD列に表示されれば(どこでも良いの ですが)と思っています。 毎月使うので(コピーするつもりです)出来るだけ簡単な関数を教えて 頂けましたらと思っています。 分かりにくい説明でしたら補足しますので、宜しくお願いいたします。