Excelで裏技やマクロ、関数の本がうれてるけど、そこまで楽したいか?自動化したいか?基本を普通にやってればよくね? [737440712]
■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 3f8c-yVwM)
垢版 |
2023/02/08(水) 09:31:14.87ID:qYO8TcuK0●?2BP(2000)

【Excel】3つ以上の条件があるならIF関数は使わないほうが無難! IFSを活用しよう

 「もし~なら」といった条件分岐ができるIF関数はご存じですよね。使ったことはなくても、引き継いだファイルに入力されている数式を見たことはあるでしょう。IF関数をネスト(入れ子)することで、複数の条件分岐が可能になり、さまざまな場面で利用されます。しかし、弱点は数式が複雑になること。3重以上の入れ子(ネスト)は扱いにくいと感じる人も多いでしょう。
 上の例の数式は「=IF(E3>700000,"A",IF(E3>500000,"B",IF(E3>300000,"C","D")))」です。『セルE3が700,000より大きければ「A」、500,000より大きければ「B」、300,000より大きければ「C」、それ以外は「D」を表示する』という意味です。条件は単純ですが、数式は難しく感じます。

 IF関数の構文に沿って条件を追加すると、IF関数の中にIF関数、さらにその中にIF関数を記述することになるため、どうしても数式が複雑になってしまいます。

 今回はIF関数のネストの悩みを解決する「IFS関数」の使い方をおさらいします。本稿執筆時点で、Excel 2021 / 2019、Microsoft 365のExcelで利用可能です。任意のセルに「=ifs」と入力して、候補が表示されるかどうかを確認してみてください。

■ 条件と結果のセットを並べる

 IFS関数の構文は単純明快。以下のように[論理式](条件)と[真の場合](結果)のセットを並べるだけです。カッコの数も1組だけでわかりやすいですよね。

■ 「それ以外」は「TRUE」で拾う

 さっそく入力してみましょう。条件は先ほどと同じ『セルE3が700,000より大きければ「A」、500,000より大きければ「B」、300,000より大きければ「C」、それ以外は「D」を表示する』とします。

 最初の条件から入力して「=IFS(E3>700000,"A",E3>500000,"B",E3>300000,"C"」までは、順当に入力できると思います。では、『300,000以下は「D」』をどう処理するかですが、「E3<=300000,"D"」とする必要はありません。

 「E3<=300000,"D"」でも問題ありませんが、「TRUE,"D"」とします。最後の[論理式]に「TRUE」と指定することで「それ以外」を表現できます。

 「E3<=300000」や「TRUE」を省略するのはNGです。エラーメッセージが表示されてしまいます。

 また、「TRUE」と[真の場合](結果)を省略して、どの条件も満たさない場合は[#N/A]エラーが表示されます。

■ IF関数のネストに悩むならIFS関数はおすすめ

 IFS関数は、IF関数よりもシンプルに複数の条件を指定できます。多重のネストに悩んでいるなら、ぜひ使ってみてください。
https://news.yahoo.co.jp/articles/e442436c9f199a2f18bbadaaa75c299521c975be
0082番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8f0d-EOzK)
垢版 |
2023/02/08(水) 10:45:07.13ID:9sXU6VOd0
著者に直接業務依頼したことあるけど、実務ではからっきし役に立たなかった
基本や小技に饒舌でも、じゃあ実務ではこれをこうして、それをああして、こういうのを作り続けなければならない
と、詳しく説明してもてんでトンチンカンな成果物を提出してきた むしろそれ使うと業務滞るようなブツ
「本まで出してる人だから頼りになります」って上を説得した甲斐は全く無かった 事前には横柄に「できらあ」応対してたクセに
0083番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa93-9RDr)
垢版 |
2023/02/08(水) 10:45:39.36ID:un2xQhHva
Excelやるのが目的になってる

Excel禁止にしてみ
0084番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp63-KWKL)
垢版 |
2023/02/08(水) 10:46:04.68ID:21VKqABEp
表計算でお悩みのケンモメンはあの雲にお乗りなさい!
0088番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 3fc1-oXwr)
垢版 |
2023/02/08(水) 11:01:43.85ID:RSXKnqh50
今回のAIでかなり変わるんじゃないの今までの本とかまるまる入れ替わるのかな
0090番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4fc9-TqqJ)
垢版 |
2023/02/08(水) 11:02:54.71ID:ZV6RpNWc0
エクセルってか今みんなスプレッドシートじゃない?
0092番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ cfc9-4osW)
垢版 |
2023/02/08(水) 11:05:10.79ID:U+GpgyXm0
>>88
イットの大先生「AIは人の温もりが感じられないから、関数やマクロで楽したほうがいい」
0093番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3fba-jKOr)
垢版 |
2023/02/08(水) 11:05:44.64ID:xsh+vMCW0
裏技ってなんだよ
0096番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ff7f-BqLa)
垢版 |
2023/02/08(水) 11:24:17.43ID:fDBubnwO0
ヘルプ有るのに
0097らふたん ◆uGdyo35TFRm4 (スププ Sd5f-bxKJ)
垢版 |
2023/02/08(水) 11:26:06.41ID:ZW9vWJKxd
>>90
両方
それぞれメリットデメリットある

スプレッドシート
トリガーの数が豊富
クラウドの活用ができる
複雑な処理ができない
罫線が使えない

EXCEL
トリガーの数が少ない
クラウド活用できるようになったがGoogleほどじゃない
複雑な処理ができる
罫線も使える
0100番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 4f4b-kL9l)
垢版 |
2023/02/08(水) 11:28:34.92ID:mHptgylg0
>>50
リファレンスとしてはクソ便利。Excelは知らんけど、python/pandasで集計するとき
やりたいこと伝えたらニッチなメソッドを教えてくれる
googleや公式りリファレンスを引くよりChatGPTに相談するのが第一選択になってしまった
0101番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 0fcc-PP1m)
垢版 |
2023/02/08(水) 11:30:38.13ID:wb2rq5lT0
>>12
昔勤めてた零細では社長の前でそれやってたらすげー天才じゃ〜ってなって給料ぐいって上げてもらえたわ
まあパソコン置いてあるだけでほとんど使ってないような頃だったけど
0102番組の途中ですがアフィサイトへの転載は禁止です (スッププ Sd8f-ATBy)
垢版 |
2023/02/08(水) 11:32:47.26ID:Z/W4fyl4d
逆に自動化すりゃスタートボタン押すだけで終わる仕事をいちいち毎回手作業でやる人生楽しいか?

自動化しときゃ客先コードと商品コードと数量入れるだけで納品書作れるのに
毎回客先商品名手打ちして単価表眺めながら電卓で金額と消費税出して
計算した数字をExcelに転記してみたいな事やってる奴本当にいるからな
0103番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa93-gxUw)
垢版 |
2023/02/08(水) 11:59:35.25ID:sy5qoH/ja
>>8
チョンモジサンは入力しかしないから
0104番組の途中ですがアフィサイトへの転載は禁止です (アウアウオー Sabf-om1R)
垢版 |
2023/02/08(水) 12:09:31.42ID:i9EPoewVa
マクロは自分の仕事効率化以外で使うべきではない
0105番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4fd2-88YA)
垢版 |
2023/02/08(水) 12:09:37.55ID:6ki2Sa4R0
サブスクとか卑怯すぎる
買い切りで同じ機能つけろよ
0108番組の途中ですがアフィサイトへの転載は禁止です (オッペケ Sr63-4Tbf)
垢版 |
2023/02/08(水) 12:29:43.36ID:15a+8hw7r
何万何十万行のデータ扱うんだよ
下が手打ち作業とかしてたらぶん殴る
0109番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4f89-sPYP)
垢版 |
2023/02/08(水) 12:30:12.27ID:GYVgveeE0
>>88
イルカがAI化して賢くなるのか
0110番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ ff30-u9Ih)
垢版 |
2023/02/08(水) 12:31:19.28ID:1U2aSzKR0
たぶん世の中の9割は足す、引く、割る、平均くらいしか使ってないよな
0111番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4f89-sPYP)
垢版 |
2023/02/08(水) 12:32:44.64ID:GYVgveeE0
>>97
Googleがサ終した時に詰むから仕事じゃ使えないわ
0112番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM4f-A0LG)
垢版 |
2023/02/08(水) 12:33:09.17ID:0HHfzf1VM
>>110
失礼な
かけるも使うぞ
0113番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 0f84-fn9z)
垢版 |
2023/02/08(水) 12:37:51.55ID:f+sfwenW0
なんでもかんでもエクセルでやろうとするエクセル離れができない連中いるよなぁ主に中高年層のジジババ
データベースじゃないから表計算ソフトだからなんでもエクセルでやろうとすんな
バカの一つ覚え状態だよ
0114番組の途中ですがアフィサイトへの転載は禁止です (スップ Sddf-52hG)
垢版 |
2023/02/08(水) 12:48:17.34ID:7ZCyY5Ovd
毎回半日かかる作業が5分になるなら誰でもやるでしょ
それじゃあ仕事が暇になるならともかく
0115番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2023/02/08(水) 13:00:56.09ID:TgYArwLh
なんでもexcelとは言うが、およそ素人が扱う数字や文字列の処理の9割方は、Excelでやろうとすればできてしまう事もまた事実な訳で
Excelでできる事ならやればいいじゃん、誰に憚る必要がある?…としか思えんけどな

もちろん、何か適当なスクリプト言語の一つくらいは使えても罰は当たらんとは思うけど
0116番組の途中ですがアフィサイトへの転載は禁止です (スッププ Sd5f-JZUs)
垢版 |
2023/02/08(水) 13:02:05.40ID:Nz7+CBqnd
エクセルはすぐ重くなるからなあ
0117番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3ffb-LxGA)
垢版 |
2023/02/08(水) 13:13:20.51ID:W+M7WuqU0
キチガイみたいなexcelは保守性がヤバい
0120番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ cfaf-S5/i)
垢版 |
2023/02/08(水) 14:35:46.32ID:WlRv9tfy0
Excel で重要なのは処理手順が記録され後で
追えること。

記録手順が残っているから同じ作業を繰り返す時は
効率的だし、間違える可能性が減る。さらに後で
追えるから、後で問題等が見つかった場合でも原因
追跡が容易。

弱点は自由度が高すぎて再現性のないその場限り
Excel シートができやすい(そしてそういうものに
限って再利用頻度が高かったりする)ことだけれど
ここは運用でカバーするしかないか。
0121番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ cfaf-S5/i)
垢版 |
2023/02/08(水) 14:44:39.28ID:WlRv9tfy0
Power Query という最近の Excel や Power BI で
利用可能となった機能は実に素晴らしい。あれで
定形の繰り返しデータ整理作業が瞬間で終わる
ようになる。

これらの機能が普及、利用されるようになったら、
多くの職場から Python 等のスクリプトはかなり
淘汰されると思っている。

データサイエンティストと呼ばれる人の中でも、
データの前処理とかで食っている人が仮にいると
するなら、相当危機感を持ったほうが良いと思う。
0123番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 0fd2-qGrj)
垢版 |
2023/02/08(水) 15:44:49.18ID:uManiSuC0
>>118
普通にB,C,Dじゃないの?
0124番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 4f4b-kL9l)
垢版 |
2023/02/08(水) 17:41:56.34ID:mHptgylg0
gitに乗らない時点で使いたくねえわ
0125番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 7fa2-Rcz2)
垢版 |
2023/02/08(水) 20:23:44.19ID:tMy57HMg0
>>8
ゴールシークのシナリオって使い道わからん

あれ複数並べて例えば利益率が30%、60%、90%の時とか並べて見比べられればいいけどシナリオ呼び出してカチカチして変わっていくって何なん
0128番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ cfaf-S5/i)
垢版 |
2023/02/09(木) 01:14:55.42ID:ro9FOkfi0
ピボットテーブル、xlookup とかほど着目されない
けれど、自分は「範囲の名前」とテーブルはもっと
着目されても良いと思っている。

特に範囲の名前はセル式やグラフの可読性が高まり
メンテナンス性が一気に向上し、作業記録を残す
という観点からも有用。

テーブルもフィルタ、集計とかサクッと出来る
素晴らしい機能。項目名参照が出来、セルの可読
性も高まるからメンテナンス性が良いというのも
メリット。

この 2 機能と Power Query のおかげで Excel は
他のスプレッドシートソフトより確実に一歩抜けた
印象を自分はもっている。
0130番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM4f-sPYP)
垢版 |
2023/02/09(木) 09:12:40.51ID:2OaZaiKrM
>>128
構造化参照普通に使ってるけど
0131番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ff54-HyLP)
垢版 |
2023/02/09(木) 13:54:39.73ID:zNDEwoE/0
>>12
給料変わらないからな。歩合制でない場合はいかに時間で搾取し返すかが大事。
起業家視点だと他の事出来た時間として損失として考えるとべきだ。
■ このスレッドは過去ログ倉庫に格納されています

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