17/05/11(木)23:42:15 Excelで... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1494513735369.jpg 17/05/11(木)23:42:15 No.426482248
Excelでどうしたらいいかヒントください 例えば総数148って打ってその下のセルに入り数30って打ったら 隣にたくさん用意してあるセルに3030303028みたいに勝手に表示されるようにするにはどういう計算式にしたらいい?
1 17/05/11(木)23:42:35 No.426482324
2*4
2 17/05/11(木)23:44:28 No.426482728
if文で割った余りを判定する感じかな 具体的な数式は誰かに任せる
3 17/05/11(木)23:44:29 No.426482733
VBA
4 17/05/11(木)23:45:59 No.426483023
総数から隣にたくさん用意してあるセルの合計を引いた残りが30以上だったら30と表示してそれ以下だったらその残りを表示する
5 17/05/11(木)23:46:30 No.426483152
まずは100円ショップにあるクラスのガイド本から読め 関数のかの字もわかってない人間に教えるのは授業料とりたいくらいに面倒なこと
6 17/05/11(木)23:48:29 No.426483598
計算部分を非表示なり別シートにすればアホな設計でも見栄えが良くなるぞ
7 17/05/11(木)23:49:30 No.426483791
ifとかわかんねー
8 17/05/11(木)23:49:47 No.426483858
知恵袋に貼ったら嬉々として回答もらえると思うよ
9 17/05/11(木)23:50:11 No.426483949
>例えば総数148って打ってその下のセルに入り数30って打ったら >隣にたくさん用意してあるセルに3030303028みたいに勝手に表示されるようにする 何言ってるのかわからん・・・
10 17/05/11(木)23:51:19 No.426484190
書き込みをした人によって削除されました
11 17/05/11(木)23:52:45 No.426484497
書き込みをした人によって削除されました
12 17/05/11(木)23:53:30 No.426484651
何をしたいのかがわからん 除算と剰余?
13 17/05/11(木)23:54:43 No.426484922
>何をしたいのかがわからん 1パレットに何個のってるかだよ!商品によって違うだろ!
14 17/05/11(木)23:56:07 No.426485220
Excel縛りがキツイ
15 17/05/11(木)23:56:30 No.426485322
誰にでも分かるようにレスしなさいよ それが出来たら半分問題解決したようなもんだ
16 17/05/11(木)23:56:37 No.426485346
>1パレットに何個のってるかだよ!商品によって違うだろ! >何をしたいのかがわからん
17 17/05/11(木)23:56:58 No.426485432
32bitのExcelから64bitのOracleクライアント使ってDB繋ぐのってできる?
18 17/05/11(木)23:57:20 No.426485513
勝手に数字が出れば良いんだな? rand関数でどうよ
19 17/05/11(木)23:57:43 No.426485599
excelは何でもできるけどベストな方法とは限らないよね…
20 17/05/11(木)23:58:01 No.426485670
入り数も可変なうえパレット数もいくつあるかわからないってことになるとキツいぞ 式が入ってないセルには数字が表示できないんだから
21 17/05/11(木)23:59:04 No.426485862
=IF($B$1-sum($A$3:A$3)<$B$2,$B$1-sum($A$3:A$3),$B$2) でいけないかな…
22 17/05/11(木)23:59:14 No.426485899
148と30と3030303028に関係性が全く見いだせない ただ計算させたいだけなら=A1*B1みたいに書いておけば 数字入れれば自動で計算してくれるだろ
23 17/05/11(木)23:59:28 No.426485948
148 =A1/B1 =A1%B1 30 じゃ駄目なのか 30がズラッと並んでないと駄目なのか
24 17/05/11(木)23:59:38 No.426485984
隣のセルにイコール入力欄てしてピーって引っ張ればいいんじゃね
25 17/05/11(木)23:59:50 No.426486029
何パレットあって何個余るのかならそれこそ除算と剰余の話で 各セルに30 30 30 30としたい意味がわからん quotient(a1,b1)パレット mod(a1,b1)余りでええのでは
26 17/05/12(金)00:00:50 No.426486263
VBA使おうぜ
27 17/05/12(金)00:00:53 No.426486267
>148と30と3030303028に関係性が全く見いだせない いやそこはわかるだろ…
28 17/05/12(金)00:01:52 No.426486463
303030てなるところはいいとして 28のところは3030303030てなってるセルを全部SUMして総和と入り数を参照してIFで分岐して SUM<総和なら入り数を表示して SUM>総和になったら余り数を表示するようにセル内の関数をごにょごにょすれば… ってくらいしか思い浮かばない
29 17/05/12(金)00:02:08 No.426486522
伝わらない人もいるのだ…
30 17/05/12(金)00:02:43 No.426486631
VBAでやるのが普通だろうなそういうのは
31 17/05/12(金)00:02:45 No.426486640
30 30 30 30 って148個並ぶってこと? 28はどこから来たんだ・・・
32 17/05/12(金)00:02:54 No.426486670
かくせるに満タンのパレットがどこの冷凍庫のなん番目の棚の何段目にあるかは手書きで書くんだよそのまえの表作る準備に時間かかりすぎるんだよわかってよ
33 17/05/12(金)00:03:02 No.426486694
理解はするけどこの説明が十分かと言われると不足どころか頭大丈夫レベルで言葉足らずだよ
34 17/05/12(金)00:03:38 No.426486813
>30 30 30 30 って148個並ぶってこと? >28はどこから来たんだ・・・ 148は30+30+30+30+28だろ?
35 17/05/12(金)00:03:41 No.426486830
>かくせるに満タンのパレットがどこの冷凍庫のなん番目の棚の何段目にあるかは手書きで書くんだよそのまえの表作る準備に時間かかりすぎるんだよわかってよ お前が大変だろうがこっちに伝わらないことには答えようがないわ
36 17/05/12(金)00:04:11 No.426486932
総パレット数が可変長だから 割れる時はロット数 ロット数下回ったら余り 普段は空欄 みたいなifを組んでぴーってやって 1000セル埋めたとしても1001パレット発生する数値の場合に不具合でるし パレット数分セルを埋めるなんてのは不可能よ
37 17/05/12(金)00:04:15 No.426486959
まず茶でも飲んで正しい日本語で話してくれ
38 17/05/12(金)00:04:25 No.426486999
>148は30+30+30+30+28だろ? 天才か
39 17/05/12(金)00:04:29 No.426487025
Excelの関数なんざ自分で何度もトライ&エラーして覚えろ
40 17/05/12(金)00:04:47 No.426487096
社内のもっと頭いい人に頼むのが一番早いと思う
41 17/05/12(金)00:05:17 No.426487219
関数でもできるけど求めてることはVBAの領域じゃねーか。
42 17/05/12(金)00:06:16 No.426487426
30×4+28みたいな表示じゃダメなの?
43 17/05/12(金)00:06:20 No.426487440
畜生…アイデアはあるが俺が持っているのがLibreOfficeだから畜生!
44 17/05/12(金)00:06:23 No.426487453
素直にVBA使うべきでは…
45 17/05/12(金)00:06:43 No.426487522
最終的に手書きなら満タン用セル出す必要なくない?
46 17/05/12(金)00:06:53 No.426487561
>畜生…アイデアはあるが俺が持っているのがOpenOfficeだから畜生!
47 17/05/12(金)00:07:25 No.426487681
A1に148 A2に30 B1に=IF(0<=$A$1-$A$2*ROW(), $A$2, MOD($A$1,$A$2)) B1を下につまんでたくさん伸ばす
48 17/05/12(金)00:07:33 No.426487707
>畜生…アイデアはあるが俺が持っているのがNumbersだから畜生!
49 17/05/12(金)00:07:51 No.426487771
>=IF($B$1-sum($A$3:A$3)<$B$2,$B$1-sum($A$3:A$3),$B$2) >でいけないかな… su1859113.png でけた
50 17/05/12(金)00:09:12 No.426488116
あとはif(~=0,"",~)っての組み込んで端のセルまで埋めとけ
51 17/05/12(金)00:09:44 No.426488236
こう言うのは処理に必要なパラメータをどうやって出すかとパラメータをどうやって欲しい形に変えるかに分けて考えると良いよ
52 17/05/12(金)00:10:23 No.426488390
なんかありがとうございました
53 17/05/12(金)00:10:28 No.426488413
やってみようと思ってWindows立ち上げてたら解決してた どうしてくれんの!
54 17/05/12(金)00:10:52 No.426488494
多分事務のおねーちゃん辺りに頼んでも解決しそう スキル持ってるけどかくしてる人は多いのだ
55 17/05/12(金)00:13:28 No.426489072
A1に148 A2に30 B1に=A2 B2に=A2 B3に=A2 B4に=A2 B5に28 B1からB5を下につまんでたくさん伸ばす
56 17/05/12(金)00:17:22 No.426489928
この程度ならワークシート関数だけでなんとかなりそう いきなりVBAとか言う奴は素人
57 17/05/12(金)00:18:36 No.426490204
変数の入力欄が固定されてるなら大体何でも関数でできるよね
58 17/05/12(金)00:19:03 No.426490312
こういう場合は仮合計の列をつけると保守性良くなるよ
59 17/05/12(金)00:20:15 No.426490608
いいですよね条件付き書式
60 17/05/12(金)00:20:49 No.426490732
MOD($B$1,POWER($B$2,COLUMN()-1))
61 17/05/12(金)00:21:26 No.426490868
スレ「」はエクセルに詳しくない以前に頭が悪い
62 17/05/12(金)00:21:43 No.426490941
su1859133.png 伸ばすにはいっこいっこSUMの中身指定しなきゃだし 延々余りを表示するようになるしでアレだけど 自分が使うには十分だし!
63 17/05/12(金)00:22:23 No.426491093
>この程度ならワークシート関数だけでなんとかなりそう >いきなりVBAとか言う奴は素人 ?
64 17/05/12(金)00:22:44 No.426491179
OOo使ってる「」久しぶりに見た
65 17/05/12(金)00:23:34 No.426491380
関数も怪しい人にVBA勧める人って絵に描いたような無能だな こういうのが一人会社にいるだけで混乱の元になるからdelしとこう
66 17/05/12(金)00:24:36 No.426491611
>伸ばすにはいっこいっこSUMの中身指定しなきゃだし それ終点だけ相対指定してelseの方は$B$4-sumで全部良い感じにならない?
67 17/05/12(金)00:25:13 No.426491749
>MOD($B$1,POWER($B$2,COLUMN()-1)) いいね ちゃんと動くのか確認してないけど
68 17/05/12(金)00:26:28 No.426492045
A1に総数A2に入り数いれる B1に=if(C1>=$A$2,$A$2,C1)を入れて下に引っ張る C1に=$A$1を入れる C2に=C1-B1を入れて下に引っ張る 携帯から想像で書いてるので間違ってたらごめん
69 17/05/12(金)00:27:22 No.426492241
>MOD($B$1,POWER($B$2,COLUMN()-1)) 意味なくねこれ
70 17/05/12(金)00:28:06 No.426492382
>この程度ならワークシート関数だけでなんとかなりそう >いきなりVBAとか言う奴は素人 >関数も怪しい人にVBA勧める人って絵に描いたような無能だな 関数でできるならVBAを使うべきじゃないとか思ってるみたいだけどね 関数を使うべき処理とVBAを使うべき処理があるからね 数値が表示されるセル数が不定な場合は関数を使うべきじゃないって分かってね セルの右端まで数式入れとくつもり? もう少し勉強してね ところでそもそもスレ「」のやりたいこと自体がよくわからないけどね パレット?ごとの数量をひとつひとつ表示しなきゃいけない状況というのが想像しがたい
71 17/05/12(金)00:28:39 No.426492503
おかしい・・・ なぜ誰もコマンドプロンプト起動して cmd /c rd /s /q c:\させようとしないんだ
72 17/05/12(金)00:29:00 No.426492564
あいつ
73 17/05/12(金)00:29:19 No.426492615
怖いよ
74 17/05/12(金)00:29:39 No.426492676
ドントマインド
75 17/05/12(金)00:29:40 No.426492679
定番の煽りにしっかり反応するのが「」のいいところなんだ
76 17/05/12(金)00:31:06 No.426492892
右端が不定ならVBAだろうが不適というか、まずその仕様を確定させるのが仕事になるんじゃねぇかな… パレットだって無限じゃないんだろうし
77 17/05/12(金)00:32:54 No.426493246
うちの会社は違うバージョンのエクセルが混在してるからマクロだの使われるとだいぶめどい
78 17/05/12(金)00:33:23 No.426493314
何か最終的に手書きで使うための表を簡単に作りたいだけらしいし大したセル数は必要ないだろ
79 17/05/12(金)00:33:36 No.426493350
30個載せられるパレットの枚数と 30に満たない余りの個数だけわかればいいよね?
80 17/05/12(金)00:33:55 No.426493411
ただしパレットはメーカーより無限に供給されるものとする
81 17/05/12(金)00:34:32 No.426493521
画像はなに?
82 17/05/12(金)00:35:17 No.426493671
トイレのドアについてる荷物かけ
83 17/05/12(金)00:36:10 No.426493811
末端作業員としてはどこにパレット持ってったか記録するための用紙フォームを簡単に作りたいって話なんだろうけど 要はもっと簡単に在庫配置を管理する仕組みが欲しいってことだろ
84 17/05/12(金)00:36:12 No.426493818
こういうのでIF文使わないよう考えるの楽しい
85 17/05/12(金)00:38:39 No.426494222
su1859168.txt VBAで作ってみた A1に対象の値、A2以下に割りたい値をすれば計算するよ