fe_excel's profile picture. excel関数勉強中。VBAは今のとこさっぱりです。

アイアン

@fe_excel

excel関数勉強中。VBAは今のとこさっぱりです。

GROUPBYもLAMBDAヘルパー関数の1種なんですかね? ”初代”ヘルパー関数縛りということで。 #Excel

fe_excel's tweet image. GROUPBYもLAMBDAヘルパー関数の1種なんですかね?
”初代”ヘルパー関数縛りということで。
#Excel

複素数zと正整数nに対し、昇冪のポッホハマー記号(z)_nを実装してください。ただし、zは縦一列で、nは1つ与えられます。 また、BYROW, MAP,BYCOLの使用を禁止します。 #エクセルクイズ

VunuForExcel's tweet image. 複素数zと正整数nに対し、昇冪のポッホハマー記号(z)_nを実装してください。ただし、zは縦一列で、nは1つ与えられます。
また、BYROW, MAP,BYCOLの使用を禁止します。
#エクセルクイズ


GROUPBY案件ですね。 #Excel

fe_excel's tweet image. GROUPBY案件ですね。
#Excel

【エクセル数式問題】 A:Cの日々のデータから1年分(4月~3月)の年月集計表を作成します。 データが存在しない年月(欠損月)は0で出力してください。 E1に入れる数式を作成してください。 ※年度はA列の最小日の年

yamaoka_ss's tweet image. 【エクセル数式問題】
A:Cの日々のデータから1年分(4月~3月)の年月集計表を作成します。
データが存在しない年月(欠損月)は0で出力してください。
E1に入れる数式を作成してください。
※年度はA列の最小日の年


=LET(FILTER_,LAMBDA(x,y,FILTER(x,y(LAMBDA(z,CHOOSECOLS(x,z))))),FILTER_(A:C,LAMBDA(r,r(2)="b"))) ここまで来ると問題の意図通りになっているかは定かではない... #Excel

次の2つの引数を受け取り、指定した行だけを表示する関数「FILTER_」を作ってください。 ・セル範囲 ・各行(※)を引数に受け取って、表示させる行の場合は「TRUE」、それ以外の行は「FALSE」を返す関数 ※この各行はVBAの配列のような書き方で要素を取得できるようにしてください。 #エクセルクイズ

excelspeedup's tweet image. 次の2つの引数を受け取り、指定した行だけを表示する関数「FILTER_」を作ってください。
・セル範囲
・各行(※)を引数に受け取って、表示させる行の場合は「TRUE」、それ以外の行は「FALSE」を返す関数
※この各行はVBAの配列のような書き方で要素を取得できるようにしてください。
#エクセルクイズ


=VSTACK(A1:C4,IF(COLUMN(A1:C4),A6)) #Excel

Excelのスピルする数式で、「y行×x列の配列」と「単一のデータ」を縦に結合してください。 なお、「単一のデータ」(下の図でいう「m」)は、すべての列に入るようにしてください。 #エクセルクイズ

excelspeedup's tweet image. Excelのスピルする数式で、「y行×x列の配列」と「単一のデータ」を縦に結合してください。
なお、「単一のデータ」(下の図でいう「m」)は、すべての列に入るようにしてください。
#エクセルクイズ


SCANの第二引数を配列にすると集計関数が文字列を扱えるようになる...? #Excel

fe_excel's tweet image. SCANの第二引数を配列にすると集計関数が文字列を扱えるようになる...?
#Excel

さらに文字数をカット。 この辺が限界ですかね。

excelspeedup's tweet image. さらに文字数をカット。
この辺が限界ですかね。


=LET(a,D2:D11,b,SORT(a,,-1),c,SCAN(0,b,SUM),d,IFS(c<SUM(a)*0.7,"A",c<SUM(a)*0.9,"B",1,"C"),e,SORTBY(SEQUENCE(ROWS(a)),a,-1),SORTBY(d,e)) #Excel

【エクセル数式問題】※LAMBDAの練習 いわゆるABC分析です。 ABC分析:売上金額を降順に並べ、累計構成比でランクを分けます。 元データをそのまま残し、横にABCを出力してください。 ※今回は、上位70%をA、上位90%をB、残りをC

yamaoka_ss's tweet image. 【エクセル数式問題】※LAMBDAの練習
いわゆるABC分析です。
ABC分析:売上金額を降順に並べ、累計構成比でランクを分けます。
元データをそのまま残し、横にABCを出力してください。
※今回は、上位70%をA、上位90%をB、残りをC


GROUPBYとかPIVOTBYって”集計しない”設定にできる…!? LAMBDA(x,TAKE(x,1,1))ではダメだったけど@とかSINGLEならいけたのか😳 #Excel

GoogleスプレッドシートだったらSORTNの出番だけど、Excelなら SORT + GROUPBY でSINGLE関数をイータ縮小ラムダかなと。 #エクセルクイズ回答 #Excel

mir_for_note's tweet image. GoogleスプレッドシートだったらSORTNの出番だけど、Excelなら SORT + GROUPBY でSINGLE関数をイータ縮小ラムダかなと。

#エクセルクイズ回答 #Excel


=LET(a,SORT(FILTER(A2:D10,D2:D10<="2024/12/31"*1),4),b,XMATCH(UNIQUE(INDEX(a,0,1)),INDEX(a,0,1),,-1),CHOOSEROWS(a,b)) #Excel

【エクセル問題】 Excelをデータベースとして使うなら、マスタ管理はしっかりできないといけません。 ✅「社員マスタ」のある時点(2024/12/31)での有効な最新のマスタを一覧取得(社員ID順)する数式を作成してください。 ※テーブル/セル範囲どちらでも良い SQLがわかる人はSQLにも挑戦して!

yamaoka_ss's tweet image. 【エクセル問題】
Excelをデータベースとして使うなら、マスタ管理はしっかりできないといけません。
✅「社員マスタ」のある時点(2024/12/31)での有効な最新のマスタを一覧取得(社員ID順)する数式を作成してください。
※テーブル/セル範囲どちらでも良い
SQLがわかる人はSQLにも挑戦して!


iOS版の最新バージョンで試してみたら、再現できませんでした...

そうだっけ?と思って試してみたら、挿入しなくても広がりました😮



=LET(a,A1,b,LEN(a),c,REDUCE(a,MID(a,SEQUENCE(b),1)&SEQUENCE(,b-1,b,-1),LAMBDA(x,y,SUBSTITUTE(x,REPT(LEFT(y),MID(y,2,b)*1),y))),IF(b=1,a,c)) #Excel

【エクセル数式問題】 A列に入力された文字列をB列に変換する数式を作成してください。 ■変換ルール ・同じ文字が連続している場合、その文字と連続した回数(2回以上の場合のみ)に変換します。 ・連続していない文字はそのまま表示します。

yamaoka_ss's tweet image. 【エクセル数式問題】
A列に入力された文字列をB列に変換する数式を作成してください。
■変換ルール
・同じ文字が連続している場合、その文字と連続した回数(2回以上の場合のみ)に変換します。
・連続していない文字はそのまま表示します。


=TEXTBEFORE(A1,RIGHT(TRIM(A1)),-1)&RIGHT(TRIM(A1)) TEXTBEFOREを使えないとSUBSTITUTEを2回くらい使う羽目になるかも? #Excel

中間のスペース(連続あり)はそのままで、後ろのスペース(連続あり)だけ取り除きたい時って皆さんどうしてますか? 固定長のデータとかだと結構ありますよね。 2021以降と2019以前でかなり難易度が変わりそうですね。 #Excel



=IF(I6620="","",SUM($K$1:K6620*($A$1:A6620-WEEKDAY($A$1:A6620,12)=A6620-WEEKDAY(A6620,12)))) SUMIFを使わなければもう少しシンプルになるかも? #Excel

これは管理表です。(金額は秘密🤣) L列の「累計」の数式は全行で同じ数式です。 =IF(I6620="","",SUMIFS($K$1:K6620,$A$1:A6620,">"&A6620-WEEKDAY(A6620,12),$A$1:A6620,"<"&A6620-WEEKDAY(A6620,12)+8)) さて一言でいうと何を計算しているでしょうか? もっと簡単な数式を誰か教えて😅

yamaoka_ss's tweet image. これは管理表です。(金額は秘密🤣)
L列の「累計」の数式は全行で同じ数式です。
=IF(I6620=&quot;&quot;,&quot;&quot;,SUMIFS($K$1:K6620,$A$1:A6620,&quot;&amp;gt;&quot;&amp;amp;A6620-WEEKDAY(A6620,12),$A$1:A6620,&quot;&amp;lt;&quot;&amp;amp;A6620-WEEKDAY(A6620,12)+8))
さて一言でいうと何を計算しているでしょうか?
もっと簡単な数式を誰か教えて😅


文字列結合とか新関数の関連で10個。 #Excel

fe_excel's tweet image. 文字列結合とか新関数の関連で10個。
#Excel

【エクセル数式力判定】 ✅画像の数式を全て読んで理解できる人は、 「数式上級者」 ✅自分でも全て作成することが出来る人は、 「数式オタク」 ✅さらに10パターン書いてリポストする人は、 「生粋の変態」

yamaoka_ss's tweet image. 【エクセル数式力判定】

✅画像の数式を全て読んで理解できる人は、
「数式上級者」

✅自分でも全て作成することが出来る人は、
「数式オタク」

✅さらに10パターン書いてリポストする人は、
「生粋の変態」


アイアン reposted

\参加者1000人突破の感謝を込めて/ 2つの記念プレゼント企画を実施します🎉✨ ▼ 記念企画1 #フォローRTキャンペーン ①@ExcelFunFunをフォロー✅ ②この投稿をリポスト🔁 [締切] 8/9(土) 21:00 ▼ 記念企画2 #Zoomイベント 8/9(土) 21:00~の記念イベントへ参加🚩 #Excel_Fun #キャンペーン

ExcelFunFun's tweet image. \参加者1000人突破の感謝を込めて/
2つの記念プレゼント企画を実施します🎉✨

▼ 記念企画1 #フォローRTキャンペーン
①@ExcelFunFunをフォロー✅
②この投稿をリポスト🔁
 [締切] 8/9(土) 21:00

▼ 記念企画2 #Zoomイベント
8/9(土) 21:00~の記念イベントへ参加🚩

#Excel_Fun #キャンペーン

【記念イベントのお知らせ】 8/9(土) 21:00~ 「参加者1000人突破記念イベント」を開催します🎉 これまでに寄せられたExcel Tipsを振り返りつつ 22:00~参加者抽選会を実施します✨ 無料でカメラ・マイクOFFで参加できますので はじめての方もお気軽にどうぞ♫ #Excel_Fun #Excel勉強会 #VBA勉強会

ExcelFunFun's tweet image. 【記念イベントのお知らせ】

8/9(土) 21:00~
「参加者1000人突破記念イベント」を開催します🎉

これまでに寄せられたExcel Tipsを振り返りつつ
22:00~参加者抽選会を実施します✨

無料でカメラ・マイクOFFで参加できますので
はじめての方もお気軽にどうぞ♫

#Excel_Fun #Excel勉強会 #VBA勉強会


=LET(a,A1:A7,b,-INT(-ROWS(a)/2),c,VSTACK(a,INDEX(a,b)),VSTACK(TAKE(DROP(c,b),b),DROP(a,-b))) IFを使ったら負けな気がした。 #Excel

【エクセル問題】上下入替発展問題 画像のように、中心から上下をごっそり入れ替えてください。 画像のように、 ・奇数個なら中心行はそのままで上下を入れ替える。 ・偶数個なら単純に真ん中から上下で入れ替える。

yamaoka_ss's tweet image. 【エクセル問題】上下入替発展問題
画像のように、中心から上下をごっそり入れ替えてください。
画像のように、
・奇数個なら中心行はそのままで上下を入れ替える。
・偶数個なら単純に真ん中から上下で入れ替える。


=LET(a,B2:B7,b,INT(a/1000),c,BYROW(a&","&ROW(a),LAMBDA(x,OR(x=TAKE(SORTBY(a&","&ROW(a),MOD(a,1000),-1),ROUND(SUM(a)/1000,0)-SUM(b))))),b+c) #Excel

fe_excel's tweet image. =LET(a,B2:B7,b,INT(a/1000),c,BYROW(a&amp;amp;&quot;,&quot;&amp;amp;ROW(a),LAMBDA(x,OR(x=TAKE(SORTBY(a&amp;amp;&quot;,&quot;&amp;amp;ROW(a),MOD(a,1000),-1),ROUND(SUM(a)/1000,0)-SUM(b))))),b+c)
#Excel

円を千円単位(四捨五入)にしても縦計が合うようにしてください。そのために数字をいくつか1ずつ繰り上げますが、繰上ルールは以下の通りです。 小数点以下が大きいものから繰り上げる 小数点以下が同じ数字は上から順に繰り上げる すでに繰り上がっている数字は繰り上げてはいけない #エクセルクイズ

accounting_jim's tweet image. 円を千円単位(四捨五入)にしても縦計が合うようにしてください。そのために数字をいくつか1ずつ繰り上げますが、繰上ルールは以下の通りです。
小数点以下が大きいものから繰り上げる
小数点以下が同じ数字は上から順に繰り上げる
すでに繰り上がっている数字は繰り上げてはいけない
#エクセルクイズ


=C1-SEQUENCE(C1*2-1,,C1-1,-1)^2^0.5 =BYROW(SEQUENCE(C1*2-1),LAMBDA(x,MIN(x,C1*2-x))) #Excel

色んな方法がありそうなので問題にしました C1に入力した数値(画像では「10」)を使って A列に1ずつ増えていって、最大値までいったら逆に1ずつ減っていく連番を作ってください #Excel #エクセルクイズ 条件 ・SEQEUNCE関数を最低でも1回使ってください ・C1の未入力対応は不要です

Chiquilin365's tweet image. 色んな方法がありそうなので問題にしました

C1に入力した数値(画像では「10」)を使って A列に1ずつ増えていって、最大値までいったら逆に1ずつ減っていく連番を作ってください
#Excel #エクセルクイズ

条件
・SEQEUNCE関数を最低でも1回使ってください
・C1の未入力対応は不要です


=LET(a,範囲,b,ISTEXT(a)&a, c,MAP(SEQUENCE(ROWS(a)), LAMBDA(x,SUM(EXACT(INDEX(b,x),TAKE(b,x))*1)=1)),FILTER(a,c)) これで行けてるかな? #Excel

※この問題は既出だと思うが、時代とともに(関数も増え)数式も変遷すると思うから。 【エクセル問題】 A列のデータをユニーク化出力する数式を作成。 大文字、小文字、全角、半角、数値型、文字型 これらを厳密に区別すること。 ※A列の開始行・行数・連続性は不定



=LET(s,SCAN(0,B2:B8,LAMBDA(a,b,IF(b,a+1,a&""))),IF(N(s),s,"")) #Excel

B列の金額が0でないときだけC列に1から連番を振ってください。 難易度はそれほど高くないです。 類題あったらすいません。 #エクセルクイズ

accounting_jim's tweet image. B列の金額が0でないときだけC列に1から連番を振ってください。
難易度はそれほど高くないです。
類題あったらすいません。
#エクセルクイズ


=UNIQUE(VSTACK(A2:A11,SEQUENCE(MAX(A2:A11))),,1) #Excel

類題ありそうな気がしますが、やさしめのエクセルクイズです。 A列の番号列(1から始まり昇順に整数値が並んでいます)で欠けている番号をC列に表示してください。 A列の最終行は固定ですが変動でもかまいません。 よろしくお願いいたします。 #エクセルクイズ

accounting_jim's tweet image. 類題ありそうな気がしますが、やさしめのエクセルクイズです。
A列の番号列(1から始まり昇順に整数値が並んでいます)で欠けている番号をC列に表示してください。
A列の最終行は固定ですが変動でもかまいません。
よろしくお願いいたします。
#エクセルクイズ


Loading...

Something went wrong.


Something went wrong.