エクセル2003のピボットテーブルで集計した表を提出用に手直ししています。
以下のような表です。

    A     B       C    D    E    F
1                甲    乙   丙   総計
2 企業(1)  売上     200   300   100   600  
3        原価     100   100    50   250 
4 企業(2)  売上     400   100   300   800
5        原価     100    50   150   300
6 企業(3)  売上     800   400   100   1300 
7        原価     600   250    50   900


この表を売上の総計が高い企業順に並べ替えたいのです。
結果は企業(3)→企業(2)→企業(1)となります。

ひとつの企業に対して2行使っているため、うまくいきません。
(売上・原価がごちゃまぜになってしまいます。)

ちなみにフォーマットは変えず、以上の形を保ったままにしたいと思っています。
うまく並べ替えられる関数などありましたら教えていただきたいです。

過去に同じような質問があるかもしれませんが、検索できず質問させていただきました。
うまく伝えられているかどうか不安ですが、アドバイスいただければと思います。
どうぞよろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

G列を作業列として


G2とG3に =F2
G2とG3を同時に選択して下方にオートフィル

A1からG1を選択して オートフィルタ
G列のオートフィルタで降順に並べ替え
「エクセルの条件つき並べ替えについて教えて」の回答画像1
    • good
    • 0
この回答へのお礼

gyouda1114さま。
さっそくご対応いただきましてありがとうございます。
なるほどこれなら初心者のわたしでもわかりやすいです。
頭がやわらかくないとこういう発想はできないなあ…としみじみ思いました。
親切に画像までつけてくださり、本当に助かりました。
ありがとうございました。

お礼日時:2009/05/29 13:32

G2に「=F2」と入力し、G4、G6にコピー


H2に「=RANK(G2,G:G)」と入力し、H4、H6にコピー
I2に「=MATCH(1,H:H,0)」、I4に「=MATCH(2,H:H,0)」、I6に「=MATCH(3,H:H,0)」と入力
I3に「=I2+1」と入力し、I5、I7にコピー
J8からO8までに、「1」「2」「3」「4」「5」「6」と入力
J2に「=INDEX($A$1:$F$7,$I2,J$8)」と入力し、J4とJ6にコピー
J2を、K2からO7に範囲コピー
J2を、L1からO1に範囲コピー
    • good
    • 0
この回答へのお礼

kozirou54さま。
お礼が遅くなり申し訳ありません。
数式に弱いので色々調べながら試してみました。
おかげでrank関数やmatch関数の勉強もできました。
こういう組み立てが思いつくまでにはまだまだ時間がかかりそうですが…。
本当に助かりました。
ありがとうございました。

お礼日時:2009/06/05 11:52

追加の画像です

「エクセルの条件つき並べ替えについて教えて」の回答画像2
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルの、複数条件指定の合計を出すSUMIFS関数の末尾の「 S」は、何の意味でしょうか?

エクセルの、複数条件指定の合計を出す、SUMIFS関数の末尾の「 S」は、何の意味でしょうか?
別にある単数条件指定の合計を出す関数の「SUMIF」関数との区別で気になっています。

詳しい方がいましたら、ご回答、よろしくお願いします。

Aベストアンサー

こんにちは!

SUMIF関数は検索条件がひとつの場合の「合計」に使用する関数ですが、
SUMIFS関数関数は複数条件に対応できる関数になります。
その意味での「s」になるのではないでしょうか?

※ Excel2007以降では同じような関数で
COUNTIFS関数・AVERAGEIFS関数等が準備されています。m(_ _)m

Q解像度を800×600にしたいのです…(再質問)

デスクトップを、解像度1024×768から800×600に変更したいのですが、どうしてもできません。
画面プロパティからバーを左に寄せて変更すると、とりあえず800×600にはなりますが、
フォントがドットが目視できるほどのガタガタした状態になってしまいます。(他の部分もひどい)

こちらの別スレッド(ディスプレイ&ビデオカード)でも質問させていただいたのですが、
原因がディスプレイではなくOSにあるような気がしてきたので、もう一度質問させてください。><;

【ハード】

ノートパソコン(液晶) シャープのMebius(型番PC-CB1-M5)  ウィンドウズXP
ディスプレイについて、画面プロパティの設定には↓のように書いてありました。
   s3 Graphics Twister K + S3Hotkey 上の Digital Flat Panel (1024×768)

【行った対処】

前回質問時にいただいたアドバイスを元に、外部ディスプレイ(15インチCRT?と思う)を接続してみました。
が、ノートパソコンの方に表示されている画像と変わらないように感じます。(ギザギザ・ガタガタ)

また、BIOSモードのResolution Expansionという部分も変更してみました。
800×600にした時に、拡大せずに中央に表示する、という設定にしましたが、ダメでした。
マニュアルをよく読んだら、「この機能はXP環境では無効」と書いてありました。(TmT)

ただ、これを行った後、起動ロゴが、今まで引き伸ばされた状態だったのに、
原寸らしきサイズでとてもキレイに表示されるようになりました。(なぜ?)

いろいろ調べてみていますが、どうしても分からなくて詰まってしまいました。
このノートパソコンで800×600をきれいに表示することは不可能なのでしょうか?
「こういう方法があるよ」という方は、ぜひアドバイスお願いしますT-T。。。

デスクトップを、解像度1024×768から800×600に変更したいのですが、どうしてもできません。
画面プロパティからバーを左に寄せて変更すると、とりあえず800×600にはなりますが、
フォントがドットが目視できるほどのガタガタした状態になってしまいます。(他の部分もひどい)

こちらの別スレッド(ディスプレイ&ビデオカード)でも質問させていただいたのですが、
原因がディスプレイではなくOSにあるような気がしてきたので、もう一度質問させてください。><;

【ハード】

ノートパソコン(液晶...続きを読む

Aベストアンサー

1024X768の事です。仮にそうなら800X600は実ドットをスムージング機能により引き伸ばした物。(単純に2重にし、全画面補完伸張)かもしれませんね。
URL内の
「※4 LCDと外部CRTで同時表示する場合、CRT表示は解像度に関係なく1,024×768ドットの信号が出力されます。同時表示を行う場合、CRTは1,024×768ドット表示に対応したものをご使用ください。 」
から、同時表示では800X600表示できません。
おそらくやり方は説明書に書いてあると思いますが、「他メーカー例」GRPHキーと2キーを押しながら電源を入れる。
その後プロパティよりアダプタ・ディバイスの選択・・・メーカーにより違うと思います。取説で確認を。

Qエクセル関数(IF)のある条件公式の意味は?

ある商品の売買に関する下記のエクセル関数(IF)のある条件公式の意味がわかりません。
どなたか、教えていただけましたら嬉しく思います。

fx=IF(H28>$F$6,IF(F28>1,"売","-"),
IF(H28<-$F$6,IF(F28>1,"買","-"),"-"))

前半の部分は、Fから6(?)の値がH28の値よりも小さいとき、
かつF28の値が1よりも大きいときは売。
後半の部分はFから6(?)の値がH28よりも大きいとき、
かつF28の値が1より大きいときは買。
という指示ではないかと思いますが正しいのでしょうか?

この条件の公式なのですが、意味がわかりません。
よろしくお願いします。

Aベストアンサー

参考に
=IF(F28>1,IF(H28>$F$6,"売",IF(H28<-$F$6,"買","-")),"-")
式をこのようにすることもできます。
売買の条件
1.F28>1 であること
2.H28>F6 ならば 「売」
3.H28<-F6 ならば 「買」
4.1~3に当てはまらない場合はすべて 「-」

Q画面の解像度が再起動で800×600に戻ってしまう

画面の解像度1152×864で使用しているのですが、再起動すると1/2の確率で、画面の解像度が800×600に戻ってしまいます。
再起動の度に画面の設定を戻すのがめんどくさいです・・・
グラボのドライバを更新しても最新ですと表示されます。

何が原因なんでしょうか?

▼マシンスペック
マザボ:MSI P45 NEO-F
CPU:PENTIUM DUALCORE E5200(2.5G)
グラボ:玄人志向GF9500GT-LE512H
メモリ:W2U667CQ-1GLZJ (DDR2 PC2-5300 1GB×2)

Aベストアンサー

以前の設定を試してNGだったのでXPのデフォルト設定にしたというところでしょう。

モニタの情報がありませんが。
KVMはつかっていないのかな。
モニタのPnP情報がうまく取得できてないのかも。
モニタの電源OFFでPC起動しているとか。

モニタの電源をいれて十分時間が経ってからPCを起動してみてはいかがでしょう。

Qこのポイント獲得条件の意味がわからないんですけど分かりやすく説明してくれる方お願いします(T_T)

このポイント獲得条件の意味がわからないんですけど分かりやすく説明してくれる方お願いします(T_T)

Aベストアンサー

「インストールしてアプリ起動」と書いてありますね。そのままです。
上のボタンから、AppStoreにへ入って、ダウンロード。アプリ起動です。
大抵はアプリ起動後にブラウザが勝手に立ち上がります。遷移しない場合はポイント付かない(失敗)してる事が多いです。(なお、失敗したと思ってやり直し2度めインストールしても付きません。1度インストールしてるため)

こういったポイント付くと書いてあっても、ポイント付かない場合もあります。
特定のゲーム会社のもので付かないという事があります。(偽広告?)
すぐポイントと書いてあっても、5分後ぐらいの事もあります。

QVALUSTAR VL300XAとVF300

NECのデスクトップパソコン
VALUSTAR VL300XAで作った
リカバリディスクは
VF300にも使えますか?
教えてください。

Aベストアンサー

NECで再セットアップ用のCD売っていますが、
http://nx-media.ssnet.co.jp/
10000円します。
チップセットとかCPUの能力とか考えれば、再セットアップDISK購入はお勧めできません
XPの期限が4月までなのと、今売ってるパソコンとの性能差をがんがえれば
25000円ほどで新品を買う方があとあと楽です。

ライセンス的には、MSのXP-HOMEのインストールCD(OEM・青箱)から本体添付のキーでインストールすれば問題ありません。
(ダウングレード権を行使する場合、OEM、青箱からのインストールは可の為)
(HOMEはダウングレード権はありませんが、本体にライセンスが許諾されているかが重要)

だだし、各種メーカーのリカバリDISKはプレインストールのプログラムがついているので
違反になります。
ネットオークション等でDELLのインストールCDが売っていますが、CDの中にDELLのロゴ等が
入っているので違反になります。

この場合、リカバリの方法として、
1.同一機種のリカバリーDISKを入手する。
2.MSのXPのDISKでセットアップする
3.同一機種を中古を入手し、リカバリを作成する。
4. Windows XP Home Edition SP3 再生中古PC用CD-ROMを入手する
  (セットアップは本体添付のキーで行う方が無難です)

NECで再セットアップ用のCD売っていますが、
http://nx-media.ssnet.co.jp/
10000円します。
チップセットとかCPUの能力とか考えれば、再セットアップDISK購入はお勧めできません
XPの期限が4月までなのと、今売ってるパソコンとの性能差をがんがえれば
25000円ほどで新品を買う方があとあと楽です。

ライセンス的には、MSのXP-HOMEのインストールCD(OEM・青箱)から本体添付のキーでインストールすれば問題ありません。
(ダウングレード権を行使する場合、OEM、青箱からのインストールは可の為)
(HOMEはダ...続きを読む

Q戦略的互恵関係の成立条件とその意味とは?

戦略的互恵関係の成立条件とその意味とは?

最近、国会の予算委員会をラジオで聞いていると「戦略的互恵関係」という言葉が頻繁に聞こえてくるのですが、意味がわからないのです。
まあ、主義主張が同じ国であれば「互恵関係」は成立すると思いますが、主義主張が全く異なる国との間に「戦略的互恵関係」など存在し得ないように思うのですが、どのような考えや哲学で主義主張が全く異なる国家間で「戦略的互恵関係」なるものが成立するものなのでしょうか?
成立するとなれば、どのようなものでしょうか? 
強いて追加すると、北朝鮮とは「戦略的互恵関係」は成立しないですよね。同質同根の中国とも同じですよね。
どういう成立条件で何を意味するのかをお教え願いたい。

Aベストアンサー

+共産主義を標榜する共産党の答弁の方がむしろ哲学的ですね。では彼らはなんなのでしょうね。

原理主義者です。

原理主義者には、聖書・聖典があります。

工作部員とプランナーの役割分担と言い換えることでしょう。

鉄砲玉兵卒とイマームといっても良いかもしれません。

社会主義者を装う共産主義者の特徴として

孤立する(自分はゲリラだと思っている)。
人間はうんざり。(家族関係がギクシャクしている)
世界の景色こそ大事。人間は邪魔。

基本的に組織はいらないと主張するが、
政党・病院は、戦略的互恵関係に基づき、常に組織は利用している。
損をしたと感じたら、社会性がないと主張する。(愛は損得関係だと思っている)

「宗族社会」を理想の社会と思い込み、「変な過疎村」が現存する原始共産主義だと勘違いしている)
自分の考えが聖典。(そういう意味では新教キリスト的)

共産党は政権を取れないから投票しない。というのも戦略的互恵関係です。
同党が政権を取れば真っ先に指導的立場に就職したいと思っている。

民主党に対してそう考えているように、
共産党が、政権をとれば
いままでこの党には何かあると思っていた。と饒舌さを発揮し、取り入ろうとするはずです。

自己中心を基礎とした戦略的どっちつかず。
便所に行くことさえ「精神的充足」と名づける「俗物唯物論者」です。
自分に合う人がいないといつも半泣きの顔をさらけ出している不幸な人たちです。

+共産主義を標榜する共産党の答弁の方がむしろ哲学的ですね。では彼らはなんなのでしょうね。

原理主義者です。

原理主義者には、聖書・聖典があります。

工作部員とプランナーの役割分担と言い換えることでしょう。

鉄砲玉兵卒とイマームといっても良いかもしれません。

社会主義者を装う共産主義者の特徴として

孤立する(自分はゲリラだと思っている)。
人間はうんざり。(家族関係がギクシャクしている)
世界の景色こそ大事。人間は邪魔。

基本的に組織はいらないと主張するが、
政党・病院は、戦略的互...続きを読む

Qエクセルで田んぼの水入れ当番表をつくりたいのですが、なかなかうまくでき

エクセルで田んぼの水入れ当番表をつくりたいのですが、なかなかうまくできません。詳細は、21名がそれぞれの所有面積に応じて、決められた期間の水入れをするものです。所有面積の多い人は回数が多く、間隔も短く、所有面積の少ない人は回数が少なく間隔が広くです。ただし、一日に2名が当番に当たります。期間を3カ月ととりあえず決めて、担当日数をだしました。面積は10~60で21名合計が467です。同じ面積のひとも何人かいます。最短にであたるひとは、8日(端数は無視)
最長は46日です。期間日数*2*所有面積/全体面積で担当日数をだし、続いて、間隔日数はどうにかだしましたが、そこからがすすみません。手動で入れてみましたが、それはそれは大変な作業で、いいものではありません。関数とか、入力規則、オートフィルなど使って、ごく簡単に割り振ることはできないでしょうか?
困っています。どうか、そんなの簡単!と思われるかたは、回答ください。私のレベルは中級です。
わかりよい説明よろしくおねがいします。
そこまで、できれば、後はどうにかなると思います。

Aベストアンサー

ooisohonokaさん、こんにちは。
当番表つくりお疲れ様です。

私はエクセルに関しては初心者ですが、ふたつ作り方をご紹介します。

(1)まずは、表とは別のシートに、当番の対象となる人の名前を縦に入力していきます。順番や当番範囲が決まっている場合はその順番に、そうでなければ五十音順のほうがわかりやすいと思います。

(2)イレギュラーな順番が入っている場合。

・名前を出したいセルをあらかじめドラッグして範囲を決めます
・「データ」の「入力規則」をクリックし、ハンドルから「リスト」を選択。「ドロップダウンリストから選択」にチェックがない場合はチェックを入れ、「元の値」の欄に、さきほど作ったお名前を、最初から最後までドラッグして範囲を指定します。
・OKを押すと、範囲したセルに下三角の入ったハンドルが現れます。これをクリックすると、さきほど作ったリストのお名前が出てくるので、選択するだけで入力できます。

(3)ある程度順番が決まっている場合

・範囲選択はいりません。
・「ツール」から「オプション」を選択し、「ユーザー選択リスト」のタブをクリック。下のほうに「データの取り込み範囲」があるので、さきほど作ったリストを最後までドラッグして範囲指定します。
・OKを選択したら、当番を入力したい場所に、リスト順に2、3人入力してみてください。その部分を範囲選択し、右下の黒い四角(フィルハンドル)をクリックしたまま下へドラッグすると、リストの続きの人が順番どおり出てきます。

文字だけでわかりづらくてすみません。(2)は「ドロップダウンリスト」、(3)は「ユーザー選択リスト」で検索できますので、難しいときはそちらでご確認ください。

ちなみにこの作業は。2003を参考にしています。

ooisohonokaさん、こんにちは。
当番表つくりお疲れ様です。

私はエクセルに関しては初心者ですが、ふたつ作り方をご紹介します。

(1)まずは、表とは別のシートに、当番の対象となる人の名前を縦に入力していきます。順番や当番範囲が決まっている場合はその順番に、そうでなければ五十音順のほうがわかりやすいと思います。

(2)イレギュラーな順番が入っている場合。

・名前を出したいセルをあらかじめドラッグして範囲を決めます
・「データ」の「入力規則」をクリックし、ハンドルから「リスト」を選択。「...続きを読む

Q不問求人条件にかかる特記事項・・・ 意味?

求人情報に以下の用語がありましたが、何を意味しているのでしょうか?

不問求人条件にかかる特記事項正社員雇用(試用期間3ヶ月:賃金同じ)

このように、ハローワークや求人情報特有の言葉をわかりやすく解説したサイトなどありますか?

Aベストアンサー

正社員だけれど試用期間が3ヶ月ありますという意味です。
特記事項なので、注意すべき項目という意味かと思います。

ハローワークの独特の用語の参考になるかどうかわかりませんが
ハローワークインターネットサービス+転職サイトの情報を
両方掲載しているサイトがあるのでよければ参考までに。

参考URL:http://www.indivision.jp/promo/guide.html?banner_id=ad_hw

Q縦表のデータを横表に転記したい。

過去質問で検索しましたが、イマイチ理解できずにおりますので、質問させて下さい。

sheet1で社員一人毎に縦5行の集計結果データがあります。これを別のシートに社員1人1行で横に横5列の表に転記したいのですが、VLOOKUP関数ではsheet1が参照セルをいちいち入力し直さなくてはならず、困っています。うまく説明できずに申し訳ないのですが、
何か良い方法はないでしょうか??
宜しくお願いします。

sheet1                          sheet2
  A・・・・・・・Z                        A     B     C     D     E
 1・・・・・・・・Z1【社員(1)の集計データI】    1 【(1)-I】 【(1)-II】 【(1)-III】 【(1)-IV】 【(1)-V】
 2・・・・・・・・Z2【社員(1)の集計データII】    2 【(2)-I】 【(2)-II】 【(2)-III】 【(2)-IV】 【(2)-V】
 3・・・・・・・・Z3【社員(1)の集計データIII】    3 【(3)-I】 【(3)-II】 ~~
 4・・・・・・・・Z4【社員(1)の集計データIV】  ⇒
 5・・・・・・・・Z5【社員(1)の集計データV】
 6・・・・・・・・Z6【社員(2)の集計データI】
 7・・・・・・・・Z7【社員(2)の集計データII】
 8・・・・・・・・Z8【社員(2)の集計データIII】
                      ~~

過去質問で検索しましたが、イマイチ理解できずにおりますので、質問させて下さい。

sheet1で社員一人毎に縦5行の集計結果データがあります。これを別のシートに社員1人1行で横に横5列の表に転記したいのですが、VLOOKUP関数ではsheet1が参照セルをいちいち入力し直さなくてはならず、困っています。うまく説明できずに申し訳ないのですが、
何か良い方法はないでしょうか??
宜しくお願いします。

sheet1                          sheet2
  A・・・・・・・Z     ...続きを読む

Aベストアンサー

回答No2,3です。
最初にお示しの表では一人当たりの行が5行になっていましたね。
6行でしたら式も変わります。
なお、MOD関数は使う必要がなったですね。簡略した式にできます。
次の式をシート2のA1セル仁入力してからF1セルまでドラッグコピーしたのちに下方にもドラッグコピーしてください。

=IF(INDEX(Sheet1!$Z:$Z,(ROW(A1)-1)*6+COLUMN(A1))=0,"",INDEX(Sheet1!$Z:$Z,(ROW(A1)-1)*6+COLUMN(A1)))


人気Q&Aランキング