• 締切済み

条件あり % の 自動表示のやり方

B列にある会員番号が上から順に見て行って、初めてであればその行のD列の金額の10%相当額をF列に表示する。 2回目以降であれば、そこの行の金額の5%相当額をF列に表示する。 もしそうならF3セルに =D3*IF(COUNTIF($B$3:$B3,B3)>1,5%,10%) と入れて、F52セルまで引っ張って式をコピーしてみてください。 こう 教えて いただき やりたいことが できたのですが、D列に マイナス数字が入ったところだけは F列に%を表示したくありません どなたか よろしく おねがいします。

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

先ほど http://okwave.jp/qa4757149.html で回答したmerlonXXです。 D列がマイナスなら表示しないんですね。 なら、 =IF(D3<0,"",D3*IF(COUNTIF($B$3:$B3,B3)>1,5%,10%)) としてみてください。 No1の方の回答とそっくりですが微妙に違います。 ご確認ください。

kingboss
質問者

お礼

またまた 教えていただいてありがとうございます。 感謝 感謝です

全文を見る
すると、全ての回答が全文表示されます。
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

=IF(D3<0,"",D3*IF(COUNTIF($B$3:$B$3,B3)>1,5%,10%)) こうゆう事?

kingboss
質問者

補足

アドバイスありがとうございます やってみました たしかに マイナス 表示の場合空欄になりました。 成功したと思ったのですが はじめに書いた条件の B列にある会員番号が上から順に見て行って、初めてであればその行のD列の金額の10%相当額をF列に表示する。 2回目以降であれば、そこの行の金額の5%相当額をF列に表示する。 この条件が 2回目以降も10%になってしまいました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 自動で%が表示されるようにしたいです。

    現在B3 から B52 までは 会員番号が記入されています。 D3 から D52 までは 金額が記入されています。 F3 から F52 までは D列に対しての%を記入しています。 同じ会員番号がB列に何度も記入があるのですが ひとつの会員番号は1回目の金額に対し10% 2回目以降の金額からは5%と、 自動で%が表示されるようにしたいです。

  • 初回のみを自動表示させたい

    現在 B3 から B52 まで 会員番号が入っています G3に担当者を自動で表示したくて =IF(ISERROR(VLOOKUP(B3, 会員番号1,7, FALSE)),\"\",VLOOKUP(B3,会員番号1,7, FALSE)) を 入れてます。 ひとつの会員番号は一日に何度も記入があり B列にある会員番号が上から順に見て行って、初めてであればその行のG列の担当を表示する。 2回目以降であれば、そこの行の担当者をG列に表示しない

  • ある会員番号を除く一日のプラス・マイナスの合計を自動表示させたい

    以前の質問 現在 2-27のシート    B3 から B52 まで 会員番号が入っています 同列のD3 から D52 まで 点数が入っています 例 会員番号(B3からB52)点数(D3からD52) 1          10 2           5 1           10 5           3 1          -10 ひとつの会員番号、点数は一日に何度も記入があります 一日の会員番号のプラスとマイナスの合計を 別シートの(顧客成績)プラス点数はC3 マイナス点数はC4に自動表示させたいです。 よろしくお願いします 答え  たとえば会員番号が1の人のプラスは =SUMPRODUCT(('2-27'!D3:D52>0)*('2-27'!D3:D52)*('2-27'!B3:B52=1)) で、20 マイナスは =SUMPRODUCT(('2-27'!D3:D52<0)*('2-27'!D3:D52)*('2-27'!B3:B52=1))で-10と出ます。 この逆?ある会員番号を除く一日のプラスとマイナスの合計を 出したいです

  • Googleスプレッドシート 条件付き書式について

    初歩的な質問のような気もするのですが、 Googleスプレッドシートで、合計額のチェックをしたく、明細セルと合計セルが一致していない場合に、条件付き書式で色付けします。 不一致の明細の合計欄を色付けする事は出来るのですが、不一致のセルがあった場合に、表のタイトルの色を変えたいと思っています。   A  B   C   D  E 1    売上 2 品番 4月  5月  6月  合計 ←←← ここを色替したい 3 A  100  100  100  300       ↑ 4 B  100   50   50  150 ← ここが不一致の時に 5 C  100  100   50  250  上記のような表で、B~C各列の行ごとの合計がE列と一致しない場合(SUM(B3:D3)<>E3)、E列各行のセルの色を変えることは出来るのですが、上記の表の場合で、3,4,5行目の各行の合計の1つでも不一致があれば、E2のセル色を変えるということが出来ません。。 例えばF列などに関数で「=SUM(B3:D3)」とやり、条件付き書式で、範囲を$E$2固定にし、「=COUNTIF(E3:E,”<>F3”)>0」などとやってみましたが、全てが不一致と見なしてしまう様です。。 申し訳ありませんが、どなたか分かる方がいらっしゃいましたら教えていただきたくよろしくお願いいたします。。

  • Excelの条件付き書式について

    例えばEXCELで 1行| A列 | B列 | C列 | D列 | 2行|  1 | 2  | 1-2=-1 | NG | 3行|  2 | 1  | 2-1=+1 | OK  |         ・         ・ のようなD列がif関数でプラスになればOKとした表を作って、 更にわかりやすく、D列にOKと表示されたら(或いはC列の値がプラスになれば) A3:D3にセルの色の塗りつぶしできるようにしたいのですが、 方法は有りませんか?

  • エクセルで離れたセルを離れた場所へコピペするには?

    エクセルで 1行目のctrl+コピーで離れたセル(B1,D1,F1)を 3行目(B3,D3,F3)、4行目(B4,D4,F4)、6行目(B6,D6,F6)などに 貼り付けるにはどうすればよいでしょうか? ちなみに、A列、C列、E列には他の数値があるのでコピーしたくないのです。 どなたかよろしくお願いします。

  • Excel 条件で足すセルを自動的に変える方法

    ///////////////////////////// A1に“0”か“-2(マイナス数値※2は例)”が入る場合には、H1に「=B1&C1&D1&E1&F1」という結果。 B1に1以上の数字が入る場合には、H2に「=B1&D1&F1&G1」という結果。 ※B1~F1には文字列が入っています。 ///////////////////////////// という感じでA行セルの内容によって、 足す(&)対象にするセルを自動的に変えたいと思います。 上記の“H1”や“=B1&C1&D1&E1&F”などは例ですが、 「0」か「1以上の数字(1や100等)」が入る事は確定しています。 こういった処理はIF文になるのでしょうか? 初心者な故、ご回答頂く際に不足なことがございましたらお伝え下さい。 よろしくお願い致します。

  • 非表示行の削除方法

    1.A列に=COUNTIF(F6:Z6,"<0")+COUNTIF(F6:Z6,">0")とし、0以外のセルを数えて表示しています。 2.A列が0ならば非表示にするようにマクロで作ってあります。 3.御教示頂きたき事。 非表示のまま、非表示の行を全てを削除する方法 例えば、非表示のままA列が0ならば0の行全体を削除するような方法です。

  • EXCEL入力規則選択 → 文字表示 or 入力可

    EXCEL2003で表を作成しています。 B列に入力規則を使い、「イ」または「ロ」が選べるようにリストを作ってあります。 B列(B3)のセルで 「イ」 を選ぶと、D列(D3)には「A」、E列(E3)には「0000」、F列「-」を表示させるようにし、B列(B3)のセルに 「ロ」 を選ぶと、D列(D3)、E列(E3)、F列(F3)に任意の文字を入力できるようにしたいのです。 以下、B4、B5、、、、と続いていっても、D4、E4、F4. D5、E5、F5・・・と対応していくような表にしたいのです。 関数でも、マクロでも何でもかまいません。できるだけ、簡単な方法を教えていただければと思います。よろしくお願いします。

  • エクセルで、2つの条件に一致する値を返す方法 教えてください

    A B C D E F 1 日付 分数 2 Aさん Bさん Cさん Aさん Bさん Cさん 3 3/2 2/12 3/15 9 10 10 4 3/4 2/12 3/15 2 3 3 5 3/4 2/12 3/15 30 30 30 6 3/3 2/12 3/15 1 1 2 7 3/4 2/12 3/15 3 5 4 8 3/4 2/12 3/15 29 29 29 上記の表より 列A,B,Cは日付 列D,E,Fは分数です ・3行目のG列にD3:F3の範囲で最小値であり、A3:C3の範囲で最新の日付(最大値)である時の 日付を表示したい。 G3のセルを下に引っ張り各行ごとに値を表示したいです。 関数(式)を教えてください。

専門家に質問してみよう