• 締切済み

EXCEL関数の意味を教えて下さい

=IF(F28="","",IF(F28<0.8,"A",IF(F28<0.9,"B","C"))) こちらの関数を日本語で教えて頂ければ嬉しいです。 F28が0.8より小さければAで F28が0.9より小さければB という意味ですか? Cはどんな時に表示されるのか謎です。 お詳しい方どうぞ宜しくお願い致します。

  • iis032
  • お礼率30% (189/629)

みんなの回答

  • kkkkkm
  • ベストアンサー率65% (1624/2464)
回答No.5

F28が未入力なら未入力 F28が未入力ではなく0.8未満ならAを F28が未入力ではなく0.8未満ではなく0.9未満ならBを F28が未入力ではなく0.8未満ではなく0.9未満でなければCを となります。式の評価(もしxならば、xでなければ)はそれ以前の左の評価を全て含みます。

iis032
質問者

お礼

ありがとうございます!

  • OKWave088
  • ベストアンサー率11% (14/127)
回答No.4

AでもBでもないのがC

iis032
質問者

お礼

とても簡潔にありがとうございます!

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

「お詳しい方」だけでなく、小学生レベルでも分かることです。 セル F28 が、 空白なら空白を、 0.8未満ならAを、 0.9未満(かつ、0.8以上)ならBを、 それ以外(つまり、0.9以上)ならCを、 返す。

iis032
質問者

お礼

そんなことも分からず情けないですね; ありがとうございます!

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

F28がブランク(空白)なら空白、それ以外ならF28が0.8未満ならAで、それ以外ならF28が0.9未満ならBで、それ以外ならC。 Cが表示されるのは、F28が0.9以上の場合です。

iis032
質問者

お礼

お詳しくありがとうございます!!理解出来ました!

  • aa5462
  • ベストアンサー率40% (20/49)
回答No.1

=IF(F28="","",IF(F28<0.8,"A",IF(F28<0.9,"B","C"))) F28が空白なら空白、 F28が0.8より小さければA、 F28が0.9より小さければB、 それ以外はC となります。 一番上から評価して最初に一致した条件で値を返します。

iis032
質問者

お礼

ありがとうございます。 お陰様で理解出来ました。

関連するQ&A

  • Excel2007 関数について

    はじめまして! Excelで集計しているのですが、どの関数を使用すべきか困っています。 ご教示お願い致します。 添付の上部がINPUT(sheet名は「condo」)です。 添付の下部のSHEETに出力できる関数を調べています。 今のところ以下の関数を使用していて、うまくできていません。 IF(AND($3:$3>=Condo!$C:$C,$3:$3<=Condo!$D:$D),Condo!$G:$G,"") ※INPUTの行の順番に 表示されてしまっているので、それを、各UNIT(A,B,C,D,E,F)に応じて出力させたいです。 お手数ですが、何卒宜しくお願い致します。

  • EXCEL関数について

    EXCELの関数「IF」において、 =IF(Aのとき、BもしてCもする、それ以外は何もしない) という関数にしたいのですが、 「BもしてCもする」とする場合、どのような数式を かけばよいのでしょうか。

  • EXCEL2007 情報抽出 関数

    A~E列それぞれの一つのセルに"1"を入力し、F列にある情報を抽出、 G列のセルに表示させたいです。 行が多いので、IF関数などは使用できませんでした・・・ 何を使用すればよろしいでしょうか・・・? 例) A1~A20 B1~B20 C1~C20 D1~D20 E1~E20 それぞれの列の一つだけに1を入力します。 ・A 5に1を入力 → F5の情報をG1に表示 ・B15に1を入力 → F15の情報をG2に表示 ・C 2に1を入力 → F2の情報をG3に表示 ・D18に1を入力 → F18の情報をG4に表示 ・E9 に1を入力 → F9の情報をG5に表示 行数が多く、複数の関数を試してみても、数の制限にひっかかるのか うまくいかず困っています。どうぞよろしくお願いします。

  • Excel:関数

     A B C D E F G H 1  あ い 51  か い 2  あ か 14  あ い 3  あ お 24 4  か い 54 5  か さ 22 6  あ い 66 7  か い 56     ・      ・     ・ このような表があるとします。 H1,H2に、それぞれの合計を出したいです。 例えば「か い」(F1,G1)だと、 B4、C4とB7,C7に合致する項目があるので 54+56で110となりH1には110と表示されます。 これを、関数を使って求めたいんですが… どなたか教えて下さい。

  • excel関数についての質問です。

    A列に1000未満の様々な数字がはいっており、 現在関数を使って2段階で下記のように加工しているのですが それを1つにまとめたいと思い試行錯誤しておりますが、うまくいきません。 【例】281.25→282 、 28.125→28.2 、 2.8125→2.82  、 0.28125→0.29    15→15.0  、 1.5→1.50  、      ※3桁表示にしたい(○○○、○○.○、○.○○)     ※上記いずれも四捨五入でなく繰上げたい。    現在のところ B列には【繰上げの関数】 =IF(LEN(TRUNC(A1))>2,ROUNDUP(A1,0),IF(LEN(TRUNC(A1))>1,ROUNDUP(A1,1),ROUNDUP(A1,2))) C列には【桁数をそろえる為の関数(たとえば0.5を0.50とするため)】 =IF(LEN(TRUNC(B1))>2,TEXT(B1,"#0"),IF(LEN(TRUNC(B1))>1,TEXT(B1,"0.0"),TEXT(B1,"0.00"))) B列とC列の関数を合体して1つにまとめたいのですが、うまくいきません。 どなたかご教授いただけないでしょうか? ちなみにそれぞれの関数は私が作ったものではありませんが、 それぞれの関数自体は何とか理解できます。よろしくお願いします。

  • 【エクセル/excel】if関数とフラグ

    if関数でフラグを立てたものからさらにif関数で 条件を絞ってフラグを立てようとするのですが エラーが表示されてうまくいきません。   A  B  C 1 1  0  * 2 1  1  * 3 2  1  * 上記の図で (1)A1:B3の範囲でif関数を用いてフラグを立てます。 (2)C1:C3の範囲でif関数を用いてフラグを立てます。 (たとえばA行とB行がともに1ならば1というフラグ を立てるといった感じです。) 式の立て方がいけないんでしょうか?どなたか教えて下さい。 なんだか至極簡単なことのような気もして申し訳ありません。

  • EXCEL2007での関数について

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

  • EXCEL関数

    おせわになっておりますm(__)m 先日下記のような質問をここでさせていただきました おかげさまで完璧に解決いたしたのでありますが、 その関数の意味がいまいちわからないのです。 どのように考えればこんな関数が考え付くのでしょうか? 合計を出したいのですが、問題があるのです。 その表はこういうふうに並んでいます。 まずタイトルがあります。 A1 日付 B1ファイル名 C1ファイルのサイズ その下にだーっとデータが並んでいます。 そしてそれは日付ごとに並んでいます。 ファイル名の数はばらばらです。 2つデータがあるときもあれば3つだったり4つだったりします。 データの数さえそろっていれば、D2にでも、SUM関数をいれてオートフィルで合計 値をだせるのですが、 データの数がバラバラなので、 現状だと、手作業で日付ごとに合計しているような状態です。 D列に日付ごとの累計を入れたいのです どうか宜しくお願い致します ちなみに >ファイルサイズの合計です >宜しくお願い致しますm(__)m >もうすでにC列には数値(ファイルサイズ) >がでているので、それぞれ合計すればいいだけです 上記のような質問です。 それで下記のような答えを頂きました (参照失礼致します) D2を選択して、 =IF(A2<>A3,SUMIF(A:A,A2,C:C),"") をコピペして、セルの右下の■を必要なだけ、下方向へ伸ばしてください。 もし、累計が一番最初の行に表示したいのであれば、 =IF(A1<>A2,SUMIF(A:A,A2,C:C),"") でやってみてください。 上記の関数で完璧にできました (arukamunさん、ほんとうにありがとうございます(__)) これはどういうことから導き出しているのでしょうか?

  • 関数の意味

    =IF(ISERROR(VLOOKUP($B$2&$A12,data!$A:$AK,E$8,0)),““, VLOOKUP($B$2&$A12,data!$A:$AK,E$8,0)) の意味がわかりません。 関数に詳しい方、どうか宜しくお願い致します。

  • Excel関数で、こんなことできますか?

    Excel関数で、こんなことできますか? 『沢山のパターンの中から、自動判定したい。』 (1)~(4)の4パターンで自動判定するよう設定したいのですが、 Excel関数を使って、できるのでしょうか? もし無理であれば、(1)、(2)のみとかだけでもできればありたがたいです。 ちなみに(1)のみの場合は、IF関数で次のように設定しました。 =IF(B6>49,"S",IF(B6>34,"A",IF(B6>24,"B",IF(B6>14,"C","D")))) この他に合計値を出す範囲内のセル( 例えばB3やB4 )に 「N」という表示があった場合には、(2)~(4)の判定をさせたいです。 (エラー値となる場合にはISERRORで”N”と表示するようにしています。) (1)エラーがない場合 判定   合計  S  45以上50以下  A  35以上45未満  B  25以上35未満  C  15以上25未満  D  10以上15未満 (2)B3=Nの場合 判定  合計  S  35以上40以下 A  25以上35未満  B  15以上25未満  C  10以上15未満  D   5以上10未満 (3)B4=Nの場合 判定  合計  S  25以上30以下  A  20以上25未満  B  15以上20未満  C  10以上15未満  D  5以上10未満 (4)B3,B4ともNの場合 判定 合計  S  20以上25以下  A  15以上20未満  B  10以上15未満  C   5以上10未満  D   2以上 5未満 Excel関数でどの関数を使えるのかも判りませんし、マクロも判りません。 普段は似たものを検索してコピペしていますが、複雑なものは判りません。 どなたか、お判りでしたら、お教え下さい。 よろしくお願いいたします。

専門家に質問してみよう