ベストアンサー ~以上をxlsで表現したい 2014/10/21 11:55 あるxlsの列に、1~360の数字が並んでいます。 これを別の列で数式を使用して、 1~11はそのまま表示、12以上の数値は全て12以上 と表示させたいのですが簡単な数式ありますでしょうか。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ryo_ky ベストアンサー率47% (112/237) 2014/10/21 12:18 回答No.1 A1からA360まで1~360の数字が入っているとした場合, =IF(A1>=12,"12以上",A1) この数式は下方向にオートフィルすればできます. 質問内容からアウトプットとして「12以上」と表示させる式と思いますが,12以上の数値は全て「12」と表示させたいのであれば, =IF(A1>=12,12,A1) ですね. 質問者 お礼 2014/10/21 16:44 大変有用です(感謝!) 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) Chiquilin ベストアンサー率30% (94/306) 2014/10/21 12:36 回答No.2 =MIN(A1,12) とか。 質問者 お礼 2014/10/21 16:44 ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアExcel(エクセル) 関連するQ&A エクセルで●●以上と表現したい エクセルで、1から1000の範囲である列に数値がランダムにふられているのですが、 その中で250以上の数値はすべて、「250以上」と表現する方法(数式)はありますでしょうか。 例 A列 1 3 66 21 134 235 256 356 378 ↓ 1 3 66 21 134 235 250以上 250以上 250以上 xls.の既存のセルから必要項目だけを抜き出したい xls.の既存のセルセルの中に 0 日 0 時9 分 という数値があるとして、 (すべて数値はこのセル内においては上記ルール・配列となる) こちらを「0日」だけ別セルで抽出するということは出来るのでしょうか?? ※数式でできますでしょうか?? ※バージョン2003以上です xls.のひとつの中にあるセルを別々にしたい 今xlsシート上に以下のセルがあります。 2011-11-11T10:00:00.000+0900 (xls.表示形式:yyyy-mm-dd"T"hh:mm:ss".000+0900") 上記を数式を使ってそれぞれ以下(別セル)に分割することは可能でしょうか? ↓ 11月11日(xls.表示形式 日付:●月●日) 10:00 (xls.表示形式: 0":"00) ※一応、xls.のバージョンは2003以上です 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム データの変換(xls → csv) エクセルのデータの変換処理について質問します。 住所録のデータがあるのですが、 番地が数式や日付と捉えられないように、表示形式を文字列にしています。 先日データをcsvに変換する必要があり、変換したのですが、 文字列にしたはずが日付などになってしまい、 別の数字に変わってしまう箇所があります。 たとえば「5-6」(5丁目6番地)などを「5月6日」などと表示させずに、 そのまま「5-6」と表示させるにはどうしたらよいのでしょうか。 エクセルにあまり詳しくないもので、よくわかりません。 どうぞよろしくお願いします。 エクセル 12桁以上の数字の入力について エクセルのセルに12桁以上の数字を入力(貼り付けも含む)すると 1.23457E+11 のように表示されます。入力したとおりに表示させるにはどのような設定をすればいいか教えてください。 セルの書式設定の表示形式を「数値」などに変更するか ’を付けて文字列として入力すればいいのは分かっていますが面倒なので何もしないで最初から123456789012 のように表示させたいのです。セルの幅を広げても1.23457E+11のままです。 数式バーには 123456789012 のように正しく表示されています。セルの書式は「標準」になっていてサンプルは1.23457E+11となっています。 よろしくお願いします。 xls.形式だと0があり、csv.形式だと消える 0120111222 という数値がxls.形式では表示されるのですが、 csv.ファイルで保管すると先頭の0が消えてしまいます。 (メモ帳にこのファイルをドラッグして参照してもやはり先頭の0が消えている) →メモ帳にドラッグした際に先頭の0が残るようにするためには、どこを 直す必要がありますでしょうか?? <参考> xls.のセルの表示形式:文字列 csv.のセルの表示形式:標準 IF関数を使って値を算出したい あるエクセルの列(セル)に、1~360の数値が入っています。 これをIF関数を使って(別のセルで)以下ルールで数字を変換したいのですが、 できますでしょうか。 (2種類を検討したい) ■1つ目 1~30・・・・1 31~60・・・2 61~90・・・3 91~120・・4 121~150・・5 151~180・・6 181~210・・7 211~240・・8 241~270・・9 271~300・・10 301~330・・・11 331以上~・・・12 ■2つ目 1~30・・・・1 31~60・・・2 61~90・・・3 91~120・・4 121~150・・5 151~180・・6 181~210・・7 211~240・・8 241~270・・9 271~300・・10 301~330・・・11 331~360・・・12 361以上~・・・13 ※IF関数にはこだわらないです(xls内で算出)。 xlsの異なる形式にある数値を同一セル内にいれたい 今xlsシート上にそれぞれ以下のセルが2つあります。 11月11日(xls.表示形式 日付:●月●日) 10:00 (xls.表示形式: 0":"00) これを数式を使ってひとつ(以下)にすることは可能でしょうか? ↓ 2011-11-11T10:00:00.000+0900 (xls.表示形式:yyyy-mm-dd"T"hh:mm:ss".000+0900") エクセルで入力した数値によって自動で入力される数式? エクセルで台帳を作っているのですが、 別の列のセルに入力した数値によって、 指定したセルに自動でA,B,C等と入力されるようにするにはどのように設定すればいいのでしょうか。 A列に0~1.1なら B列に A 1.2~2.9なら B 3.0以上なら C のように数字の範囲によってABCと表示されるようにしたいのです。 エクセルの数式等は簡単なものしかわからず、どのように調べたらよいかもわかりません。教えていただけたら助かります。 csvをxlsに変換する方法を教えてください CSVファイルをXLSに変換する方法を教えてください。 「名前を付けて保存」で拡張子をcsvからxlsに指定して保存したものを開くとデータが”、”で区切られただけで、1列の形にごちゃごちゃデータが詰まった表示になってしまいます。最初に開いた形でそのままxlsの形にしたいのですが何か方法はありますでしょうか。 エクセルのバージョンは2003です。 よろしくお願い致します。 IF関数とVLOOKUP関数を使って以上以下を検索させるには? EXCEL2000使用しております。IF関数を使って数式を作っております。 値が10以上15以下なら特定のテーブルからVLOOKUPで数字を抽出、 そうでなければ別のセルを参照し計算する数式を作りたいのですが、 ifの後、○以上○以下を一度に表示するにはどうしたらよいかわかりません。 どうかよろしくお願いいたします。 Excelで数値の書き換えに困っています Excel2007を使用しています。 横に10列、縦に1000列程の数字が入力されているデータがあります。 そのデータのすべての数字にある一定の数字を足したいのですが、 いい方法が見つかりません。ご教授願えませんしょうか? 横に10列あるうち、いずれか4つしかデータは入力されていません。 オートサムを使用して足そうとしたのですが、入力されていない空白の欄の数値が0と表示されてしまいます。 0と表示されると、別のデータで順位付けしているので都合が悪いです。 良い方法はありますでしょうか?よろしくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム EXCELで画面表示と印刷の文字位置が大きくずれる 仕事上、XPでEXCELを使用しています。 稀にですが、普通に入力した数字がセルを越えて左側にずれます。 一つの表で同じ書式、数式を使っている場合でも、1列のうち数行の数字がずれます。 縦に連続するセルのこともあれば、とびとびのこともあります。(□がセル、■が数字が右にずれるセルをあらわしています) □□□□□□ □□□■□□ □□□■□□ □□□■□□ □□□□□□ □□□■□□ □□□□□□ □□□■□□ ずれる場合は、1シートにつき1列のようです。(同じ列でも、全てのセルがずれるわけではない。) 一度ずれると、その後当該シートでは書式や数式、数値を変えても同じ位置がずれてしまいます。 同じデータを違うPCから打ち出すと、正常に印刷されますが、私が使用しているPCから印刷すると、プリンタを変えてもずれる状況は変わりません。印刷プレビューでは、画面表示と同様、正常に表示されます。 非常に不自由していますので、原因がわかる方、教えてください。 personal.xlsが「編集中のためロック」に windows8を使っています。 Excel2013を使っています。 マクロを登録してある「personal.xls」を、エクセルスタートフォルダの中に入れました。 1.仕事で使っているエクセルファイルを開くと、 なぜか、「personalは使用中で、編集のためにロックしています。」 という表示が出てしまいます。 2.また、ある時は 「セキュリティ設定により、マクロが無効化されました」 →これを有効にしろ という表示が出ます。 ・・・そこで、セキュリティセンターの「マクロの設定」を見てみると、 (以前の状態そのままで) すべてのマクロを有効にするに、チェックがついています。 ・・・そこから、あきらめて元の画面に戻ると、 なぜかマクロが使えるようになっています。 3.また、エクセルシートを開いて作業をしているとき、 例の「personal.xls」も、別ウィンドウで開いています。 以前しようしていたパソコンでは、一つ以上のウィンドウが開くことはありませんでしたので、 この辺も、このエクセルの異常を説明する、なにかだと思っているのですが・・・。 どこから手を付けたらよいかわからずに、困っています。 このパソコン(windows8)を買って、すぐにXLSTARTフォルダに、現・パーソナルフォルダを入れました。そして、使い始めの時点から、この異常な状態がつづいています。 アドバイスをよろしくお願いいたします。 ~以上~未満 Excel2007を使用しています。 どのような関数を使用すれば良いか教えてください。 A列に数値が入力されていて、B列に下記の条件が当てはまるものにそれぞれ数値が 反映するようにしたいのです。 110以上120未満 ⇒ 10 100以上110未満 ⇒ 9 90以上100未満 ⇒ 8 よろしくお願い致します。 [EXCEL]VLOOKUP関数がうまくいかないので助けてください あ.xls B C 1 10 2 12 3 15 い.xls B D 1 10 100 2 15 150 3 18 180 あ.xlsファイルのC列に、 あ.xlsファイルのB1セルと、い.xlsファイルのB1を見比べて同じ値なら、 い.xlsファイルのD1の値をあ.xlsファイルC1に値を表示する数式を 入力しようと思います。 「=VLOOKUP(B1,[い.xls]Sheet1!$1:$3,4,false)」と あ.xlsファイルのC1セルに数式を入力しましたが、すべてエラー(#N/A)で 返ってしまいます。 正常に機能するよう、数式を教えてください。 .xlsにワイルドカードを使うには? あい20060925.xls を下記のように記述してはいけないようですが、 ワイルドカードをどのように使用すればよろしいでしょうか? 以上 よろしくお願い致します。 -------------------- Sub tes1() '任意のブックの全シートを1つのブックにまとめる Workbooks("あい*.xls").Activate ActiveWorkbook.Worksheets. _ Copy after:=Workbooks("集計.xls").Sheets(Workbooks("集計.xls").Sheets.Count) End Sub -------------------- エクセル関数について A列に650、640,630、620、610、600、590、580、570、560、550、540--以下10間隔の数字が並んでいます。 A列の数値が600以上の場合は600に550以下の場合は500にする。それ以外はA列の数値を表示するにはどのよう関数を使用したらよいでしょうか。 エクセルで行から数値を検索し、検索した数値のある列 エクセルで行から数値を検索し、検索した数値のある列から左側の全ての合計を求めたいです。 A B C D E F 1 3 4 8 9 11 22 ←数字は隙間なくあるが、値がバラバラ(ただし昇順) 2 3 2~6行には色々な数字がまばらにある 4 5 6 1行目から検索したい数→10(別のセルで数式結果として出た数) ズレてるかもしれませんが・・・ E1セルに書かれている「11」の数字より前のD列、 A~D列の2行目~6行目の合計を各行ごとに別々に出していきたいです、どうしたらいいでしょうか また、表は行も列もデータを追加していく予定です Excelの関数で教えてください 添付画像のような表があり、E列の「金額」欄は基本的にはB列×D列の乗算の結果を表示させるので、それだけなら例えば2行目なら「B2*D2」で良いのですが、D列が空欄だったり、B列・D列とも空欄になる場合があって、E列のみに数値を記入するケースがあるため、E列に数式を設定するとイレギュラーで数値を入力できないため、その場合、隣のF列に代わりに入力すると、E列に表示が出るようにしたいと考えています。 C列は単位が入ります(○本、○ケース、○式等) まとめますと、 E列に表示される数値は B列とD列それぞれに数値がある場合はB列×D列の結果を表示 B列に数値があり、D列に数値がない場合はF列に入力した数値を表示 B列にもD列にも数値はなく、F列に数値がある場合はF列に入力した数値を表示 B列、D列、F列のいずれにも数値がない場合はブランク というような数式をE列に設定する場合、どういうような数式にすればいいのか、ご教示いただけないでしょうか? 以上、よろしくお願いいたします。 ちなみにExcel2010または2003で使用します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 別れた元カレからLINE 如何にすれば? ワットをアンペアに変換したい 車は一人一台? VBA 2つの列を比較し、重複するデータを削除 モニターの高さ調整機能 新型コロナウイルスがもたらした功績について教えて バナナの皮を捨てないで パートナーと趣味が正反対の方の体験談 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 美容男子ミドル世代の悩み解決?休日ファッション・爪・目元ケア プラモデル塗装のコツとは?初心者向けガイド 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
大変有用です(感謝!)