虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

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以下に割りたい値をすれば計算するよ

↑Top