• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文: エクセルについて質問です。 )

エクセルで同じ日付に同じ名前があった場合の売上合計から10%引きたい方法

mt2008の回答

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.5

A2以降に日付、E2以降に名前、V2以降に売上合計(J列とK列の合計)が入っている物とします。 W列を作業列として使い、日付+名前のデータを作ります。W2に =A2&E2 入れて下までコピーします。 U2に、以下の式を入れて下までコピーします。なお、999はデータの最大数よりも多い数値として適当に入れて居ます。データが1000以上あるのでしたらもっと大きな数にしてください。 =IF(COUNTIF(W:W,W2)=1,"",IF(COUNTIF(W3:W$999,W2)=0,SUMIF(W:W,W2,V:V)*0.1,"")) これでどうでしょう?

xxx0105xxx
質問者

お礼

できました! ありがとうございます。 とても助かりました。 皆様、本当にありがとうございました。

関連するQ&A

  • エクセルでの集計関数No.2

    前回の質問より複雑なデータの集計が飛び込んで困っています。 例    A   B   C   D   E   F   G   H   I   J 1  鈴木 田中 佐藤 八木 石島 須藤 徳間 遠藤 伊藤 斉藤 2  田中 八木 田中 遠藤 鈴木 伊藤 佐藤 佐藤 鈴木 徳間 3  石島 鈴木 徳間 鈴木 伊藤 .... といったデータが存在しています(A1:J3)の範囲内で最頻値の文字列を検出する関数の組み合わせを教えてください。回答例 鈴木  しかも、鈴木 佐藤が同一の場合メッセージを表示させるには..とほほです。よろしくお願いします。                                               

  • 【至急】エクセルで、一致するデータを紐付けたい

    エクセルでsheet1のA列のデータに、sheet2の並び順の異なるA列~F列のデータを紐付け、一致、並び替えする方法がありましたら、ご教授ください。よろしくお願いいたします。 ※sheet1のA列とsheet2のA列は、同じデータですが順不同で入力されています。 sheet1 A   B   C   D   E   F   G 田中 斉藤 新井 伊東 塚越 佐藤 吉田 sheet2 A   B    C     D      E      F   斉藤 東京都 文京区 123-0000 0120-・・・ × 伊東 東京都 台東区 123-1000 0120-・・・ ○ 新井 東京都 江東区 123-0000 0120-・・・ × 吉田 東京都 豊島区 121-0100 0120-・・・ △ 塚越 東京都 文京区 122-0000 0120-・・・ × 佐藤 東京都 新宿区 121-0000 0120-・・・ ○ 田中 東京都 大田区 111-0000 0120-・・・ ◎ ◆得たい結果◆ sheet1 A   B   C    D      E      F     G 田中 田中 東京都 大田区 111-0000 0120-・・・ ◎ 斉藤 斉藤 東京都 文京区 123-0000 0120-・・・ × 新井 新井 東京都 江東区 123-0000 0120-・・・ × 伊東 伊東 東京都 台東区 123-1000 0120-・・・ ○ 塚越 塚越 東京都 文京区 122-0000 0120-・・・ × 佐藤 佐藤 東京都 新宿区 121-0000 0120-・・・ ○ 吉田 吉田 東京都 豊島区 121-0100 0120-・・・ △

  • Excelの質問

      A   B 1山田 65 2佐藤 77 3田中 77 4小林 90 Aの列を生徒の名前、Bの列をテストの点数とします。上位三名の名前をC1、C2、C3に書き出したいのですがうまくできません。また、この例のように点数が同じ人がランクインしている場合は五十音順になるようにもしたいのですがやり方が分かりません。どなたか教えてくれないでしょうか。

  • excel 重複したデータのコピー

    例えばこんなデータがあるとします。 名前  値 鈴木  1 佐藤  2 佐藤  5 小林  2 田中  3 田中  1 田中  2 斉藤  0 山田  4 山田  2 というデータから 佐藤  2 佐藤  5 田中  3 田中  1 田中  2 山田  4 山田  2 という感じで名前が2つ以上あるデータだけ抽出・コピーをしたいのですが、 どういう風にすれば出来るでしょうか。

  • エクセルVBAの質問です

    sample.xlsがあり内容は下記のように A列に名前、B列に数字が入り、行数は一定でありません 田中一郎 3 鈴木健一 5 佐藤太郎 8 田中一郎 5 田中一郎 2 佐藤太郎 7 鈴木健一 3 佐藤太郎 9 鈴木健一 54 佐藤太郎 8 田中一郎 9 このエクセルシートにコマンドボタンを付け、VBAでコマンドボタンを押した場合 指定したエクセルファイル”kekka.xls”に 田中一郎 19 鈴木健一 62 佐藤太郎 32 と言うように、名前別でその氏名の横の数字の合計を表示させたいと考えています。 何卒お知恵をお貸しください、お願いします。

  • EXCELで顧客ごとにファイルを整理しており、ファイルをどこの棚に入れたかを管理するためのデータを作成中です。

    EXCELで顧客ごとにファイルを整理しており、ファイルをどこの棚に入れたかを管理するためのデータを作成中なのですが、いい方法があれば教えてください。 データ上は日付ごとに名前と棚の名前があるのですが、ファイルの保管は家族は同じ棚に保管するようになっているので、データを加工する必要があります。 例:Aの列には買い物した日付、Bの列にたくさんの名前が入っており、重複した名前も入っています。Cの列にBの列で重複した名前や家族などで同じグループである名前の人には半角の数字1,2,…などの番号を振ってあり、そうでない人は空欄にしてあります。Dの列にAの棚、Bの棚、Cの棚などの棚の名前が入っています。Eの列に棚ごとに数字を振っており、Aの棚なら半角の数字で1、Bの棚なら2、Cの棚なら3としています。 具体的に図で説明すると、現在のデータ上 A列 |B列 |C列 |D列 |E列 1/2|田中一郎 |1 |Bの棚 |2 1/5|佐藤一郎 |2 |Bの棚 |2 1/10|田中二郎 |1 |Aの棚 |1 1/15|小田二郎 |3 |Cの棚 |3 1/20|佐藤二郎 |2 |Aの棚 |1 1/20|小田一郎 |3 |Cの棚 |3 1/22|田中一郎 |1 |Cの棚 |3 1/25|山本一郎 | |Cの棚 |3 目的としてはCの列で同じグループにした名前のファイルの中で、Eの列で最小の番号にある棚の番号をFの列に表示して、Gの列に棚の名前を表示したいと思っています。 A列 |B列 |C列 |D列 |E列 |F列 |G列 1/2|田中一郎 |1 |Bの棚 |2 | 1 |Aの棚 1/5|佐藤一郎 |2 |Bの棚 |2 | 2 |Bの棚 1/10|田中二郎 |1 |Aの棚 |1 | 1 |Aの棚 1/15|小田二郎 |3 |Cの棚 |3 | 3 |Cの棚 1/20|佐藤二郎 |2 |Cの棚 |1 | 2 |Bの棚 1/20|小田一郎 |3 |Cの棚 |3 | 3 |Cの棚 1/22|田中一郎 |1 |Cの棚 |3 | 1 |Aの棚 1/25|山本一郎 | |Cの棚 |3 | 3 |Cの棚 Fの列の番号さえわかれば、Gの列の名前は関数を使えば表示できるのですが、Fの列の番号を表示するのは現在手作業でやっており、数も多く大変なので関数かマクロで簡単に出来ないかと思っています。 マクロはあまり得意ではないので、もしマクロの場合はできたらVBAのコメントを入れていただければありがたいです。

  • エクセルで、次のような自動入力をしたい

      A    B    C    D   E  ・・ AA 1 田中 鈴木 佐藤          山田 2 鈴木 山田              海岡 3 田中 佐藤              佐藤 というような表があり、AAの列に名前を入力したとき、 D1に「山田」、C2「海岡」と、その行に関してAA列に新規の名前が入力されたときにD1,C2に自動入力することは、VBAで簡単にできますか? 3列目には「佐藤」さんがすでいるので入力不要です。 よろしくお願いします。(マクロ初心者です)

  • EXCELマクロVBAについて

    Excel2007、XPを使用しています。 AからE列に下記のような情報が入力されています。 A / B / C / D / E ID / 名前 / 住所 / 電話 / 注文日 11111 / 田中 / 東京都 / 00000000000 / 2012/08/10 11111 / 田中 / 東京都 / 00000000000 / 2012/08/09 11111 / 田中 / 東京都 / 00000000000 / 2012/08/18 11112 / 佐藤 / 京都府 / 00000000000 / 2012/08/10 11113 / 鈴木 / 北海道 / 00000000000 / 2012/08/11 11113 / 鈴木 / 北海道 / 00000000000 / 2012/08/15 A列のIDでくくったとして、 E列の注文日が最大のみの行を表示させたいです。 A / B / C / D / E ID / 名前 / 住所 / 電話 / 注文日 11111 / 田中 / 東京都 / 00000000000 / 2012/08/18 11112 / 佐藤 / 京都府 / 00000000000 / 2012/08/10 11113 / 鈴木 / 北海道 / 00000000000 / 2012/08/15 このようなことはマクロで可能なのでしょうか? 恐れ入りますがご教授お願い致します。

  • openoffice calcにて質問があります

    calcで指定条件の名前を表示させたいです 例えば 名前   田中 佐藤 斉藤 勝利数  3    2   4 順位   2位  3位  1位 となっているデータがあるとして これを別のセルに順位の順番で 斉藤 田中 佐藤 と表示させたいのですが、この表示をさせる際に使う関数が分かりません。 どなたか具体的に教えていただけないでしょうか、よろしくおねがいします

  • エクセルで、数字を入れると名前が出るようにしたい

    お世話になります。 エクセルで表を作っているのですが、従業員番号を入れたら、次のセルにその従業員番号を使っている人の名前を表示させたいのですが、どうすればいいのかわかりません。 ご存知の方、どうぞ教えてください。よろしくお願いいたします。 従業員番号     名前 1         田中 2         高橋 3         斉藤   A列   B列 1 1 田中(← A列に「1」を入れたら、自動的に表示)