ExcelのLET関数を使って、2次方程式の解を式のまま解く(複素解も実数解もどちらでも計算できる)
こういうニュースを見た。
Excelの数式言語で独自のカスタム関数を定義できる「LAMBDA」をMicrosoftが発表
おお、ラムダ式が使えるようになるのか。
調べていくうちに、LET関数というのもすでに実装されているとのこと。
「Excel」の新関数「LET」が正式版に ~“変数”を使って可読性と計算速度をアップ
なるほど。ちょっとこれを使って何かやってみよう。
適当な複雑さは、、、2次方程式くらい?
複素解になる可能性があるのでifによる場合分けもあるしちょうどよさそう。
ネストもインデントも付けられるというのも便利そう。
ではやってみた。
a*x^2+b*x+c=0を解くわけですが、a,b,cの入力セルにa_,b_,c_と名前を付けたうえで、、、
これ。このままセルにコピペするといいです。プラスの方とマイナスの方。
=LET(
a,a_,
b,b_,
c,c_,
det,LET(a,a_,b,b_,c,c_,b^2-4*a*c),
IF(det>0,
(-b+SQRT(det))/(2*a),
COMPLEX(-b/(2*a),SQRT(-det)/(2*a))
)
)
=LET(
a,a_,
b,b_,
c,c_,
det,LET(a,a_,b,b_,c,c_,b^2-4*a*c),
IF(det>0,
(-b-SQRT(det))/(2*a),
COMPLEX(-b/(2*a),-SQRT(-det)/(2*a))
)
)
結果:複素解のとき
実数解のとき
いちいち区別しなくても一瞬で解が求まる。
これ、結構便利な機能かも。実用的な使い方考えよう。
« 玉を落として弾む回数とそれまでの時間で重力加速度gを計算する式(Fermat Libratyより)を実際に導出してみた。跳ね返り係数で表されるのか! | トップページ | 松屋でうまとろ豚たま牛めし豚汁生野菜セット(ご飯大盛)を食す。 »
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2025年8月1日 SV MicrowaveがP板にダメージを与えないエンドランチコネクタ発表、ヒロセ電機が0.5mm高さ・ピッチ0.175mmのFPCコネクタ発表、TechInsigtsのSamsung Galaxy Z Flip7分解、EricssonがSoftbankの4G・5Gネットワーク機器導入、各社決算(2025.08.01)
- 高周波・RFニュース 2025年7月31日 TDKが車載PoC用広周波数帯域対応巻線インダクタ発表、everythingRFがRFスイッチマトリクスのeBook発行、Softbankが量子コンピューティングで5G基地局最適化、MaxLinearが450Gbpsのストレージアクセラレータ発表、Infinix GT 30 Pro分解動画(2025.07.31)
- 高周波・RFニュース 2025年7月30日 Yoleが2024のRF市場が$51Bと分析、Qorvoのユースサッカー向けUWB解説、Huawei Pura 80シリーズ分解動画、Smiths Interconnectのソルダーレス40GHz同軸コネクタEZiCoax、Samsungの研究者がアジア太平洋地域の6Gスペクトルを先導(2025.07.30)
- 高周波・RFニュース 2025年7月29日 ヒロセ電機がプローブのエス・イー・アールを子会社化、AmphenolがJFLCOからRFコンポーネントのNarda-MITEQを買収、STMがNXPのMEMSビジネスを買収、Samsung Galaxy Fold 7分解動画でやっぱり5Gミリ波AiPは一個でRFはフレキに通している(2025.07.29)
- ピッチドロップ実験、2025年7月時点で10滴目はどうなっているか?ちょっとだけ根元が細くなってきたように見える。(2025.07.26)
« 玉を落として弾む回数とそれまでの時間で重力加速度gを計算する式(Fermat Libratyより)を実際に導出してみた。跳ね返り係数で表されるのか! | トップページ | 松屋でうまとろ豚たま牛めし豚汁生野菜セット(ご飯大盛)を食す。 »




コメント