ここでは虹裏imgのかなり古い過去ログを閲覧することができます。
21/07/29(木)15:18:53 No.828835130
今Excel勉強してるんだけどIF関数で =IF(数値A<=1,“α“, IF(数値A=2,“β“, IF(数値A>=3,“γ“)))ってのが出来たんだけど この関数真だけ定義して偽の式ないのにフリーズしないで動く理由がわからない 有識者の「」ならわかりやすく教えてくれると信じてる
1 21/07/29(木)15:20:54 No.828835597
なんて?
2 21/07/29(木)15:22:20 No.828835937
動いてるならいいじゃん 気にするな
3 21/07/29(木)15:23:08 No.828836115
そういう場合はswitch関数使え
4 21/07/29(木)15:23:54 No.828836277
>動いてるならいいじゃん >気にするな 動いてる理由がわからないって事は次に使った時動かない理由がわからないんだ これまでは真偽キッチリ設定してたのにここだけ偽の設定無しで動くようになったのがわかんなくて凄い気持ち悪いんだ…
5 21/07/29(木)15:24:46 No.828836453
省略可能だから
6 21/07/29(木)15:24:55 No.828836486
特に設定しない場合は偽の時に単純にFALSEが返ってくるんだな…そういや試した事なかったわ
7 21/07/29(木)15:25:31 No.828836612
=IF(A1="","○")のように偽の場合を省略出来ます。 その場合、論理式の結果が偽(FALSE)の時は文字列「FALSE」が返ります だそうな
8 21/07/29(木)15:25:35 No.828836623
第3引数はオプションって書いてあるよ https://support.microsoft.com/ja-jp/office/if-%E9%96%A2%E6%95%B0-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2
9 21/07/29(木)15:26:04 No.828836741
そういう場合は手動かして実験したほうが理解しやすいよ >特に設定しない場合は偽の時に単純にFALSEが返ってくるんだな…そういや試した事なかったわ こんな感じの結果が得られるし
10 21/07/29(木)15:26:43 No.828836870
“α”が真の定義で その後のふたつ目のIFから先が偽の式じゃないの? 二つ目三つ目のIF関数の中身の偽の式のことなら大丈夫だよこれで
11 21/07/29(木)15:27:34 No.828837049
教えてもらったんならお礼しなさい
12 21/07/29(木)15:27:48 No.828837113
この引数の使用頻度って少ないから省略してもいいよその場合はこれこれこうなるね… って関数がプログラム言語にはちょくちょく登場するんだ
13 21/07/29(木)15:28:33 No.828837283
>“α”が真の定義で >その後のふたつ目のIFから先が偽の式じゃないの? >二つ目三つ目のIF関数の中身の偽の式のことなら大丈夫だよこれで これまでの例題だと最後に全部に当てはまらない偽の部分に設定無いとFALSEって表示されてたからさ… この例題だけその部分の指定無くてあれこれそうするんだ?って思ったら式が完成して困った
14 21/07/29(木)15:29:59 No.828837581
偽の場合に省略してFALSEは出せる癖に真の方は省略してTRUEが出せるようにはならない 納得いかん…
15 21/07/29(木)15:30:47 No.828837767
>偽の場合に省略してFALSEは出せる癖に真の方は省略してTRUEが出せるようにはならない >納得いかん… 想定しないパターンでGoサイン出されるより 想定しないパターンはステイさせられたほうが安心
16 21/07/29(木)15:30:53 No.828837789
>教えてもらったんならお礼しなさい それもそうだわ 勉強になったからマジで助かる ありがとうね 面白い例だった
17 21/07/29(木)15:31:55 No.828838014
>教えてもらったんならお礼しなさい カーチャンみたいな「」だな…
18 21/07/29(木)15:31:56 No.828838019
>偽の場合に省略してFALSEは出せる癖に真の方は省略してTRUEが出せるようにはならない >納得いかん… 偽の場合の条件式は 反転すれば真の場合の条件式になるからだ
19 21/07/29(木)15:32:48 No.828838220
と言うかこんな時間に本当に有識者の「」出てくるんだな
20 21/07/29(木)15:33:47 No.828838444
「」にはExcelの有識者が割といる 田中先生のお世話になってやっと生きていけるような自分みたいなのもいる…
21 21/07/29(木)15:34:08 No.828838540
>偽の場合に省略してFALSEは出せる癖に真の方は省略してTRUEが出せるようにはならない >納得いかん… それできるようにしたら 第2引数と第3引数どっち省略したかわからないでしょ
22 21/07/29(木)15:39:29 No.828839756
数値Aに2.5とか突っ込めばFALSEが返ってくるだけでは
23 21/07/29(木)15:40:27 No.828839987
こいつ文字列入れてもFALSE返ってこないんだな
24 21/07/29(木)15:40:41 No.828840046
>「」にはExcelの有識者が割といる 俺は好きで有識者になった訳ではない…環境が悪いんだ…
25 21/07/29(木)15:40:52 No.828840080
第2引数に何も書かないと返ってくるの0?
26 21/07/29(木)15:41:58 No.828840326
そもそもEXCELの関数式でフリーズさせるのは難しいと思う
27 21/07/29(木)15:42:20 No.828840419
>それできるようにしたら >第2引数と第3引数どっち省略したかわからないでしょ まあそうなんだけどIF(A1="おぺにす")で真ならTRUEで偽ならFALSEってなってくれればちょっと楽かなって思ったんだ そしてこれを書き込みながら =A1="おぺにす" でいいと思い出したんだ…
28 21/07/29(木)15:43:35 No.828840710
>まあそうなんだけどIF(A1="おぺにす")で真ならTRUEで偽ならFALSEってなってくれればちょっと楽かなって思ったんだ それIFいらないのでは >そしてこれを書き込みながら =A1="おぺにす" でいいと思い出したんだ… そうだね
29 21/07/29(木)15:44:48 No.828840993
>そしてこれを書き込みながら =A1="おぺにす" でいいと思い出したんだ… =(A1="おぺにす")でならんか?
30 21/07/29(木)15:44:48 No.828840994
xlookup関数は知っているな 最新のテクニックだぞ
31 21/07/29(木)15:45:59 No.828841256
>俺は好きで有識者になった訳ではない…環境が悪いんだ… 環境が良かったら何になったんだ
32 21/07/29(木)15:46:58 No.828841464
個人的には =EXACT("おぺにす…",A1) が好き
33 21/07/29(木)15:47:39 No.828841613
環境がいいと変な小細工しなくてよくなる
34 21/07/29(木)15:48:12 No.828841750
>xlookup関数は知っているな >最新のテクニックだぞ 最新すぎて使い所を選ぶのはちょっと…
35 21/07/29(木)15:48:42 No.828841863
>環境が良かったら何になったんだ 人の使ったシート使うだけの人
36 21/07/29(木)15:50:25 No.828842229
>環境が良かったら何になったんだ 少なくとも帳票やマクロの面倒を押し付けられる事はなかったかな…
37 21/07/29(木)15:50:34 No.828842262
>>環境が良かったら何になったんだ >人の使ったシート使うだけの人 鯉みたいに口をパクパク開けて餌を待つだけのお仕事いいよね…
38 21/07/29(木)15:51:13 No.828842388
でも誰かがマクロ組まないといけないのは変わらないのでは…
39 21/07/29(木)15:51:53 No.828842526
環境が良ければ人から教えてもらったり教えてあげたりで更にExcel技術が磨かれるなんてことは…?
40 21/07/29(木)15:52:28 No.828842655
ないない
41 21/07/29(木)15:52:47 No.828842719
表計算ツールに何を求めてるんだ
42 21/07/29(木)15:52:55 No.828842758
ありません
43 21/07/29(木)15:53:37 No.828842897
>でも誰かがマクロ組まないといけないのは変わらないのでは… 誰かが俺じゃなきゃなんでもいいんだけど…
44 21/07/29(木)15:53:44 No.828842923
>表計算ツールに何を求めてるんだ 業務を全て効率化してくれる銀の弾丸!
45 21/07/29(木)15:54:05 No.828842996
銀の弾丸など無い
46 21/07/29(木)15:54:48 No.828843166
別に誰が作ってもいいんだけど ちゃんとルール通りに使え シート壊すな
47 21/07/29(木)15:55:35 No.828843335
>別に誰が作ってもいいんだけど >ちゃんとルール通りに使え >シート壊すな ルール以外で入力できないようにしてくだち!
48 21/07/29(木)15:56:20 No.828843468
=sum(A1+A2+A3+.....)ってあるめっちゃ長い式になってる糞シートを出されて 後で手計算してねって電卓渡されるよりはマシ
49 21/07/29(木)15:56:27 No.828843492
>ルール以外で入力できないようにしてくだち! そして値を直接貼り付ける
50 21/07/29(木)15:57:30 No.828843714
>シート壊すな 壊す…?ちょっと行や列追加したり値貼り付けを使っただけだぞ!
51 21/07/29(木)15:58:31 No.828843929
…すぞ
52 21/07/29(木)15:58:53 No.828844007
>=sum(A1+A2+A3+.....)ってあるめっちゃ長い式になってる糞シートを出されて >後で手計算してねって電卓渡されるよりはマシ その関数の中身が合ってる事さえ確認出来てれば一々後で手計算する必要はないよな…?
53 21/07/29(木)15:59:12 No.828844082
共有設定は許されるかラインが問われる
54 21/07/29(木)15:59:42 No.828844178
値貼り付けを使うやつはまだいい 別のファイルの参照持ってるやつそのまま貼り付ける奴はマジでどうにかしてくれ
55 21/07/29(木)16:00:29 No.828844341
ここはセル結合した方が見やすいだろ?ポチポチ
56 21/07/29(木)16:03:00 No.828844884
選択範囲の中央で表示するとそれはそれで怒られるやつ
57 21/07/29(木)16:03:09 No.828844929
データ分析したいけどpower BIに金払いたくないって言うからpower queryとピボットテーブルを魔改造してそれらしいもの用意したのに文句言われる
58 21/07/29(木)16:03:23 No.828844973
vlookup関数使ったらなろう小説みたいになった「」を思い出すな…
59 21/07/29(木)16:03:47 No.828845077
別のファイルへの参照先はファイル開く人によって権限の問題で開けたり開けなかったりすると面倒臭い事になるな…
60 21/07/29(木)16:04:18 No.828845185
俺の名はindexmatch初心者が最後の完全一致指定の0忘れて頭抱えるのを眺めるのが大好きマン
61 21/07/29(木)16:04:24 No.828845210
>vlookup関数使ったらなろう小説みたいになった「」を思い出すな… これは割とある
62 21/07/29(木)16:04:35 No.828845255
>ここはセル結合した方が見やすいだろ?ポチポチ 計算とかしない見積書なら許すが…
63 21/07/29(木)16:05:14 No.828845384
VLOOKUPでも使えない人からしたら魔法の一端には違いないからなあ
64 21/07/29(木)16:06:00 No.828845539
旧lookup類の昇順じゃないと使えない設定を考えた馬鹿だけは一度ブン殴りたい…
65 21/07/29(木)16:06:03 No.828845557
>vlookup関数使ったらなろう小説みたいになった「」を思い出すな… これこそ技術持ってるやつに金を払ってるってことだもんな あ、使い方分かったから今月まででいいからありがと
66 21/07/29(木)16:06:38 No.828845692
>あ、使い方分かったから今月まででいいからありがと ジャンルが追放ものになった!
67 21/07/29(木)16:07:00 No.828845773
>>あ、使い方分かったから今月まででいいからありがと >ジャンルが追放ものになった! 手直しが必要になってももう遅い
68 21/07/29(木)16:07:39 No.828845924
Excelでやられると追放ものまで割とリアリティある印象になってきた…
69 21/07/29(木)16:08:45 No.828846176
偽は省略出来る この式数字なら真しか絶対出ない 終了
70 21/07/29(木)16:08:54 No.828846211
マクロ改修が必要になったけど作った人いなくなったので何もできなくなるんだよね…
71 21/07/29(木)16:08:56 No.828846219
いまの業務上関数を扱わないから 俺のExcelスキルは初心者レベルもいいとこなんだけど こういうスレを見ると冷や汗ばかりかく 万一関数処理やれと言われても対処できないよォ
72 21/07/29(木)16:09:47 No.828846396
PCを使用しない仕事はもう殆どないと言っても良いから化石のようなマシーンで原始人が必死に動かしてる職場も多いので簡単に異世界転生無双できる
73 21/07/29(木)16:09:58 No.828846439
VBA覚えて零細企業就職はガチの異世界転生になる可能性秘めてる
74 21/07/29(木)16:10:05 No.828846469
そんな…自作マクロの功績をヒロインに奪われて契約破棄される令嬢だなんて…
75 21/07/29(木)16:10:28 No.828846566
>いまの業務上関数を扱わないから >俺のExcelスキルは初心者レベルもいいとこなんだけど >こういうスレを見ると冷や汗ばかりかく >万一関数処理やれと言われても対処できないよォ 急に関数必要になるような事はないので使わない仕事ならそのまま使うことはないよ
76 21/07/29(木)16:10:32 No.828846577
>いまの業務上関数を扱わないから >俺のExcelスキルは初心者レベルもいいとこなんだけど >こういうスレを見ると冷や汗ばかりかく >万一関数処理やれと言われても対処できないよォ 勉強する意思さえ有ればなんとでもなる
77 21/07/29(木)16:10:54 No.828846647
>マクロ改修が必要になったけど作った人いなくなったので何もできなくなるんだよね… いいですよね弄り防止の為のパスワード… 展開すればソース読めるらしいけど大仕事すぎる…
78 21/07/29(木)16:11:52 No.828846866
>旧lookup類の昇順じゃないと使えない設定を考えた馬鹿だけは一度ブン殴りたい… 稀に便利だよ稀に デフォは完全一致がいいと思う
79 21/07/29(木)16:12:10 No.828846928
ネットで検索すれば先人の知恵が借りられる
80 21/07/29(木)16:12:24 No.828846987
実戦で試行錯誤することで覚えていくから 自学ではピンと来ないのがお辛いところ それでもやるならやるしかないんだが
81 21/07/29(木)16:12:39 No.828847047
>そんな…自作マクロの功績をヒロインに奪われて契約破棄される令嬢だなんて… ヒロインめっちゃ苦労する奴だこれ!
82 21/07/29(木)16:12:48 No.828847085
>ネットで検索すれば先人の知恵が借りられる そして自分の環境が古いことを知り頭がおかしくなって死ぬ
83 21/07/29(木)16:13:03 No.828847145
本当かどうか分からないけど業務で必要なマクロがあって作った人が辞めたあと後任?がマクロにカウントが仕込まれてることに気付いて自分がいる間はカウント0にならないようにしたって話は聞いたことがあるな…
84 21/07/29(木)16:14:38 No.828847489
ソシャゲのデータなんかを表にまとめてなんかそれっぽく分析すると関数の勉強になるよ RANK関数とか最初どれが何を指定してるのかよく分からんかった
85 21/07/29(木)16:14:54 No.828847543
マクロとかソースコードなー 自分が言語の知識だけしかない時にそのコード見た場合に欲しいと思うコメント書けって言っても なかなか理解して実践してくれる人は少ない 機能名で分かるでしょ?とか言われても分からないのに
86 21/07/29(木)16:15:56 No.828847778
そして膨大な量になるコメント 量が多すぎて文句を言われる
87 21/07/29(木)16:17:07 No.828848049
>マクロとかソースコードなー >自分が言語の知識だけしかない時にそのコード見た場合に欲しいと思うコメント書けって言っても >なかなか理解して実践してくれる人は少ない >機能名で分かるでしょ?とか言われても分からないのに 記述が継ぎ足し継ぎ足しになるからコメントと整合が取れなくなったりするから…
88 21/07/29(木)16:17:31 No.828848129
>本当かどうか分からないけど業務で必要なマクロがあって作った人が辞めたあと後任?がマクロにカウントが仕込まれてることに気付いて自分がいる間はカウント0にならないようにしたって話は聞いたことがあるな… カウンター機能外さないあたりその人も何かしら思うところあったんだな…
89 21/07/29(木)16:18:25 No.828848344
'きょう' という変数名に過去の日付を入力してた際は流石に切れそうになった
90 21/07/29(木)16:18:30 No.828848366
Excelのお話しすると毎回色々な逸話が出てくるのが古文書解読してるみたいで楽しい
91 21/07/29(木)16:18:36 No.828848387
ライブラリ化とか全然分からない… 俺は雰囲気でマクロを弄っている…
92 21/07/29(木)16:23:43 No.828849483
IFのネストはもう嫌じゃ わしはIFSがいい!
93 21/07/29(木)16:24:42 No.828849706
>第3引数はオプションって書いてあるよ >https://support.microsoft.com/ja-jp/office/if-関数-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2 こういうの見るとちゃんとドキュメントに当たれるやつが強いなと思う
94 21/07/29(木)16:25:04 No.828849761
マクロ突っ込んで保存したらサーバーが貧弱なのかPCのメモリ不足(4G)のせいか1週間で壊れて全部動かなくなるのを2回繰り返して職場でマクロ使うの諦めた
95 21/07/29(木)16:25:19 No.828849814
>IFのネストはもう嫌じゃ >わしはIFSがいい! ですからごめんなさい 2003環境なんですよ… こればっかりはね…
96 21/07/29(木)16:25:30 No.828849862
人の話を聞けない・文章を読めない人にプログラムを書かせるんじゃあない!
97 21/07/29(木)16:27:26 No.828850256
>>IFのネストはもう嫌じゃ >>わしはIFSがいい! >ですからごめんなさい >2003環境なんですよ… >こればっかりはね… パソコン新しくして最新のOfice導入してくだち!
98 21/07/29(木)16:27:31 No.828850284
一番最初に調べるべきは田中とかQiitaじゃなくて公式のドキュメントだっていうのは新人によく言ってる
99 21/07/29(木)16:27:40 No.828850311
1週間とか時を置いて壊れるってさすがに何かおかしくない?
100 21/07/29(木)16:27:44 No.828850322
>最新すぎて使い所を選ぶのはちょっと… うちoffce365だし外に出すときは関数消してるからxlookup重宝してる 便利過ぎてvlookup忘れた…
101 21/07/29(木)16:28:38 No.828850528
>マクロ突っ込んで保存したらサーバーが貧弱なのかPCのメモリ不足(4G)のせいか1週間で壊れて全部動かなくなるのを2回繰り返して職場でマクロ使うの諦めた メモリとCPU使用率を監視しろ!
102 21/07/29(木)16:28:40 No.828850540
自己流でやってたらマクロと関数を中途半端に覚えたキメラになってきた
103 21/07/29(木)16:29:49 No.828850780
まあ自己流でないちゃんと体系的に学んだExcelユーザーの方が少数派だろうから…
104 21/07/29(木)16:30:31 No.828850923
>一番最初に調べるべきは田中とかQiitaじゃなくて公式のドキュメントだっていうのは新人によく言ってる いきなり答えみても理解できないから 対処法分かった上で公式のドキュメント読ませるようにしている
105 21/07/29(木)16:30:44 No.828850979
どれだけ詳しくなってもUserFormは使わなくていいぞ
106 21/07/29(木)16:31:47 No.828851196
関数名は aとかbで ええ!
107 21/07/29(木)16:32:03 No.828851240
>関数名は >aとかbで >ええ! …すぞ
108 21/07/29(木)16:32:10 No.828851269
>どれだけ詳しくなってもUserFormは使わなくていいぞ でもUserForm使ったマクロ作成を依頼されるんだよね…
109 21/07/29(木)16:32:32 No.828851334
>こういうの見るとちゃんとドキュメントに当たれるやつが強いなと思う むしろ何かしらコードを書く時にドキュメント当たらないとか死にたいとしか思えん でも何故かよくいるんだよな