Excel総合相談所 95

このエントリーをはてなブックマークに追加
952名無しさん@そうだ選挙にいこう:2011/03/06(日) 15:27:03.09
書式で下3桁だけ文字の色を白にするとか出来たっけ
953名無しさん@そうだ選挙にいこう:2011/03/06(日) 16:25:53.37
おまえら日曜の午後はもっと有意義につかったらどうだ
954名無しさん@そうだ選挙にいこう:2011/03/06(日) 16:36:06.15
グリザイアになんで戦場ヶ原さん出てるの?
955名無しさん@そうだ選挙にいこう:2011/03/06(日) 16:36:28.55
ゴバクスマン
956名無しさん@そうだ選挙にいこう:2011/03/06(日) 20:11:39.79
>>953
エクセルに親しむとか超有意義
957名無しさん@そうだ選挙にいこう:2011/03/07(月) 10:00:57.18
>>942 ですが、無理みたいですね・・。
ありがとうござます。
バイトしてるのですが、バイト先にたまたまきてたエリアマネージャーから
これをできるかどうか聞かれて(出来そうな奴がいると店長がいったらしい)
LEFT関数で何とかできるかなと思ったんですが
出来なかったので・・・お聞きしました。(*^_^*)
ありがとうございました

958名無しさん@そうだ選挙にいこう:2011/03/07(月) 10:13:53.54
VBA使えない奴には無理です
959名無しさん@そうだ選挙にいこう:2011/03/07(月) 12:03:56.10
VBA使ったって、数値データそのままで表示だけ変えるのはけっこう面倒じゃないか?
データを書き換えてもいいなら簡単だけど
960名無しさん@そうだ選挙にいこう:2011/03/07(月) 12:21:46.07
>>957
別シート使っていいなら別シートにLEFT関数使って表示し、他のセルはLINK
させてしまえば、体裁は出来た様にはなりますが。
961名無しさん@そうだ選挙にいこう:2011/03/07(月) 12:52:19.01
>>957
お前本当に上位2ケタだけ表示したのか?
12→12
345→34
6789→67
23456→23
456789→45
これでいいのか?
962名無しさん@そうだ選挙にいこう:2011/03/07(月) 12:59:04.91
>>691
いくらなんでもそんな馬鹿な表示したい奴いねーだろ?
963名無しさん@そうだ選挙にいこう:2011/03/07(月) 13:07:53.69
>>962
961だが、俺も案外>>946みたいなことじゃないかと思ってる。
964名無しさん@そうだ選挙にいこう:2011/03/07(月) 16:11:26.35
>>961で元の値がいらないというのなら、区切り位置でやるとか。
列削除の作業は入るが。
965名無しさん@そうだ選挙にいこう:2011/03/07(月) 20:07:21.89
>>961 のような表示であってます。上2桁です
確かにバカみたいですね…。
聞いた所、渋々500ほどある5桁の整数を1つ1つ直したらしいです。
966名無しさん@そうだ選挙にいこう:2011/03/07(月) 20:22:55.36
>>965
お前いい加減にしろよ。
5桁の整数が何で出てくるんだ?
>>961なら5桁だけじゃないだろ?
967名無しさん@そうだ選挙にいこう:2011/03/07(月) 20:29:02.93
>>965はもう一度エリアマネージャーにどうしたいか聞いてくるんだな。
多分お前は勘違いしてるから。
968名無しさん@そうだ選挙にいこう:2011/03/07(月) 20:56:29.83
1つ1つ直したってことは元のデータを書き換えてもいいって事じゃねーか
そんなもん作業列にLEFT関数書いて値のコピペで一瞬でできる
969名無しさん@そうだ選挙にいこう:2011/03/07(月) 21:06:35.92
     ____
     /      \
   /         \
  /   (●) (●)  \  
  |   (トェェェェェェェェイ)   |  クワッ
  \  \ェェェェェ/   /


970名無しさん@そうだ選挙にいこう:2011/03/07(月) 21:09:41.83
多分エリアマネージャーの希望は千円単位で表示したいってことだよ。
123456ならおそらく123の筈。
971名無しさん@そうだ選挙にいこう:2011/03/07(月) 21:10:52.91
もしや上の方に(千円)って付くようなお話か?
972971:2011/03/07(月) 21:12:22.56
>>970
同じこと考えてたな。w
973名無しさん@そうだ選挙にいこう:2011/03/07(月) 21:12:49.24
エリアコードと店舗コードなのかも。頭2桁がエリアーコードとか。
974名無しさん@そうだ選挙にいこう:2011/03/07(月) 21:56:13.90
意外とエクセルの標準機能で出来ないことって多いもんだな
975名無しさん@そうだ選挙にいこう:2011/03/08(火) 00:32:18.50
何もかも出来るようにすると重くなって誰も知らない機能が増えるだけだもんな
使ったことない機能の多い携帯電話みたいにね
976名無しさん@そうだ選挙にいこう:2011/03/08(火) 02:15:53.46
俺としてはExcelに標準で備わっているVBAで出来ることまでが
Excelの標準機能だと思ってるが。

外部のWin32APIとかCOMなどまで使ったのは標準機能と言えないけどね。
977名無しさん@そうだ選挙にいこう:2011/03/08(火) 02:35:41.70
最初から入ってる物はみんな標準機能
難しいとか高度だとか勝手な判断で線を引くのは自由だが、あるものは使わなきゃ損

※個人の感想です
978名無しさん@そうだ選挙にいこう:2011/03/08(火) 03:15:21.59
使うか使わないかって話になればWin32APIやCOM等のAPI類も当たり前に使うけど
いくらWinにExcelインストールすれば最初から使えるAPIでも
そのAPIをExcelの標準機能とは呼べない気がする。

※個人の感想です
979名無しさん@そうだ選挙にいこう:2011/03/08(火) 11:30:04.38
標準かどうかの判断は難しいね
たとえばMS-IMEだってExcelとは別の、OSにバンドルされたアプリの一つなんだし、
そうすると標準機能だけでは日本語データの入力すらできなくなってしまう
980名無しさん@そうだ選挙にいこう:2011/03/08(火) 13:39:48.93
そもそも言葉がおかしい。
標準機能といったら、普通ににインストすればどのPCでもあるもののことだろう。
ゆえにVBAは標準に含まれ、アドインで提供さそれる機能は外れる。
ここで使うべきは一般機能か否かじゃないか。

981名無しさん@そうだ選挙にいこう:2011/03/08(火) 14:33:01.77
【1 OSの種類         .】 WindowsXP SP3
【2 Excelのバージョン   】 Excel2000
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 条件文 

http://www.uproda.net/down/uproda257344.jpg.html
このシートなんですが、R16のセルの計算式を示しています。
内容は補欠の判定をしたいのですが、上の4行分でPのすくない者が次の四行は補欠になるように(1を表示するように)したいです。
Pが同じ合計の場合、着の合計が多い方を補欠に表示したいです。

この条件文では、補欠の者も判定に入ってしまうので、さらなる条件として補欠は除きたいです。

仲間内の競馬の成績をつけているというっちっぽけな内容ですがご教授願います。
982複乳:2011/03/08(火) 16:07:46.88
983複乳:2011/03/08(火) 16:08:12.10
あー、だめだ着の事考えてなかった。
984名無しさん@そうだ選挙にいこう:2011/03/08(火) 16:27:49.24
>>983
ありがとうございます。
そうなんです。Pが同じのが他に居た場合さらに着の合計の大きい方に絞り込みたいんです。
さらに問題は前回の補欠は考慮しないので、そこらへんの条件文が思いつきません。
985名無しさん@そうだ選挙にいこう:2011/03/08(火) 16:36:38.26
>>981
とりあえずSUMの嵐をやめようよ
15行目の下に行挿入して、そこにSUMを出しておき
R17(元R16)の計算式では既に出してある合計値を参照する
最終的にはその行を非表示にしてもいいからさ

あとそのブック有った方が式組みやすいからブックうpして
986名無しさん@そうだ選挙にいこう:2011/03/08(火) 17:03:47.28
>>985
行の非表示ですか。考えてなかったです。
ブック、アップします。お願いします。

http://www1.axfc.net/uploader/File/so/59563.xls
987名無しさん@そうだ選挙にいこう:2011/03/08(火) 17:19:12.70
>>985
アップローダ使ったことないんでいまいちわかりませんけどこちらのアドレスでしょうか。。
よろしくお願いします。
http://www1.axfc.net/uploader/File/so/59563
988複乳:2011/03/08(火) 18:21:19.82
>>981
R16=IF(SUM(S12:S15)+SUM(O12:O15)/1000=MIN(SUM($L12:$L15)+SUM($H12:$H15)/1000,
SUM($S12:$S15)+SUM($O12:$O15)/1000,SUM($Z12:$Z15)+SUM($V12:$V15)/1000,SUM($AG12:$AG15)+SUM($AC12:$AC15)/1000,SUM($AN12:$AN15)+SUM($AJ12:$AJ15)/1000,SUM($AU12:$AU15)+SUM($AQ12:$AQ15)/1000),1,0)
Pと着*1/1000を足したものをそれぞれmin関数で比べて、上のP+着*1/1000が一番少なければ1
合計だした方がいいけど、もうどっちでもいいや
989名無しさん@そうだ選挙にいこう:2011/03/08(火) 18:39:00.33
>>981

ほい
ttp://www1.axfc.net/uploader/File/so/59567.xls

考え方としては、

前補欠 × 100   前が補欠なら100、補欠でなければ0
 +
Pの合計
 −
着の合計 ÷ 100  着の合計が20なら0.2、15なら0.15

の一番小さい奴が補欠

前補欠は100が加算されているから「一番小さい奴」に該当することは無い

Pの合計の一番少ない奴が2名で、それぞれPが3、着の合計が20と15なら
3-0.20=2.8 と 3-0.15=2.85 というように着の合計が多い奴の方が
大きい値を引かれることになるから「一番小さい奴」に該当することになる

Pの合計や着の合計が100以上に成りうるなら、100倍や100分の1ではなく1000を単位にしてね
990複乳:2011/03/08(火) 18:57:29.83
>>989
404 Not Found
ファイルが見つかりません
991名無しさん@そうだ選挙にいこう:2011/03/08(火) 19:03:22.65

おっと失礼
http://www1.axfc.net/uploader/File/so/59569.xls

あと、DLパス(キーワード)も書き忘れてた:2011
992名無しさん@そうだ選挙にいこう:2011/03/08(火) 19:21:59.66
【1 OSの種類         .】 Windows 7
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可
【5 検索キーワード     】 VLOOKUP、IFなどの関数

こんばんは質問させてください。

ある表の値を見て一覧表の値と一致していたら項目名を取って、ある表の横に貼り付けて行くと言う動作を自動化したいと思っています。
最初は、VLOOKUPで可能かと思ったのですが、値に重複があるため、上手く検索が出来ません。

どうすれば、自動化出来るのでしょうか?
分かる方がいらっしゃいましたら回答をお願い致します。


ttp://hccweb5.bai.ne.jp/~hee54201/source/up0466.xls
993複乳:2011/03/08(火) 20:06:05.91
>>992
http://www1.axfc.net/uploader/Img/so/110009.jpg
こういう表にすれば、後はオートフィルで抽出、コピーペーストで行列を入れ替えを使えば簡単に終わるんだけどねぇ
ちょっと違うけど正規化という概念だね
これが無理なら、vbaしか無い。多分、vbaを覚えたほうが早い
994複乳:2011/03/08(火) 20:10:04.93
Excel総合相談所 96
http://hibari.2ch.net/test/read.cgi/bsoft/1299582492/
次スレ立てておいた
今気づいたけどテンプレ改訂なんてあったのか
どうでもいいけどな。どうせ誰もみてないしな
995名無しさん@そうだ選挙にいこう:2011/03/08(火) 20:24:32.00
複乳が作った表ならなんとかなりそう。>>992の表は無意味に難しくしている
996名無しさん@そうだ選挙にいこう:2011/03/08(火) 20:24:41.97
最近複乳がまともになってきたんだがどうしちゃったんだろ?
以前はアホ回答ばっかだったような記憶が強いよなぁ。
997複乳:2011/03/08(火) 20:33:34.12
>>996
転職活動はじめたんだ。こういうところにも影響するのか・・?
まぁ、質問者の役に立てば、それでよい。
998名無しさん@そうだ選挙にいこう:2011/03/08(火) 20:57:07.92
>>994
乙 うめ
999名無しさん@そうだ選挙にいこう:2011/03/08(火) 21:24:44.49
>>989
前スレッド981の者です。
ぬおー、補欠100倍ナイスです。更なる条件式ばかり考えてました。
本当に助かりました。感謝しておおります。ありがとうございました。
きよっちゃんの成績は気にしないでください。
1000名無しさん@そうだ選挙にいこう:2011/03/08(火) 21:36:24.05
1000なら就職できる
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。