« ココイチで骨付きチキンスープカレー(ライス付)(2辛)をいただく。ものすごく柔らかいチキンでした。2辛くらいでちょうどいい感じ。 | トップページ | 松屋でビーフシチュー定食をいただく。ダブルにしようか迷ったが、一見具が少なめでもベースのシチューが非常に美味しいので特盛ご飯でもすぐ枯渇。お肉も柔らかい。これは当たりだった。 »

2023年12月29日 (金)

ExcelのLAMBDA関数を使って見せ算関数(さや香の2023 M-1決勝ネタ)を作る。基本、=見せ算(x, y)のような形で計算するが、第三引数を付けて =見せ算(x, y, 美女)とすると大学院レベルの計算になる!Excel LabsのLAMDAエディタ、進化してLAMBDAと書かなくていい。

さて先日はカシオの高精度計算サイトに見せ算を作った。

M-1グランプリ2023でのさや香の決勝ネタ、見せ算が計算できる自作式をカシオの高精度計算サイトkeisan.casio.jpにUP!ただ特殊例がネタででてきたものしか対応してない…誰か厳密な演算規則を作ってほしい。165と392とかどうなるの? 

ただ、”大学院レベル”という100人の中に美女がいた場合、というのをごまかした…

そこでExcelで再チャレンジ。

LAMBDAを使って新しい関数を定義するが、[z]のような形にすると引数を省略できるようになっている。

そこで第三引数を省略するか美女にするか(美女じゃなくても何かが入っていたらOK)で結果が変わるようにした。

新しくなったExcel Labsで編集している結果はこんな感じで、

Excel1

結果はこうなった!M-1のときを再現している。

Excel2_20231228220301

Excel3

一行で書くとこんな感じのLAMBDA関数です。

=LAMBDA(x,y,[z],(LET(a, MAX(x, y), b, MIN(x, y), IFS(a = b, 0, AND(a = 9, b = 6), 11, AND(a = 5, b = 2), 1.1, AND(a >= 100, b = 1), a - 17 + IF(ISOMITTED(z), 0, 1), a > b, a))))

« ココイチで骨付きチキンスープカレー(ライス付)(2辛)をいただく。ものすごく柔らかいチキンでした。2辛くらいでちょうどいい感じ。 | トップページ | 松屋でビーフシチュー定食をいただく。ダブルにしようか迷ったが、一見具が少なめでもベースのシチューが非常に美味しいので特盛ご飯でもすぐ枯渇。お肉も柔らかい。これは当たりだった。 »

日記・コラム・つぶやき」カテゴリの記事

映画・テレビ」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« ココイチで骨付きチキンスープカレー(ライス付)(2辛)をいただく。ものすごく柔らかいチキンでした。2辛くらいでちょうどいい感じ。 | トップページ | 松屋でビーフシチュー定食をいただく。ダブルにしようか迷ったが、一見具が少なめでもベースのシチューが非常に美味しいので特盛ご飯でもすぐ枯渇。お肉も柔らかい。これは当たりだった。 »

最近の記事

最近のコメント

2024年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
フォト
無料ブログはココログ