Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
すごいなこれ関数の定義ができてループまで使えるようになるのか例えばifififみたいな入れ子がたくさん必要な処理もこいつで見やすくなるな
再帰をエクセル関数で実現しているのは実はすごいことな気がしてきた。。。
漸化式が計算できる関数ってことですか…すごい。
その前にExcelは数式をフォーマットしてコードライクに編集できるようにしてくれたらだいぶ捗る。複雑な数式の、1行ネストは辛すぎる。。。
それな!
この音楽といいラムダ式といい、誰かを想像してしまいますね!プログラムかじったことある人間からみると、逆にこの関数が今までなかったのが不思議に感じます。再帰的アルゴリズム便利!
全く同じこと考えてて笑った
ラムダ○術部を想像してしまった😅
これは本格実装されたら職場が阿鼻叫喚の地獄絵図になる…と思ったけど、よく考えたらvbaで既に地獄だったわ
ループできるって最高かよ…自分を何度も見つめ直してくれるようになるなんて助かるんだが
ループができるってことは、再起処理考えないと行けないから、初心者はエクセルフリーズさせる気がする、、、気をつけて使ったほうがいいかと
@@本山香-z5p だよね。再帰を理解できるならマクロ組めやって思うわ。
ラムダ式だったりmapだったり本格的にプログラミングの知識がないと活用できない範囲増えてきたなぁという印象、どれだけの人が使いこなせるのか
これめちゃくちゃいいな、、、VBA禁止の環境でもFOR文みたいな挙動や、ユーザー関数を作れる。それだけではなく、設計計算すると計算式がセル参照で数式書くと意味不明すぎて死ぬ。それがこんな簡単に処理できるようになるなんで、、、どうせ複雑な関数書くとブラックボックス化はするしこれはいいぞw
複数の関数を適用したものに対してエイリアスを設定する機能ということだと思うけど、非エンジニアのチーム内で使うとメンテできなくて大変なことになりそうあと、関数の定義の中で改行できなかったら理解しづらくなるのと、引数にxyzは流石にやめたほうがいいと思う
アップデートしたら=lambdaが予測変換で出てきて使えました!ラッキーです!この動画をたまたま見れてたまたまこの関数のことを知れてよかったです。ありがとうございます。
lambdaってプログラミング言語なら見慣れた言葉だけどエクセルで使えるのは大変グッド
LAMBDA関数、難しいですね(><)Office TANAKAさんのHPの解説を読んだらますます解からなくなってしまいました・・・。この個性的な関数を動画にするわちょんさん、すごいです!!!!!
0:08とても真面目なチャンネルだと思いますよ!これからも期待してます!
8:42 else構文とおなじですね!
この動画面白いですね。ラムダ関数はjavascriptのCallback関数や再起関数を見慣れているからそこまで難しくないかも、だけどそんなの見たことないような人は理解苦しみそう
結論ラムダ(技術部)はすごい
無限入れの根号とか、無限連分数とかの計算もできるようになったってことか
それなりにエクセルは使えるけどマクロだけはようわからんくて避けてる勢にはありがたい機能だよな動画より複雑な応用ができるならマクロの方が簡単にできそうだし
VBAのfunctionプロシージャに似てる。メチャ便利ですね。はよ実装!
VBAなしでユーザー定義関数が作れる上に条件に応じたループ処理を組み込める!これまで出てきた中で最強の関数おじさんwwmicrosoftに心臓を捧げよ!
解りやすかったです
Xlookupさんも使えないから使えるには相当な年月がかかりそう
実際に使えるようになると、壊されたくないややこしい関数を単純に出来そうだな、、、
関数の定義をセル以外に書けるのが利点の一つですね。
TANAKAさんにはお世話になった式の中に再帰として組み込むのが難しすぎるわ。x+(x-1)の合計し、次の「らむださん4」でも同じことが起きますの説明て合ってる?x+の後「らむださん4(x-1)」が処理されます(x-1)がパラメータ値としてじゃないのかな
田中…
普通にプログラムの関数だな…便利だけどこれをエクセルに仕込まれたら、そうとう混乱しそうwww
関数も道具である以上その価値は労力と効果、つまり組む負担と節約できる負担とのバランスで決まる。
おもしろそうはやく使いたい!
こんにちは初見です!Excelの使い方の説明面白いし凄くわかりやすい!勉強にさせて頂きます〜!
なんでユーザ定義関数じゃだめなの?って思って理解した、今はマクロ制限されてたりするもんなマクロブック禁止の.xlsm使えないオフィスでも、簡易なユーザ定義関数使えるようにしてんのかでも再起呼び出し・・パラメータミスって無限呼び出し、メモリリークしたらどうなるか怖いな
その発想はなかった今はマクロ制限状態で送りつけて、マクロ許可するのがトリガーになって働くウイルスもあるらしいね
lambdaとmapはpythonだとめちゃくちゃよく使うので、そっちを勉強したほうが飲み込みが早そうです
3回観て、田中先生のWebを見てようやく解った気がします。確かに、これはプログラミングですね。Parameterをどう計算させたいか?+Loop機能ってことでOK❓
VBAを使わずにユーザー定義関数が使えるようになるのですね。便利だけど、説明が難しい。わからない人にとってはブラックボックス化が進む。
スプレッドシートも解説してほしいな~
Google Spreadsheet のこと?
そ
これ…ちゃんとは理解してないけど、多分メチャクチャすごいよね。印象としては、『関数を創る関数』ってこと?今までとは一線を画す感じかする。
実は再帰できる関数、待ち望んでました
λ関数… 実装されていたのっ?
再帰呼出しはやりすぎると重くなるから考えて使おうね!
会社等の実務で不特定多数の人が使うファイルに関しては、可読性がめっちゃ下がるのでメンテ性はあまり良くないかもという印象。VBAが書ける人で使用が許される環境ならば要らないかも。自分一人で使う場合には適材適所で使い分けたい。
数式を定義出来るのは強いな、これなら手間も減りそうだ(使う機会があるかは別として)
実際に使うときはらむださん1と引数にちゃんとした名前をつけてあげましょう笑
再帰出来るとか便利やん
途中までLET関数みたいな感じ?と思ったけど全然違ったわ。再起処理が難しいけど、なんとなく理解した。逆にいうとこの再起処理を使えるかどうかでこの関数の有用性が変わりそう。ただ個人的には『マクロでよくね?』だわ。数式に名前をつけること自体マニアック過ぎる。初めて知ったよ。
同じことをやってても、取り得る形態が増えるのが重要だと思ううちの職場の経理とかの専門外の人が多い部署だと、本人にはプログラミングの素養があって数式を読めば理解できるけど、マクロを覗くのは嫌がってて見た瞬間拒否反応起こすって人がいる(曰く、マクロは習ったことがないから苦手意識があるらしい)特に日本だと長いこと義務教育に入ってなかったから恩恵はでかいと思う
名前の所はかなーり便利ですよ。特殊例では、印刷範囲。名前の印刷範囲であるPrint_Area名に範囲関数を入れる事である条件はこの範囲を印刷また違う条件になった時はあっちの範囲に変更 ってのが出来る。シート変更含み範囲は名前無くして成立しないです。
7:34関数起動設定1の実行プログラムif=falseなら 関数起動設定1を起動if=trueなら xに返すということですね!
うむ…会社で使ったら混乱が起きそうだw
Forで記述可能なループ処理はSCANやMAP、MAKEARRAYなどで代替できるので、whileでしか書けない処理に再帰ループを使おうね。
VBAで強引に解決してた部分がいくらか関数にできるのと関数を整理しやすくなってワークシートがきれいになるのか再起呼び出しが可能になるとどうやって無限ループ作るか考えてしまいますそれとLAMBDA自体と作った名前はVBAから呼び出して使えるんでしょうか?できてしまったら愉快なスパゲティがたくさんできそうですね
楽しそうだし、簡単なゲームとかもできそうですよねしかし会社のExcelには導入できないletをごまかしで使っています。
なんでもラムダ関数で済ます奴出てきそう。頭の中で思い描いているやりたいことを実現出来る関数を探しだすより、ラムダで独自実装した方が速い的な奴が出てきそう。読み手にとっては関数名だけで何やってるかわかるから、既存関数で実現できるなら既存関数でやって欲しい。プログラミングにおいては、元来ラムダ式ってその場限りの簡易な式を作成するのが主目的で、ゴリゴリに処理を書くなら普通に関数を定義するのがデファクトなんだけど、Excel環境下では独自実装するにはラムダ関数しかない状況になるから、全部ラムダ。個人的にはラムダ実装されるのは超嬉しいけど不安しかない。
これがあれば簡単に変数が定義できるのかめちゃ便利やなところで2019年番の実装はいつ頃になるんですかね…
4:00 大丈夫。茶番は全部飛ばしたから……
プログラミングの代入演算子って便利やったんやな
LAMBDAというつづりを見てLAMBADAを連想した私はそう、おっさんです
部長が主役じゃないのかあ
これもしかして2元関数の最小値をオイラー法で一発で求められる?
Office田中とか、Excelのプロ向けの関数です。並みのトレーナーでは扱えないらしいです。
Haskellみたいに関数型プログラミングができるかもね。
単なる関数定義にしか見えない。むしろ今まで無かったほうがビックリ。あとこういう構造なら、再帰数が多いならアキュムレーターの変数容易できると性能面で有利になるはず
ほぼVBAと同じだよね?引数と処理を書いて実行できるようにするみたいな
他の方のコメントにもあったけど、これ共有する人のレベルも同じところにないととんでもないことになりそう…😭
VBA関数の代わりかな
ん、正規表現で実装してほしいラムダ関数
なるほど数式を関数化できる訳だ
便利に見えるが考えずに使うと理解不能なエラー起こしそう…(プログラム初学者)
これ前任がほったらかしたらブラックボックス化するかもしれんやつw
For I とかdo loopとかvba必要だった事が関数でできるって事かな?知らんけど。
まぁ、実際の所は引数呼び出しの使い方が一般人の使い方になるんじゃないかしら。なんだかんだ擬似ユーザー定義関数として使えるのは悪くない
これは危険な関数だ通常の関数と違って何やってるかパット見で分からない
これ無限ループの対策ってなんかされてるんかな?プログラミング的に自由度が高くなった分、注意することも増えた印象。便利なんだけど。
アッカーマン関数...
応用の使い方は難しそうおとなしくVBAくむわ(´・ω・`)
自作関数ができるのかプログラミングでも1行で関数を書けるのがラムダ式だけど、そんな感じね
関数で正規表現による検索and置換が出来るようになって欲しいんだけど何故実装されないのだろう?何か理由があるのかな。VBAでは出来るのに。。。
ただただプログラミングの関数だった
関数定義を再帰できるってすごい便利! マクロでしかできなかったものが関数でできるようになりますね!ところでLAMBDA関数を活用したファイルから別のエクセルファイルにセルをコピペしたりした場合どうなるんでしょう?
当然未定義なのでエラーが返される
@@zerocode9660 やっぱりそうか。定義まで自動でコピーしてくれないかと思ったんだけどね。名前がかぶった場合には名前を変更するような動作も含めて。
@@shadowgenic7811 VBAになるね。でも実務上は多分原本フォーマット作るなりでやると思うから特に困らない気はする
名前を定義しなければコピペでも普通に動くはずですよ?LAMBDA関数と関数につける名前指定は全くの別機能なので。もちろんペースト対象はLAMBDA関数実装済みのエクセルですけど
@@pri_fyz 名前定義を使わずセルに直接lambda打ち込むならまぁ動くけど…その使い方するならLetでよくない?
これってfunctionを定義するのと何が違うんでしょうか‥?定義式が読みづらくなるばかりで、良いところが思いつかないのですが‥
動画中で言われている「プログラム的な事が関数でできます」が答えですね!すみません、1万年経ってようやく理解しました‥台形の面積計算とか、単純な計算式はラムダさん使うのが手っ取り早いって言うメリットもあるかもですね!
別コメで書いちゃいましたが、.xlsxで使えます。.xlsmじゃなくてもOKになります
VBAはアプリ外レベルの権限が有るのでセキュリティ的に宜しくない。他の人が言うように.xlsxで使えると言うことは会社によってマクロが禁止されている場合でも使用可能になる。まぁ、VBAが使用可能なら態々こちらを選ぶメリットは…うん。
Excelやったことないから知らないけど、基本的にラムダ式のメリットは「使い捨ての無名関数を定義できる」とかいろんなプログラミング言語では言われてる要はコードが綺麗になる
標準モジュールにfunction作ると全く同じこと出来るけど、これを使うメリットって何なんだろ。
俺はずっとランバダ関数かと思ってたぜ
これ、単純にプログラミングの関数を作れるようになったってだけだよね。引数の最後が戻り値なのと、1行で書かなきゃいけないのが分かりづらいわ。複数行で記述できるようにしたらいいのに。
めちゃクソ有能じゃないこれ?
これでエクセルのプログラミングが捗るのか
λおじさんの髪型の人たまにいるよね笑
ラムダおじさんがいきなり出てきてゲラゲラ笑ってしまったラムダ関数は普通に理解できたでござる再起処理については、確かにプログラマというか論理思考ないと難しいかも
内容が難しくとも、茶番が見たくてクリック!
これはスクリプト関数なのか。やばいな。デバッガ関数もいるやん。こんなん人力で修正でけんでしょ😥i=i++ とか i+=1 とかもいけてくる気がしますね。
2回観ても理解できないです😭VBAを使いたくなりそうです😅
そういえばエクセルって循環参照するとエラーになりますもんね
再帰処理は原理は分かったけど役立つ場面が思いつかない...再帰処理出来なくて困ってた人いるのかな
C言語かじったらわかるようになった( 'o' )!!!
完全にマクロの数式ですやん
lambda式はjsとかpythonとかいろんなのにあるけどexcelに入ってたら地味に便利そう、結局pythonで処理しちゃいそう笑
ユーザー定義関数関数。。。?
LISPを思い出した。
再帰なんてSlaytheSpireでしか聞いた事なかったわ
VBAが使える環境ではVBAの方が簡単だったりしますが、VBAが使えない環境では悪くないですね。>ラムダ関数
反復計算とかできるようになる?Y(b)=aX+rZ(a)=bW+s適当な初期値bを決め、2つの式を反復計算して両式を満足するaとbを求めることができるとかできれば面白くなりそうだ。
ゴールシークで似たようなことできるよ
ソルバーじゃね
@@justin9218 ソルバーさんはときどき変な回答にたどり着くから信用できん。
HaskellとかをやってるやつらがExcelに回帰することでしょう
Haskell好きHaskellのクイックソートとか芸術やろ
コラッソ予想に使えるな
ゴラッ「ソ」は草www
->かとおもった
一個目の使い方は、結局式が読みやすくなるなので、LAMBDA式が分かりませんって職場だと逆効果な気がしますね二個目は使う機会があれば… Forループが出来るようになるのが大きいのか?
すごいなこれ
関数の定義ができてループまで使えるようになるのか
例えばifififみたいな入れ子がたくさん必要な処理もこいつで見やすくなるな
再帰をエクセル関数で実現しているのは実はすごいことな気がしてきた。。。
漸化式が計算できる関数ってことですか…すごい。
その前にExcelは数式をフォーマットしてコードライクに編集できるようにしてくれたらだいぶ捗る。
複雑な数式の、1行ネストは辛すぎる。。。
それな!
この音楽といいラムダ式といい、誰かを想像してしまいますね!
プログラムかじったことある人間からみると、逆にこの関数が今までなかったのが不思議に感じます。再帰的アルゴリズム便利!
全く同じこと考えてて笑った
ラムダ○術部を想像してしまった😅
これは本格実装されたら職場が阿鼻叫喚の地獄絵図になる…と思ったけど、よく考えたらvbaで既に地獄だったわ
ループできるって最高かよ…
自分を何度も見つめ直してくれるようになるなんて助かるんだが
ループができるってことは、再起処理考えないと行けないから、初心者はエクセルフリーズさせる気がする、、、
気をつけて使ったほうがいいかと
@@本山香-z5p だよね。再帰を理解できるならマクロ組めやって思うわ。
ラムダ式だったりmapだったり本格的にプログラミングの知識がないと活用できない範囲増えてきたなぁという印象、どれだけの人が使いこなせるのか
これめちゃくちゃいいな、、、
VBA禁止の環境でもFOR文みたいな挙動や、ユーザー関数を作れる。
それだけではなく、設計計算すると計算式がセル参照で数式書くと意味不明すぎて死ぬ。
それがこんな簡単に処理できるようになるなんで、、、
どうせ複雑な関数書くとブラックボックス化はするしこれはいいぞw
複数の関数を適用したものに対してエイリアスを設定する機能ということだと思うけど、非エンジニアのチーム内で使うとメンテできなくて大変なことになりそう
あと、関数の定義の中で改行できなかったら理解しづらくなるのと、引数にxyzは流石にやめたほうがいいと思う
アップデートしたら=lambdaが予測変換で出てきて使えました!ラッキーです!
この動画をたまたま見れてたまたまこの関数のことを知れてよかったです。ありがとうございます。
lambdaってプログラミング言語なら見慣れた言葉だけどエクセルで使えるのは大変グッド
LAMBDA関数、難しいですね(><)
Office TANAKAさんのHPの解説を読んだらますます解からなくなってしまいました・・・。
この個性的な関数を動画にするわちょんさん、すごいです!!!!!
0:08
とても真面目なチャンネルだと思いますよ!これからも期待してます!
8:42 else構文とおなじですね!
この動画面白いですね。ラムダ関数はjavascriptのCallback関数や再起関数を見慣れているからそこまで難しくないかも、だけどそんなの見たことないような人は理解苦しみそう
結論
ラムダ(技術部)はすごい
無限入れの根号とか、無限連分数とかの計算もできるようになったってことか
それなりにエクセルは使えるけどマクロだけはようわからんくて避けてる勢にはありがたい機能だよな
動画より複雑な応用ができるならマクロの方が簡単にできそうだし
VBAのfunctionプロシージャに似てる。
メチャ便利ですね。はよ実装!
VBAなしでユーザー定義関数が作れる上に条件に応じたループ処理を組み込める!これまで出てきた中で最強の関数おじさんww
microsoftに心臓を捧げよ!
解りやすかったです
Xlookupさんも使えないから使えるには相当な年月がかかりそう
実際に使えるようになると、壊されたくないややこしい関数を単純に出来そうだな、、、
関数の定義をセル以外に書けるのが利点の一つですね。
TANAKAさんにはお世話になった
式の中に再帰として組み込むのが難しすぎるわ。
x+(x-1)の合計し、次の「らむださん4」でも同じことが起きますの説明て合ってる?
x+の後「らむださん4(x-1)」が処理されます(x-1)がパラメータ値としてじゃないのかな
田中…
普通にプログラムの関数だな…
便利だけどこれをエクセルに仕込まれたら、そうとう混乱しそうwww
関数も道具である以上その価値は労力と効果、つまり
組む負担と節約できる負担とのバランスで決まる。
おもしろそう
はやく使いたい!
こんにちは初見です!
Excelの使い方の説明面白いし凄くわかりやすい!勉強にさせて頂きます〜!
なんでユーザ定義関数じゃだめなの?って思って理解した、今はマクロ制限されてたりするもんな
マクロブック禁止の.xlsm使えないオフィスでも、簡易なユーザ定義関数使えるようにしてんのか
でも再起呼び出し・・パラメータミスって無限呼び出し、メモリリークしたらどうなるか怖いな
その発想はなかった
今はマクロ制限状態で送りつけて、マクロ許可するのがトリガーになって働くウイルスもあるらしいね
lambdaとmapはpythonだとめちゃくちゃよく使うので、そっちを勉強したほうが飲み込みが早そうです
3回観て、田中先生のWebを見てようやく解った気がします。
確かに、これはプログラミングですね。
Parameterをどう計算させたいか?+Loop機能ってことでOK❓
VBAを使わずにユーザー定義関数が使えるようになるのですね。
便利だけど、説明が難しい。わからない人にとってはブラックボックス化が進む。
スプレッドシートも解説してほしいな~
Google Spreadsheet のこと?
そ
これ…
ちゃんとは理解してないけど、多分メチャクチャすごいよね。
印象としては、『関数を創る関数』ってこと?
今までとは一線を画す感じかする。
実は再帰できる関数、待ち望んでました
λ関数… 実装されていたのっ?
再帰呼出しはやりすぎると重くなるから
考えて使おうね!
会社等の実務で不特定多数の人が使うファイルに関しては、
可読性がめっちゃ下がるのでメンテ性はあまり良くないかもという印象。
VBAが書ける人で使用が許される環境ならば要らないかも。
自分一人で使う場合には適材適所で使い分けたい。
数式を定義出来るのは強いな、これなら手間も減りそうだ(使う機会があるかは別として)
実際に使うときはらむださん1と引数にちゃんとした名前をつけてあげましょう笑
再帰出来るとか便利やん
途中までLET関数みたいな感じ?
と思ったけど全然違ったわ。
再起処理が難しいけど、なんとなく理解した。逆にいうとこの再起処理を使えるかどうかでこの関数の有用性が変わりそう。
ただ個人的には『マクロでよくね?』だわ。
数式に名前をつけること自体マニアック過ぎる。初めて知ったよ。
同じことをやってても、取り得る形態が増えるのが重要だと思う
うちの職場の経理とかの専門外の人が多い部署だと、本人にはプログラミングの素養があって数式を読めば理解できるけど、マクロを覗くのは嫌がってて見た瞬間拒否反応起こすって人がいる(曰く、マクロは習ったことがないから苦手意識があるらしい)
特に日本だと長いこと義務教育に入ってなかったから恩恵はでかいと思う
名前の所はかなーり便利ですよ。
特殊例では、印刷範囲。名前の印刷範囲であるPrint_Area名に範囲関数を入れる事である条件はこの範囲を印刷
また違う条件になった時はあっちの範囲に変更 ってのが出来る。シート変更含み範囲は名前無くして成立しないです。
7:34
関数起動設定1の実行プログラム
if=falseなら
関数起動設定1を起動
if=trueなら
xに返す
ということですね!
うむ…会社で使ったら混乱が起きそうだw
Forで記述可能なループ処理はSCANやMAP、MAKEARRAYなどで代替できるので、whileでしか書けない処理に再帰ループを使おうね。
VBAで強引に解決してた部分がいくらか関数にできるのと
関数を整理しやすくなってワークシートがきれいになるのか
再起呼び出しが可能になるとどうやって無限ループ作るか考えてしまいます
それとLAMBDA自体と作った名前はVBAから呼び出して使えるんでしょうか?
できてしまったら愉快なスパゲティがたくさんできそうですね
楽しそうだし、簡単なゲームとかもできそうですよね
しかし会社のExcelには導入できない
letをごまかしで使っています。
なんでもラムダ関数で済ます奴出てきそう。
頭の中で思い描いているやりたいことを実現出来る関数を探しだすより、ラムダで独自実装した方が速い的な奴が出てきそう。
読み手にとっては関数名だけで何やってるかわかるから、既存関数で実現できるなら既存関数でやって欲しい。
プログラミングにおいては、元来ラムダ式ってその場限りの簡易な式を作成するのが主目的で、ゴリゴリに処理を書くなら普通に関数を定義するのがデファクトなんだけど、Excel環境下では独自実装するにはラムダ関数しかない状況になるから、全部ラムダ。
個人的にはラムダ実装されるのは超嬉しいけど不安しかない。
これがあれば簡単に変数が定義できるのか
めちゃ便利やな
ところで2019年番の実装はいつ頃になるんですかね…
4:00 大丈夫。茶番は全部飛ばしたから……
プログラミングの代入演算子って便利やったんやな
LAMBDAというつづりを見てLAMBADAを連想した私はそう、おっさんです
部長が主役じゃないのかあ
これもしかして2元関数の最小値をオイラー法で一発で求められる?
Office田中とか、Excelのプロ向けの関数です。
並みのトレーナーでは扱えないらしいです。
Haskellみたいに関数型プログラミングができるかもね。
単なる関数定義にしか見えない。むしろ今まで無かったほうがビックリ。
あとこういう構造なら、再帰数が多いならアキュムレーターの変数容易できると性能面で有利になるはず
ほぼVBAと同じだよね?
引数と処理を書いて実行できるようにするみたいな
他の方のコメントにもあったけど、これ共有する人のレベルも同じところにないととんでもないことになりそう…😭
VBA関数の代わりかな
ん、正規表現で実装してほしいラムダ関数
なるほど数式を関数化できる訳だ
便利に見えるが考えずに使うと理解不能なエラー起こしそう…(プログラム初学者)
これ前任がほったらかしたらブラックボックス化するかもしれんやつw
For I とかdo loopとかvba必要だった事が関数でできるって事かな?知らんけど。
まぁ、実際の所は引数呼び出しの使い方が一般人の使い方になるんじゃないかしら。
なんだかんだ擬似ユーザー定義関数として使えるのは悪くない
これは危険な関数だ
通常の関数と違って何やってるかパット見で分からない
これ無限ループの対策ってなんかされてるんかな?
プログラミング的に自由度が高くなった分、注意することも増えた印象。
便利なんだけど。
アッカーマン関数...
応用の使い方は難しそう
おとなしくVBAくむわ(´・ω・`)
自作関数ができるのか
プログラミングでも1行で関数を書けるのがラムダ式だけど、そんな感じね
関数で正規表現による検索and置換が出来るようになって欲しいんだけど何故実装されないのだろう?
何か理由があるのかな。VBAでは出来るのに。。。
ただただプログラミングの関数だった
関数定義を再帰できるってすごい便利! マクロでしかできなかったものが関数でできるようになりますね!
ところでLAMBDA関数を活用したファイルから別のエクセルファイルにセルをコピペしたりした場合どうなるんでしょう?
当然未定義なのでエラーが返される
@@zerocode9660 やっぱりそうか。定義まで自動でコピーしてくれないかと思ったんだけどね。名前がかぶった場合には名前を変更するような動作も含めて。
@@shadowgenic7811
VBAになるね。
でも実務上は多分原本フォーマット作るなりでやると思うから特に困らない気はする
名前を定義しなければコピペでも普通に動くはずですよ?LAMBDA関数と関数につける名前指定は全くの別機能なので。
もちろんペースト対象はLAMBDA関数実装済みのエクセルですけど
@@pri_fyz
名前定義を使わずセルに直接lambda打ち込むならまぁ動くけど…その使い方するならLetでよくない?
これってfunctionを定義するのと何が違うんでしょうか‥?定義式が読みづらくなるばかりで、良いところが思いつかないのですが‥
動画中で言われている「プログラム的な事が関数でできます」が答えですね!すみません、1万年経ってようやく理解しました‥
台形の面積計算とか、単純な計算式はラムダさん使うのが手っ取り早いって言うメリットもあるかもですね!
別コメで書いちゃいましたが、.xlsxで使えます。.xlsmじゃなくてもOKになります
VBAはアプリ外レベルの権限が有るのでセキュリティ的に宜しくない。
他の人が言うように.xlsxで使えると言うことは会社によってマクロが禁止されている場合でも使用可能になる。
まぁ、VBAが使用可能なら態々こちらを選ぶメリットは…うん。
Excelやったことないから知らないけど、基本的にラムダ式のメリットは「使い捨ての無名関数を定義できる」とかいろんなプログラミング言語では言われてる
要はコードが綺麗になる
標準モジュールにfunction作ると全く同じこと出来るけど、これを使うメリットって何なんだろ。
俺はずっとランバダ関数かと思ってたぜ
これ、単純にプログラミングの関数を作れるようになったってだけだよね。
引数の最後が戻り値なのと、1行で書かなきゃいけないのが分かりづらいわ。複数行で記述できるようにしたらいいのに。
めちゃクソ有能じゃないこれ?
これでエクセルのプログラミングが
捗るのか
λおじさんの髪型の人たまにいるよね笑
ラムダおじさんがいきなり出てきてゲラゲラ笑ってしまった
ラムダ関数は普通に理解できたでござる
再起処理については、確かにプログラマというか論理思考ないと難しいかも
内容が難しくとも、茶番が見たくてクリック!
これはスクリプト関数なのか。やばいな。
デバッガ関数もいるやん。こんなん人力で修正でけんでしょ😥
i=i++ とか i+=1 とかもいけてくる気がしますね。
2回観ても理解できないです😭
VBAを使いたくなりそうです😅
そういえばエクセルって循環参照するとエラーになりますもんね
再帰処理は原理は分かったけど役立つ場面が思いつかない...
再帰処理出来なくて困ってた人いるのかな
C言語かじったらわかるようになった( 'o' )!!!
完全にマクロの数式ですやん
lambda式はjsとかpythonとかいろんなのにあるけどexcelに入ってたら地味に便利そう、結局pythonで処理しちゃいそう笑
ユーザー定義関数関数。。。?
LISPを思い出した。
再帰なんてSlaytheSpireでしか聞いた事なかったわ
VBAが使える環境ではVBAの方が簡単だったりしますが、VBAが使えない環境では悪くないですね。>ラムダ関数
反復計算とかできるようになる?
Y(b)=aX+r
Z(a)=bW+s
適当な初期値bを決め、2つの式を反復計算して両式を満足するaとbを求めることができるとかできれば面白くなりそうだ。
ゴールシークで似たようなことできるよ
ソルバーじゃね
@@justin9218 ソルバーさんはときどき変な回答にたどり着くから信用できん。
HaskellとかをやってるやつらがExcelに回帰することでしょう
Haskell好き
Haskellのクイックソートとか芸術やろ
コラッソ予想に使えるな
ゴラッ「ソ」は草www
->かとおもった
一個目の使い方は、結局式が読みやすくなるなので、LAMBDA式が分かりませんって職場だと逆効果な気がしますね
二個目は使う機会があれば… Forループが出来るようになるのが大きいのか?