• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:異常値の何行目かの計算式)

Excel2016での異常値の行数目を表示する計算式

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.7

#5です。 #5の回答は、私自身やや不満があり、その後考え着いたのは、下記のような問題なら、使えそうだということです。ご参考に。 「日々商品の相場が上下します。それを記録した表の各行で、10円以上動いたら、異常値とA列に表示(多分関数で)されるとします。そのうち一番最近の行(1番下の行の)(だけ)を目立つようにする」という問題だと仮定します。 エクセルの「条件付き書式」を使う。 式を複写しないでも良いように、(例えば)A2からA20までを範囲指定して、条件付き書式の設定に入ります。 A20の部分は、データのない行まで余分に範囲指定してもOKのよう。 式は =AND(A2="a",COUNTIF($A$2:A2,"a")=COUNTIF($A$2:$A$20,"a")) 書式を「セルの塗りつぶし色」を好みで設定。 設定範囲を範囲指定しておいて、条件付き書式を設定することで、上記の関数式(らしきもの)はセルに複写などする必要はありません。 テストデータ A1:A20 a s d a e r a a s f a f a s d a q s a A20が設定色になります。A列のデータの変化に即応します。20行のaをxに変えると 17行目のaのセルが色がつく。 aは、質問に合わせて言えば、式の中で"異常値"という文字列にします。

miya_HN
質問者

お礼

回答ありがとうございます。 時間を割いていただき、大変感謝しております。 なるほど、「条件付き書式」を使用する方法もあるんですね。 今回のExcelファイルで採用するかは分かりませんが、回答者様の計算式を参考にさせていただきます。 以前の回答者様の回答で自身が納得されていないということで、さらにお考えになられて回答してくださったこと、そこまで考えて回答をいただいたことに大変感謝します。 誠にありがとうございました。

関連するQ&A

  • 多数のシートに同じ計算式を入れる。

    多数のシートに同じ計算式を入れるのですが、 シートによって、行の長さが違います。 全てのシートを選択し=VLOOKUP(D:D,氏名!E:E,5,FALSE)といった式を、E7からフィルハンドルを使い E200くらいまで(どのシートも大体200行もない) ドラッグしているのですが、シートによっては100行くらいしか無いので、それ以降は、エラー#N/Aの表示になってしまいます。 全てのシートにエラー表示を非表示にすれば消えるのですが、最初から一番下の行まで、計算をするような 設定はできるのでしょうか。

  • VBAで検索して、行をコピー&追加したい

    Excel2010で以下のことをしたいのですが、VBAがあまりできないのでやれません。 どうか助けてください。 ・sheet1のA列に検索用の番号(例として商品番号)が入力されています。 ・sheet2はデータベースで、A列に商品番号B列に商品名、C列に国名、D列に価格・・~その後J列まで情報が入っています。(行数は1万行) ・sheet1に入っている商品番号でデータベースから行をピックアップし、該当の行をsheet1のB列以降にコピーしたいのです。 (シート3を新しく作っても構いません。やりやすい方で) ・ただし、同じ商品番号で複数の行がヒットしますので、複数の行がヒットしたら行を追加しながら、行をコピーしたいです。 どのように書いたら良いか参考になるURLだけでもご教授ください。 よろしくお願いします。

  • エクセルで2行毎ずらして表示するには?

    ひとつのシート内に複数の表を貼り計算をしています。 複数の表の下に集計結果を表示しました。 集計結果は月ごとに昇順で表示しています。 集計結果の月ごとの部分を新たに増やしたいのですが コピーをすると「複数の表のなかの2行ある計算範囲」が1行ずつしか下に 移動しませんが2行ずつ移動する簡易な方法はありますでしょうか?

  • エクセルを使った計算式

    エクセルの計算式などについて教えて下さい。 製品情報が記載されたαとβ2つのシートがあり、製品情報はAからN列までの1行で表現されていて、数量、品名などが違う場合があります。 その二つの製品数などのデータを違うシート上で、αとβのA列(セル)の情報が同一の場合に βのシートの当該データの下に表示する。 2つのデータ(2行)の下は1行、空欄にしたいです。 A列の情報が違う場合は、βのシートのデータを残し(表示)、αのデータは表示しない。 お忙しいところ、お手数をおかけいたしますが、よろしくお願いいたします。

  • 教えてGOOの画面異常

    パソコン画面で、回答の表示がおかしいです。 複数回答がある場合。 回答のNo1に表示の異常がが多いです。 たとえば、6行の文章の回答の場合。 4~6行目が上に、 1~3がその下に表示。 しかも重なっていて見にくいです。 OKウェブでは正常表示されます。 OSは7、IE9。

  • 教えてGOOの回答画面異常

    パソコン画面で、回答の表示がおかしいです。 複数回答がある場合。 回答のNo1に表示の異常がが多いです。 たとえば、6行の文章の回答の場合。 4~6行目が上に、 1~3がその下に表示。 しかも重なっていて見にくいです。 OKウェブでは正常表示されます。 OSは7、IE9。

  • excel マクロで複数シート検索し行をコピー

    excel2010 マクロで下記のようなことをしたいのですが どのようにしたら良いか教えていただけないでしょうか? (1)sheet1のA1を検索用の欄とする (2)sheet2・sheet3・sheet4にはそれぞれデータを入力しておく (A列~H列 まで使用し、行数は多くても500程度) (3)sheet1のA1に検索したい単語を入力することで、sheet2・sheet3・sheet4全てのA列を検索する (4)一致(部分一致)したら、その行をsheet1の10行目以降にコピーする なお複数ヒットすると思われるため、複数ヒットした場合には行を追加しながらコピーしたいです。 マクロでは無理なのでしょうか? どのように書いたらよいか、参考になるHPでも助かりますので、教えていただきたく よろしくお願いします。

  • EXCEL2003出納帳残高欄の、計算結果がある最終行の数値を取り出し

    EXCEL2003出納帳残高欄の、計算結果がある最終行の数値を取り出したいのですが     A     B     C     D 1  日付   入出金   残高 2  繰越          30 3 8/1   100   130 4 8/2  -130     0 5 8/2    40    40 6               - 7               - 8               - 9                現在残高 40        途中には空白行はなく順に入力します 入力する行数は未確定です 残高は"0" の場合もあります C列2行目は 数式「=B2」  C列3行目から8行目までは 数式「=IF(B3=0,0,C2+B3)」 現在残高を表示したいのですが、 ここD列9行目には数式 「=LOOKUP(10^5,C3:C8)」 としてますが、 C列の6~8行目までは計算式が入ってるので、 その値”0”となってしまうようです。 また、 数式「=INDIRECT(ADDRESS(COUNT(C2:C8)+1,3))」 という式も入れてみましたが、”0”となってしまいます。 計算結果のある最終行の値 "40" にするにはどうしたらよいでしょうか?

  • EXCELLにて。シート間の計算式で、行を挿入しても計算式が反映されるようにしたい。出来る?

    こんにちは。文章だと表現しにくいのですが・・。 レシピがカンタンに出来るように、まず「シート1」に原材料一覧をつくり、「シート2~」以降にレシピをつくり、レシピの横に「シート1」と同じ原材料一覧をはりつけて、原材料名、原価がすぐわかるようにしました。 今は、シート10位までしかないので、「シート1」のセルを、「シート2」から「シート10」まで、9回コピーしているのですが、これがシート100とかになると、面倒だと思い・・。 以降、分かりやすいように「生き物」の名前で説明させて頂きますが・・。 「シート1」のA1、A2と順番にA10まで名前、B1、B2と順番にB10まで年令を入れます。 例えばA1から順にA1は「アリ」A2は「イルカ」A3は「ウサギ」A4は「おたまじゃくし」というように・・。 ソレを「シート2」以降に貼り付けしています。 計算式としては 「='シート1'!A1」「='シート1'!A2」 と言うような式を「シート2」のA1もしくは違うセル(違うといってもH3、H4~H12など、同じように縦に貼り付けるのは一緒です)に貼り付けています。 ところが、「ウサギ」と「おたまじゃくし」の間に「えび」を忘れていた場合、「シート1」の「ウサギ」と「おたまじゃくし」の間に「セルを挿入」して、「えび」を入れることは簡単なのですが、「シート2」以降には反映されておらず、相変わらず「ウサギ」「おたまじゃくし」のままになっています。B1、B2の行も同じくですが。 そこで、質問・・。 「シート1」のA3(ウサギ)とA4(おたまじゃくし)の間にセルを挿入した場合 {結果A3(ウサギ)、A4(えび)、A5(おたまじゃくし)となる} に「シート2」以降のセルにも、同時にセル挿入(A4のえび)されるような方法(計算式)はございますか? どなたか、お教え下さい。稚拙な文面お詫び致します。

  • エクセルの計算式

    お世話になります。 エクセルの計算式が分かりません。 シート1 L1150 合計 P1155 1194 とあるとします。 シート2のA1に 1194と表示させたいのです。 =シート1!P1155だと行の追加の際に都合が悪いのです。 そこで、”合計"から右へ4下へ5のような計算をしたいのです。 宜しくお願いします。