ベストアンサー エクセル自動表示 2012/05/18 12:53 指定範囲の数字が0だったらOK 0以上だったら過収 0以下だったら未収 と自動表示するには、どの関数をつかってどう数式を作ればいいか教えてください。 宜しくお願いします。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー aokii ベストアンサー率23% (5210/22062) 2012/05/18 13:10 回答No.1 指定範囲がA1セルなら、 =IF(A1=0,"OK",IF(A1>0,"過収","未収")) 通報する ありがとう 2 広告を見て他の回答を表示する(1) その他の回答 (1) keithin ベストアンサー率66% (5278/7941) 2012/05/18 13:15 回答No.2 範囲じゃなくA1セル単独で数字を調べるとして =IF(A1="","",CHOOSE(SIGN(A1)+2,"未収","OK","超過")) などでも。 質問者 お礼 2012/05/18 14:31 ありがとうございます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセルの質問です。 こんにちは。 関数の質問なんですが、 ┌─┬───┬───┬───┬───┬───┬ │ │ A │ B │ C │ D │ E │─┼───┼───┼───┼───┼───┼ │1│54,260│18,000│ │数式(1)│=A1*0.06 │─┼───┼───┼───┼───┼───┼ │2│ │ │ │数式(2)│=A1*0.04+600 │─┼───┼───┼───┼───┼───┼ │3│ │ │ │数式(3)│=A1*0.035+850 A1が30,000以下ではB1は数式(1)、30,000以上50,000以下では数式(2)、50,000以上100,000以下では数式(3)...というようにA1の数字によって自動的に数式を変えるにはどうすればいいでしょうか? Excelで日付を自動表示させたい Excelのシートで2行目に1日から末日までの日付が入っています。 他のファイルでは1行目に入力されている年と1月を参照して、Date関数を使って29日以降の日付は自動で表示されるようになっています。 ところが今使っているファイルでは1行目にタイトルが入っていて、年月は別のシートに次のように入力されています。 【○○店売上2008.11】 mid関数を使って数式を作ってみたのですが、29日以降の数字は表示されません。真っ白のままです。 どのようにしたら別シートの年月を参照する形で日付を自動表示させられるのでしょうか?できればタイトルが変えられないのでmid関数でなくても何らかの方法で取り出したいです。 どうかよろしくお願いします。 エクセルで入力した数値によって自動で入力される数式? エクセルで台帳を作っているのですが、 別の列のセルに入力した数値によって、 指定したセルに自動でA,B,C等と入力されるようにするにはどのように設定すればいいのでしょうか。 A列に0~1.1なら B列に A 1.2~2.9なら B 3.0以上なら C のように数字の範囲によってABCと表示されるようにしたいのです。 エクセルの数式等は簡単なものしかわからず、どのように調べたらよいかもわかりません。教えていただけたら助かります。 エクセルでの数字の表示方法に関して困っています。 エクセルに関しての質問です。 仕事での計算で使用しているのですが使い始めて間もない為に 当方が希望する数式・関数があるのか判らずここに投稿させていただきました。 詳しい方、ご指導願います。 ※例 490 → 0 5961 → -1 2184 → -4 2065 → 5 386 → 4 3129 → 1 上記のように「一の位の切り捨て切り上げの数字」を、5を中心として 1~10内での差のような物が表示できれば、と思います。 一の位が5や0の時はそのまま、もしくは表示されなくても構いません。 追記 : ユーザー定義にて5以下の4~1の数字に-を付けることは出来ましたので5以上の数字の表示に関しての数式のみでも構いません。 宜しくお願い致します。 EXCELで、計算式を一気に変える方法はありますか?? 困っているのでどなたかご存知でしたら教えてください。 EXCELの表があり、2000だとか13500だとか、色々と数字が入ったセル、数字の入ってないセル、両方があります。 指定範囲内にある、数字の入っているセルの数字を→数式に変更したいのですが、何か良い方法はありますでしょうか? <例>2000と入っているセルの「数字」を→=2000/8*10という「数式」にさせたい。他に数字が入っているセルは、すべて同じ=(数字)/8*10 という数式に変えたい。 何か適当な関数があるのでしょうか、それとも置換?? わからなくて大変困っております。お助けください。。 Excelの関数 Excelでやってみたいことがあるのですが、どんな関数を使っていいかわかりません。手助けしていただけると助かります。 適当な範囲に、適当な数字が入力してあります。 この範囲に指定した数から指定した数の間で、抜けている数字があれば表示する関数は無いでしょうか? たとえば、A1~A3に、1 3 5と入力されているとして、1~5の範囲だと、 2と4を出力してほしいです。 エクセル2003なんですが、 エクセル2003なんですが、 A1の数式が10.00以下の場合A2に、1が入る。 A1の数字が10.01以上の場合A2に、2が入るようにしたいのですが、それをするにはどの関数を使えばいいですか? やり方を教えて下さい。 IF関数の応用?自動表示される数式を教えてください。 IF関数の応用?自動表示される数式を教えてください。 画像を見ていただくと、レベルが4段階あります。 %の部分は数字を手入力します。(0%~100%) 求めたいのは黄色のセルの部分で、 「レベル〇」と自動的に表示させたいです。 【レベルの条件】 レベル1のみ%が入力されている場合はレベル1。 レベル1が100%、かつ、レベル2が70%以上の場合はレベル2。 ただし、レベル1が80%でレベル2が70%以上でもレベル1です。 つまりレベル1が100%で、さらにレベル2が70%以上の場合のみ、 レベル2になります。 なのでレベル3の条件は、レベル1と2が100%、かつ、レベル3が70%以上、 レベル4の条件はレベル1と2と3が100%、かつ、レベル4が70%以上となります。 上記のような条件の中で、%枠を手入力していくと、 黄色のセルにレベルが自動的に表示されるようにしたいです。 IF関数とAND関数を混ぜて色々やってみましたが、 レベル3以上を表示させようとするとだめでした。 どうかお知恵を貸してください。 【エクセル】 「3,465」を「 」「3」「4」「6」「5」と表示させたい。 「エクセル2003の関数式について」 いつもお世話になっております。 以下の件についてご教示いただきたく質問いたします。 セルA1に「3,465」という数値が入力されています。 その数字を分解して、 セルF1に「5」E1に「6」D1に「4」C1に「3」B1に「空白」と表示させるには、どのような数式を1の行に入れるのでしょうか。 よろしくご指導のほどお願いいたします。 Excel で入れ子関数?を作る? Excelが少しおもしろくなってきました。 複雑な入れ子関数をつくる時に関数を打ち間違えてしまいます。 (1)部分的に(範囲指定したりして、)数式表示できますか? コピー&ペーストで対処しています。 ページ全体を数式表示すると頭が混乱してしまいます。 (2)クリックやウインドウの表示等で具合良く関数を組み立てる方法がありますか? お願いします。 m(_ _)m エクセルについて エクセルでこのような場合の数式を教えてください。 A1、A2に入るどちらか大きい数字をとり、またその数字は上限10以下という数式をA3に入れる場合どのような数式になりますか? IF関数でIF(A1>A2,A1,A2)こんな数式を作ったのですが、上限10以下というのがわかりません。この数式も間違っているような気がするのですが・・・。 よろしくお願いします。 エクセル:必ず指定の桁数で表示させるには? エクセルで、1桁の数字でも必ず指定した桁数になるように したいのですが、適切な関数はありますか? 例えば2桁で表示させたいとき、「2」は「02」となるように することです。 わからないので、とりあえずif関数を使って、10以上ならそのまま、 それ以外なら"0"&「そのセル」という風にしています。 text関数とかであるのでしょうか? 【エクセル・表示】 000000 → 00:00.00 にしたい セルに次のような数字があるのですが… 000130000200031356 これを自動的に 00:01:30.0002.0003.1356 と表示させるにはどのようにしたら良いでしょうか? 文字列関数では適当なのがなくて困っております。 ご教授お願いいたします・・・・m(_ _)m エクセル(Excel)で、数値を一定の有効数字で表示したいのですが… エクセル(Excel)の書式設定の表示形式では数値を選択すると、小数点以下の桁数を揃えることができますが、同じ感覚で有効数字を一定にして表示させるにはどんな方法があるでしょうか? 例えば、0.01234、0.1234、1.1234、11.1234、111.1234という五つの値を、有効数字3桁を指定して表示して、順に0.0123、0.123、1.12、11.1、111という風に自動的に表示してくれる表示形式、あるいは関数を探しています。 事務計算で小数点以下何桁というのが重要であるように、技術計算ではこのように有効数字を揃えたい場合が多いと思いますので、どなたかご存じの方、お教えください。 なお、指数形式では似たような結果になりますが、わかりにくい表示なので使いたくありません。 よろしくお願いいたします。 困ってます。エクセル計算中に非表示セルがすべて表示されてしまいます。 困ってます。教えて下さい。 エクセル2003を使用しています。 SUM関数などの計算式を入力し、計算範囲指定をしようと矢印キーで移動した時のことです。 非表示にしていたセルが自動で全て開き表示されてしまいます。 このためシートが見づらくなり、範囲指定がやりにくくななってしまいます。 (ただ、計算式を終了させるとすぐにセルは非表示に戻ります。) これを計算中でも非表示セルを非表示のまま計算式を入力し続けるようにできる方法はありますか? EXCEL 複数の文字を数える 久しぶりにEXCELを利用しようと思いましたら、上手くできません 検索対象は同じ範囲(表の中の1行です)の中の、 「B」と、「ア」の合計の数字を数えて・指定セルに表示したいのですが、 「B」だけの数は表示できます。「ア」だけは =COUNTIF(D6:CR6,"ア")で表示できましたが、 「B」「ア」の合計の数字は表示できません。 「B」「ア」は別々のセルのDATAです。 「B」「ア」どちらかの合計の数字を求める関数・数式を教えてください。 エクセル2013数式バーを自動的に全表示 エクセル2003までは、Excelのセルをクリックするとセル内の中身が自動的に全て数式バーに表示されていたんですが、2013だと1行文しか表示されず毎回数式バー右側のやじるしをクリックしないといけないんですが、自動的にセルをワンクリックしただけで数式バーに表示させるにはどうすればいいですか? エクセルで曜日を自動的に表示させたいです。 よろしくお願いします。ややこしい質問ですが皆様の お知恵をお貸しいただきたいです。 1.A1に「2007」←年 2.B1に「1」←月 3.C1に「11」←日 以上のように入力したときにD1に曜日を表示させたいと思っています。表示形式は「月曜日」といった感じにしたいです。 どのような数式にしたらよろしいのでしょうか? また、D2・D3に指定した日の翌日、二日後の曜日を 表示させるときにD2・D3に入力すべき数式を教えていただきたいです。 さらに、可能であればD1に1月30日の曜日を表示させたとき D3は2月1日の曜日を表示すると思いますが、 月が変わるときは「表示しない」としたいです。 わがままな条件ばかりを羅列してしまいましたが、よろしくお願いします。 自分自身数式に関して無知な人間なので質問の難易度が解っていません、難しすぎたり簡単すぎたら申し訳ありません。 エクセル関数の自動表示について 自動表示についてご質問いたします。 シート1 (3月入力時) A列 B列 C列 D列 E列 F列 G列 H列 1行目 1月 2 10 11 12 30 31 33 2行目 2月 1 2 5 8 9 10 48 3行目 3月 3 5 10 11 30 31 32 4行目 4月 こういうシート1の表があったとします。 シート1で3月入力した時点で、シート2では以下の表があったとします。 A列 B列 C列 D列 E列 F列 G列 1行目 3 5 10 11 30 31 32 と、自動で表示され。 4月(シート1)に数値を入力すれば、シート2の数値が最新数値に自動で入れ替わる・・・と、いう関数を作りたいのですが、いい関数ありますでしょうか? この場合、シート1ではB列~H列の数字の個数は固定(今回は7個)であり、毎回ランダムで数字が入力されていきます。 これをシート2の1行目、A列~G列に最新数値を毎回反映させて、表示したいのです。 どなたか、ご存知の方よろしくお願いします^^; エクセルで有効桁を指定して丸める 以前、↓↓にて http://oshiete1.goo.ne.jp/qa1345491.html 「excelで普通に四捨五入をするとなると 『ROUND』などで小数点以下の桁数を指定しますよね。 そうではなく、有効桁数3桁で四捨五入…例えば、 0.1234ならば0.123 1.234ならば1.23 12.34ならば12.3 123.4ならば123…のように 数字を四捨五入させる関数(?)はあるのでしょうか。」 と質問し、 =ROUND(A1,-INT(LOG(A1))-1 + 3) とか =VALUE(TEXT(A1,"0.00E+00")) といった方法を教えていただいたのですが、 0.1234 なら 0.123 ・・・ 123.4 なら 123 までは同じなのですが、 1234.5 なら 1230ではなく1235 12345.6 なら 12300ではなく12346 つまり、1000未満の場合は以前と同じく有効数字3桁で 1000以上の場合は小数点以下四捨五入としたい場合は、 IF関数で =IF(1000>A1 ・・・のように条件指定してやるしかないのでしょうか。 (A1の部分にも長々した数式が入るもので) 数式がかなり長くなってしまい、見づらいので なにか良い方法があればと思ったのですが…
お礼
ありがとうございます。