X



Excel総合相談所 129

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう
垢版 |
2017/10/02(月) 18:58:15.04
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

▼━関連スレ━━━━━━━━━━━━

前スレ
Excel総合相談所 126(実質127)
https://find.2ch.net/search?q=excel

Excel VBA 質問スレ
https://find.2ch.net/search?q=excel+vba

【質問不可】Excel総合相談所スレの雑談・議論スレ
https://find.2ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
0486名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 08:03:14.75
現在エクセルで32Mあるファイルを使っています。
自動計算、自動取得で動かしていますが、重いです。
最近ゲーミングPCが流行っていると聞きましたが、
そのくらいハイスペックなPCを使えば長時間使ってもサクサク動きますか?
0487名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 08:37:25.12
>>483
>なぜ重複回数だけでなく、重複ありなし表示をさせているかというと、重複回数だけだと1回のみカウントの1、と、重複カウントの1、が見分けられないからです。

>>480
>A列に日付
>B列に品番
>C列に品番重複を調べる式
>C11=IF(COUNTIF($B$11:$B$5000,B2)>1,"重複あり","重複なし")
>D列に重複回数を調べる式
>D11=COUNIF($B$11:B11,B11)

ちょっとお節介的に気になったんだけど、これって
『重複品番全部(1カウント目を含む)』と『重複回数』両方の情報が必要って事?
いや、もし重複してる分を取り除くとかの目的なら1カウント目の情報は要らないなって思ってさ
0491名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 14:20:55.07
阿藤快と加藤あいくらい違う?
0493名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 21:59:55.39
>>492
じゃたいしてかわらないじゃないか(笑)
0495名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 23:17:56.59
>>487
1カウント目も必要なのです。
1回目に出てきた品番と2回目以降に出てきた品番、それぞれに付随する属性を比較しなければならないのでどちらも必要という訳です。
重複削除が目的ではないのですね。
0496名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 06:03:24.33
すみません。
下記の少し複雑な条件付けを特定のセルにしたいのですが、

・A1のセルに゛1゛が入ってもC1のセルは空白のまま。
・B1のセルに゛1゛が入ったらC1のセルには数字の゛1゛が入ります。
・A1、B1両方のセルに゛1゛が入った場合はC1セルは空白のまま。

以上の条件にてC1セルに関数を入れたいのですが、、

何卒、御教授宜しくお願いちまつ。
0500名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 08:12:53.20
A1に1以外が入った場合でもB1が1でなければ、C1は空白?
それでいてB1が1か空白しかないのかな?
なら

C1=IF(SUM(A1:B1)<>2,B1,"")
で十分
0501名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 12:18:25.42
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい(すこし)
【4 VBAでの回答の可否】 否

1月 A社
1月 B社
2月 A社
2月 B社
2月 C社

とA列に売上月、B列に相手企業があって、各行にA商品、B商品、C商品…と
各商品別の売上金額が載ってる表があるとします。

これを相手企業別の行、各月の列で売上金額のピボットを作りたい(各企業にコンパクト形式で商品が入ってくる感じ)のですが、どうすればいいでしょうか?
単純に行フィールドに企業、列フィールドに月、値フィールドに各商品の売上合計を入れると、各月の列内に商品ごとの売上金額が出てきて横長になってしまいます
0502名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 12:34:51.26
496です。
皆さま

御指導、ご指摘、、
ありがたくちょうだいしました。

昨日半日かけて出来なくて、オナニーも忘れるほど悩んでました。

お陰さまで解決出来ました。
関数を組み合わせるのは初めてで、
ピイピイになってました。
ありがとうございました。
0510名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 17:03:43.07
excel2010でグラフをかいたのですが、
凡例を表示させると、横軸の値がブワーっと出てきてしまいます。
データの系列名に入力したものが凡例に表示されると認識していたのでさっぱり原因が分かりません。
どなたかお力をかしていただけませんか?
0512名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 19:21:23.35
>>510
それ、散布図か度数分布図あたりで、
表示されてしまう横軸の値まで、縦軸の値が「ない」とか、
横軸そのものがそこまで0とか
でない?
0513名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 21:50:39.24
今日日付け分解しようとして必死こいてTEXTやMIDだのFINDだの組んでたら、YEARとMONTHとDAYを知らなくて、使って呆気なくて笑った
時間無駄にしたー、オレほんと馬鹿
0516名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 22:50:31.74
>>514
ほんとな
よく1回だけなら手でやるとか周りは言うんだけど、その場はそれで乗り切っても次のために関数探しとくのが大事なことよな
0518名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 22:53:09.73
>>517
明日の日付にしたいなら+1するだけ
月だけを表示したいなら書式設定で"m"にする
翌月の日付ならdatedif
末日を知りたいなら翌月の一日にして-1するだけとか

まぁ色々できる
0520名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 02:37:46.08
条件付き書式の設定で、数値を手入力しているセルを色つけたいのですが自動でできますか

数式を入力しているセルや空欄のセルは色なしとしたいです

手入力すべきだが、空欄のままになっているセルが色なしとなるのは仕方ないと思ってます(もし可能なら色つけたい)
0521名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 06:23:34.42
>>518
今回は表示させた月だけ、日付だけを別のセルで記号と組み合わせて表示させる必要があった
だからmonth,day,で表示させた後値貼り付けするので関数の方が採用かな
でも覚えとく、ありがとう
なるべく簡単な方がいいからね
0523名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 09:41:18.19
>>518
>末日を知りたいなら翌月の一日にして-1するだけとか
そこは翌月のゼロ日って書かない?

DATE(YEAR, MONTH + 1, 0)
0528名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 12:48:38.65
>>523
-1にする概念を意識したほうがいい場合はあるよ
WORKDAY関数使って、営業日を一日マイナスすることで
営業日の最終日を求めるなんて使い方ができるから
0529名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 12:50:09.04
けっこう複雑なのを教えてもらってそれをどこまでわかりやすくシンプルにするか、できたときはちょっと楽しい
自分はわかりやすいやつがやっぱり好きだな
0530名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 12:55:29.62
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】否

会社でキャリアパスの図を作成するように命令されました
 
Excelで下記URLのようなものを作りたいのですが
 
http://fsm.vip2ch.com/-/sukima/sukima505233.jpg
http://fsm.vip2ch.com/-/sukima/sukima505234.jpg
http://fsm.vip2ch.com/-/sukima/sukima505235.png
 
類似したテンプレート資料などが配布されているサイトなどがあれば紹介お願いします
また、上記URLのようなキャリアパスのモデルで使われるような図は何という名前の図なのでしょうか?
0537名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 14:03:20.75
Excelやマクロで重い処理をするのですが、パソコンのメモリ8と16、ssd256と512
で迷っているのですが、結構速度差はありますか?
0541名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 14:22:18.66
>>530
マジレスすると、
Excelどころか、Wordの2列×n行の罫線表に入力(手書きでも可)してもらって終わり。

テンプレ以前の問題で、
ファイルを重くし、
タダでさえ従業員の気を重くさせる人事管理強化資料の作成に特殊操作を強いて、
見栄えを良くすることの、何にメリットがあるのか分からない。

資料の見栄えより、後フォローの仕組みを考えた方がまだ良い。
従業員に作らせるだけして、何のフォローもないのが最悪。
だったらキャリアパスなんて、どこぞのコンサルの受け売りは止めた方がいい。

この資料で見てくれに拘るのは、
人事担当者の「仕事やってます」アリバイ工作としか思えない。

今日は「勤労感謝の日」だ。
アーメン。
0542名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 14:31:00.07
>>541
御託は立派だけど全然回答になっていない
君の能力では作れないことは分かった
 
まぁ、無理だとは思うが図の名前が分かれば教えてくれ
その名前で検索してテンプレート探すから

それも無理なら去りたまえ
0544名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 15:20:45.74
>>536
内蔵してる図形やSmart Art じゃ物足りないなら Photo Shopで図を自作して加工するしか
どのみちネットで拾ってもそのままじゃ著作権がどーのこーので使えなくなったりするから
地道にコツコツ絵を描くのが最良  会社がそういうのを望んでるんならな
「絵を描く仕事をしに来てるんじゃありません!」って反論できるならそうするがベター
「なんだ、そんなことも出来ないんか フンッ!」 っつって反感買えたらラッキー
「フリー素材集 買ってください」と土下座しろ

>>520
手入力なのかインポートデータなのかコピペなのか、どうやって判断する?
数式だけ判断するならアタマに = があるかどうかだけを見りゃいいが
0546名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 15:25:37.96
>>545
ぐぐって出ないから聞いている
君こそそのワードでぐぐってみろ
 
それで最良のテンプレートが出た問ならここに貼ってみろ
無いから
0548名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 16:07:21.24
ばかやろうw 乞食か そこまで覚悟してんならあとは自分で動くだけだろ
おまえの最良が他の大多数の最良だと、どうして思えるんだ アタマおかしいマンか
0555名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 07:38:27.81
>>530
「のような図」
というのがどこまで許容されるのかわからん

大体どんなものを作りたいのかもよくわからん
特に3枚目は酷すぎるし、なんでこんなものを例に出してるのかも不明

一応回答するならキャリアパスで探すんじゃなく「矢印」や「シルエット」で検索して組み合わせるだけでいい
真似して作るなら一枚目からシルエットを外したものがいい。グラデーションは使うな

とにかくデザインやったことないなら絶対にやめたほうがいい。基礎知識ないと永久に終わらん。
色の意味もわかってないでしょ
0557名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 13:55:26.69
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A1に入力規則でA,B,C,D…というリストを作り
A1がAかBであれば、A2に予め用意したリスト1を
CかDであればリスト2を…と言った具合に表示させたいです

A1より上層のリスト(別のセルで「X」を選べばA1がAとBだけになるようなリスト)を作らずにこれを実現することは可能でしょうか
0558名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 15:31:51.81
>>556
使ったことあればわかると思うが図形の扱いはWordよりExcelの方が全然楽

つか、Visio程の機能は要らんからドローソフトをオフィスに含めて欲しい
図形編集の機能がWord/Excel/PowerPoint で微妙に違うので軽くイラつく
0562名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 17:25:55.98
>>561
簡潔に言えばそのとおりです
ただ、同じリストを複数の要素から呼び出せるようにしたいので、単に名前の定義を使うだけだと上手く出来ませんでした

最後の行は、AとBで呼び出したいリストが同じなので、これらを纏めてXと名前を定義
以下同様の作業を繰り返して、これらの定義した名前を別にリスト化、A1とA2の参照元にINDIRECTを使用すれば一応実現したものの、このやり方ではA1のリストに全部の項目が表示されないので不満だというわけです

やはり贅沢を言わずこれで満足すべきなんでしょうか
0566名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 19:24:43.68
【1 OSの種類         .】 Windows 8.1
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

VBAでRangeでコピーする時に、
コピー先が数式だった場合は上書きせずに残したいのですが
うまい方法はありますか?
0569名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 20:58:10.69
【1 OSの種類         .】 Windows7,8,10
【2 Excelのバージョン   】 Excel2010ー2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
共有機能を使うと猛烈に重くなるのですが、どうにかならないでしょうか?
アクセスやスプレッドシートなど、代替機能でも何でもいいのでお願いします
0570名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 21:02:22.92
>>568
ありがとうございます

何らかのオプションを使って一発でコピーできれば処理も早いのでその方が良かったのですが
やはりHasFormulaを使ってコピー処理をループさせるしかなさそうですね…
0574名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 21:36:09.58
>>573
入力シート
A列=貼り付け

制御シート
B列=フラグ。0か1を入力。あたいか関数かのフラグの代わりとする

出力シート
C列=すべて関数。B列のフラグに基づいてA列を分岐
D列=すべて関数。C列をすべて同じ処理

こんな感じ
0575名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 22:01:09.82
>>565
元のリストをもとにリストを引っ張ってくれば良いのでは?
元のリストだけいじれば、自動的に抽出されたリスト範囲が変動するようにすればいい

俺も国名の一部を入力すると、合致する文字のある国名のみ抽出されるリストとかは作ったことあるし
0577名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 23:16:10.36
構成を考えていますが、どちらが良いでしょうか?
前者だと、計算量が減る代わりにメンテがたいへんになるかもしれません
後者だとDBっぽい構成ですが、すごく重くなる気がします

メーカーで、売上は月締めなのでそこまでの量ではありませんでした
しかし、様々な例外が発生したり、個人売上も徐々に増えてきました次第です
どちらがよいでしょうか
それとも全く違う設計のほうが良いのでしょうか?

以下はシート設計の草案です

売上シート→各店合計シート→全店合計シート
       →個人売上シート→各課売上シート

売上シート→各店合計シート
       →全店合計シート
       →個人売上シート
       →各課売上シート
0579名無しさん@そうだ選挙にいこう
垢版 |
2017/11/25(土) 08:41:16.69
元データを一つにするか、結果シートから更に結果を求めるかってことだろう
多少重くなっても、元データは一つにしたほうが良い
ずれたときにめんどくさい
0580名無しさん@そうだ選挙にいこう
垢版 |
2017/11/25(土) 14:08:45.48
入力規則のリストで¥100¥200¥300ってやるとき、手入力と別に表を用意する以外でさくっと入れる方法ある?
一応全部価格は等間隔
0582名無しさん@そうだ選挙にいこう
垢版 |
2017/11/25(土) 14:34:56.68
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

すごい初歩的なことで申し訳ありません。
個人番号を割り振ってある別シートの名簿の情報を、個人番号を入力するだけで名簿の情報を別シートに転記したいのですが方法がわかりません。
例えば1001番の方のデータがあり、メインのシートに1001と入力すると残りの情報が出る、といったような感じです
どなたか教えて頂けると幸いです
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況