並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 369件

新着順 人気順

関数の検索結果321 - 360 件 / 369件

  • 【Excel】エクセルのYEARFRAC関数で生年月日から年齢を求める方法【いまさら聞けないExcelの使い方講座】

      【Excel】エクセルのYEARFRAC関数で生年月日から年齢を求める方法【いまさら聞けないExcelの使い方講座】
    • 【Excel】「オートSUM」を本当に使いこなしてる?エクセルの業務を効率化させる裏ワザ【いまさら聞けないExcelの使い方講座】

        【Excel】「オートSUM」を本当に使いこなしてる?エクセルの業務を効率化させる裏ワザ【いまさら聞けないExcelの使い方講座】
      • COUNTIFS関数の使い方

        Excelでデータを数える関数の代表格はCOUNTIF関数ですが、複数条件を指定する必要があるなら、COUNTIFS(カウント・イフス)関数の出番です。基本は「AかつB」のAND条件となりますが、四則演算の組み合わせで「AまたはB」のOR条件にすることも可能です。 ANDだけでなくOR条件も指定できる 条件に一致するデータを数える関数としてはCOUNTIF(カウント・イフ)関数が定番ですが、この関数では条件を1つしか指定できません。1つではなく、複数の条件でデータを数えられるのが、ここで解説するCOUNTIFS(カウント・イフス)関数です。 まずはCOUNTIFS関数の構文を確認しましょう。 =COUNTIFS(範囲1, 検索条件1, 範囲2, 検索条件2, ...) 引数[範囲]と[検索条件]を1つのセットとし、そのセットを複数指定することで、複数の条件に一致するデータの数を求められます

          COUNTIFS関数の使い方
        • Microsoft、「Excel」に14の新関数を追加 ~文字列・配列操作が簡単に/2022年8月アップデートでデスクトップ・モバイル・Webへ一般公開

            Microsoft、「Excel」に14の新関数を追加 ~文字列・配列操作が簡単に/2022年8月アップデートでデスクトップ・モバイル・Webへ一般公開
          • [JS]なぜawaitはasync関数の中にしか書けないのか - Qiita

            先に結論 awaitが使われている関数はジェネレータとして内部的に変換され、非同期処理になる。 その為、async関数である必要がある。 コンパイラから見ても、asyncが付いていることで効率的にコンパイルできる。 (追記 2021/07/21)最上位でのawaitは、もうすぐ可能になるかもしれない(一部ブラウザは実装済)。(鶏(async)が先か卵(await)が先かでコメントで教えて頂きました。感謝!) というわけで本編 awaitはPromiseを返す関数を呼び出す方法として非常に便利ですが、それを使う箇所にはいちいちasyncを付けて回らなければならないのが面倒だと思ったことはないでしょうか。 そもそもawaitを内部で使っている関数が常にasyncである必要性がいまいちピンと来ない方もいるのではないでしょうか(最初にasync/awaitの構文を見た時、私自身がそうでした)。 例

              [JS]なぜawaitはasync関数の中にしか書けないのか - Qiita
            • 【JavaScript】onClick= () => hoge()とonClick={hoge}の違い - Qiita

              2つの違い 新しい関数の作成 onClick= () => openDialog() onClick={openDialog}

                【JavaScript】onClick= () => hoge()とonClick={hoge}の違い - Qiita
              • WWDC 2021のSwiftの並行処理関連のセッション一覧 - Qiita

                WWDC 2021 が始まりました。 今年は Swift 5.5 で並行処理の大型アップデートが予定 されており、長年待ち望まれていた async/await に加えて、さらに先進的な Structured Concurrency や Actor なども導入されます。そのため、 WWDC 2021 では並行処理関連のセッションが多数予定されています。 そこで、セッション一覧から並行処理関連のものを探して一覧にしてみました。内容はまだわかりませんが、個人的に重要度が高そうだと思う順に並べてみました。各セッション下部のリンクは内容に関係しそうな Proposal です。 (感想) は実際にそのセッションを見た感想です。 もし抜け漏れなどあればコメント下さい🙇 What‘s new in Swift これは並行処理についてのセッションではないですが、 Swift 5.5 での新機能の大きな割合

                  WWDC 2021のSwiftの並行処理関連のセッション一覧 - Qiita
                • JavaScriptのモジュールを動的に定義する方法 - Qiita

                  この投稿では、JavaScriptのモジュールを定義する方法について説明します。この記事で紹介する方法は、文字列形式でモジュールコードを定義し、それを動的にインポートする方法になります。 モジュールコードを文字列で定義する まず、以下のように、文字列形式でJavaScriptのモジュールコードを定義します。 このコードでは、export文を使用して、デフォルトのエクスポートと定数aをエクスポートしています。 文字列のモジュールコードをURL形式に変換する関数を定義する 次に、createModule関数を定義します。この関数は、文字列形式で渡されたJavaScriptのモジュールコードをURL形式に変換します。これは、後でimport文で使用するためです。

                    JavaScriptのモジュールを動的に定義する方法 - Qiita
                  • 合計を求めるエクセル関数!【SUM関数の使い方】初心者の方にもわかりやすく解説! - ゆきすけ情報局(仮)

                    MicrosoftのExcel関数の作成方法を、わかりやすく解説をしていきたいと思います! 関数の使い方や作り方が、まったくわからない方にもわかるような内容になっていると思いますので、是非ご覧ください! 今回はエクセルで数値の合計を求めたい時に、使用する関数で、使用する機会も頻繁にある、SUM関数の説明をさせていただきます! SUM関数とは? SUM関数とは、エクセル上でセルの指定した範囲の、数値の合計を返す関数です。 複数のセルに入力されている数値を合計したい場合に、自分でセルの範囲を指定して合計を表示させることができます。 実際にSUM関数を使う場合、いくつか方法があり、ここでは3種類の、 「手動」と「補助付き」、「オート」について説明します。 SUM関数の使い方(手動) それでは、SUM関数を使いながら説明していきます! 最初に、合計値を表示させたいセルに関数を打ち込みます。 実際に

                    • 今年人気のExcel関数トップ10をまとめた記事に注目(12月第4週)

                        今年人気のExcel関数トップ10をまとめた記事に注目(12月第4週)
                      • WordPressの主要なアクションフックが実行される順番を検証してみた | WEMO

                        WordPressのカスタマイズにおいて欠かせないのが、アクションフックとフィルターフック。 今回はこの「アクションフック」の方について知識をつけていこう! ということで、WordPressの主要なアクションフックの実行順序について検証してきたので、メモしておきます。 どのアクションが早くてどのアクションが遅いのかを、フロント側で実行される20種のアクションフックについて調べてみました。(全部のアクションフックを検証するのはきつすぎた...。笑) 全アクションフックはここで確認できます:Codex日本語版:プラグイン API/アクションフック一覧 検証結果:主要なアクションフックの実行順序一覧 先に結果を。 今回の検証で確認できた実行順序は次の通りでした。 after_setup_themeset_current_userregistered_post_type(複数回実行)registe

                          WordPressの主要なアクションフックが実行される順番を検証してみた | WEMO
                        • 【JavaScriptにおける】関数型プログラミングってなんぞや? - Qiita

                          はじめに ある程度開発をしていくと、関数型プログラミングや手続き型プログラミングとはいう言葉はちらほら耳にしますよね。 Reactは16.8.0のReacthooks導入により関数型プログラミングに大きくシフトしました。 関数型プログラミングについて知らなくてもコードは書けると思いますが、MetaがReactを関数型として設計している意図を汲み取れた方がより効率良く綺麗なコードが書けると思います。 自分自身のReactの学習のためにも今回はまとめさせて頂きます。 その前に手続き(命令)型プログラミングとは ブラウザなどへの命令を手順通り(手続き通り)記述していく手法になります! デメリットとしてコード量が大きくなって可読性が悪くなる場合があります。 例:配列にある数値を倍にする処理 let nums = [1,2,3]; let doubleNums = []; for(let i = 0

                            【JavaScriptにおける】関数型プログラミングってなんぞや? - Qiita
                          • JavaScriptのスコープ総まとめ | 第1回 スコープの種類とその基本

                            関数の仮引数とvarは関数スコープだけを生成し、letとconstは関数スコープとブロックスコープの両方を生成します。 ここまでは、各スコープの概要について簡単に紹介しました。次節からは、それぞれのスコープの仕様に基づき、スコープについて知っておきたい基礎的なことをまとめていきます。 グローバルスコープとwindowオブジェクト グローバル変数を宣言するというのは、実際にはグローバルオブジェクト(ブラウザの場合はwindowオブジェクト)のプロパティを追加することになります。 そのため、グローバル変数は、windowオブジェクトのプロパティとしてアクセスできます。 var scope = 'global'; // windowオブジェクトのプロパティとして追加される console.log(window.scope); // -> global なお、letやconstをトップレベルで宣言

                              JavaScriptのスコープ総まとめ | 第1回 スコープの種類とその基本
                            • 【Excel】質問の回答を年齢別に集計したい!エクセルでアンケートをクロス集計するときのコツ【いまさら聞けないExcelの使い方講座】

                                【Excel】質問の回答を年齢別に集計したい!エクセルでアンケートをクロス集計するときのコツ【いまさら聞けないExcelの使い方講座】
                              • 数式入力の手間を省くExcelの「スピル」、新関数と組み合わせて一層便利に

                                ここからは、Officeを構成する主要アプリのそれぞれで新機能を見ていこう。Microsoft 365では導入済みの機能なので、2021に追加された機能として紹介する。まずは、数式関連で注目の新機能があるExcel 2021を取り上げよう。 スピルで変わる数式の常識 Excelでは、セルに数式を入力すると、そのセルに計算結果の値を表示するというのがこれまでの常識だった。しかし、新機能の「スピル」ではその常識が変わる。 スピルは、数式が複数の値(配列)を返す場合、数式を入力したセルを起点として、セル範囲に自動で値を配置する。英単語の「spill」は「こぼれる」「あふれる」などといった意味。Excelのスピルは、数式を入力したセルだけでなく、隣や下にあるセルに、こぼれ出したように値を自動入力する。 例えば、B1~E1のセル範囲とA2~A4のセル範囲を掛ける数式を入力すると、その計算結果はスピル

                                  数式入力の手間を省くExcelの「スピル」、新関数と組み合わせて一層便利に
                                • 【無料でExcel並み!Google スプレッドシートの使い方】セルの中にミニグラフを表示したい! スプシではSPARKLINE関数で実現可能

                                    【無料でExcel並み!Google スプレッドシートの使い方】セルの中にミニグラフを表示したい! スプシではSPARKLINE関数で実現可能
                                  • お前らはjsのvarとletの違いを分かってない - Qiita

                                    JavaScriptのvarとletは、変数を宣言するためのキーワードですが、いくつかの重要な違いがあります。 スコープ varは関数スコープを持ちます。これは、varで宣言された変数が関数内でアクセス可能であることを意味します。一方、letはブロックスコープを持ち、letで宣言された変数はそのブロック内でのみアクセス可能です。 function testVar() { if (true) { var x = 10; } console.log(x); // 10 } function testLet() { if (true) { let y = 20; } console.log(y); // ReferenceError: y is not defined } ホイスティング varで宣言された変数は、関数またはグローバルスコープの先頭に巻き上げられます。これは、変数が宣言される前に

                                      お前らはjsのvarとletの違いを分かってない - Qiita
                                    • WordPressのget_template_part関数にバージョン5.5.0から追加された新機能を紹介 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                      WordPress5.5.0から追加された新しい機能についてご紹介します。 この記事を執筆中のWordPressの最新バージョンは5.8.1なので、なんで今更と思われてしまうかもしれませんが、それほど個人的に待ち望んでいたすばらしい機能だったので、こうして記事にしてしまいました。 結論としましては、get_template_part関数が便利になりました、という話になります。 get_template_part関数のこれまで使い方 get_template_part関数とは、テーマの中で任意のテンプレートファイルを呼び出すことができる関数です。用途としては、シングルページやアーカイブページなどにおいて共通して表示したいパーツがある場合に、そのパーツを別のテンプレートファイルにしておくことにより一箇所で管理する、といったことができます。 具体的な使い方を説明します。 最新記事n件みたいなパー

                                        WordPressのget_template_part関数にバージョン5.5.0から追加された新機能を紹介 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                      • 【JavaScript】紆余曲折の末、『最も直感的に文字列に改行を入れる方法』にたどり着いた話 - Qiita

                                        結論 Array.prototype.join() を使う Array.prototype.join() を使うとスッキリ書くことができる。 このように書くと、生成される文字列もコードの見た目通りに改行される。 こちらの想定していない空白や改行は一切入らない。 const text = [ 'JavaScript (JS) は軽量で、', 'インタープリター型、あるいは実行時コンパイルされる、', '第一級関数を備えたプログラミング言語です。', ].join('\n'); console.log(text); JavaScript (JS) は軽量で、 インタープリター型、あるいは実行時コンパイルされる、 第一級関数を備えたプログラミング言語です。 変数の埋め込みもできる もちろんテンプレートリテラルを使った変数の埋め込みもできる。 const lang = 'JavaScript(JS

                                          【JavaScript】紆余曲折の末、『最も直感的に文字列に改行を入れる方法』にたどり着いた話 - Qiita
                                        • Factory 関数の引数は Object にしてほしいという話

                                          自明だと思っていたけれど、割と見かけるので。 Factory 関数やそれに相当するようなものは、得てして作成時点、あるいは将来的にかなりのオプションを取る可能性があります。 例えば HTTP クライアント。 初期開発では環境変数で切り替えられる baseURL の設定があるだけで良かったものが、場合に応じて Authorization Header が必要であったり不要であったり、何かしらの nonce を付与したかったり、 Content-Type が 'application/json' ではなかったりするケースに直面する。というのは、 SPA を開発しているとよくあるシチュエーションではないでしょうか。 こういったときに、引数が 2,3 のときに妥協して createAPIClient(baseUrl: string, token?: string) みたいな作り方をしてしまっている

                                            Factory 関数の引数は Object にしてほしいという話
                                          • 任意の確率密度を持つ乱数を作る - Qiita

                                            TL;DR 確率密度$f(x)$に従う連続な確率変数$\hat{X}$を作るには、累積分布関数$F(x)$と$0 \leq \hat{R} < 1$の一様乱数$\hat{R}$を使って$\hat{X} = F^{-1}(\hat{R})$とすれば良い(逆関数法)。 はじめに 任意の確率密度分布を持つ確率変数を作りたい時があります。典型例が「球面上に一様に分布する点」を発生させる場合です。これは、例えば三次元空間上に速度の絶対値は同じだが向きをランダムに与えたい時なんかに必要です。 一般にプログラムで得られる(疑似)乱数は0から1の一様乱数です。本稿ではこれを使って任意の確率密度分布を持つ乱数を作る方法の説明と、いくつかの具体例を見てみましょう。 確率密度関数と累積分布関数 連続値を取る確率変数$\hat{X}$があるとします。この変数が$a$と$b$の間の値を取る確率が

                                              任意の確率密度を持つ乱数を作る - Qiita
                                            • 残差平方和(RSS:Residual Sum of Squares)/[損失関数]二乗和誤差(SSE:Sum of Squared Error)とは?

                                              残差平方和(RSS:Residual Sum of Squares)/[損失関数]二乗和誤差(SSE:Sum of Squared Error)とは?:AI・機械学習の用語辞典 用語「残差平方和」「二乗和誤差」について説明。残差平方和は、線形回帰の最小二乗法で用いられる関数の一つで、各データに対して「観測値と予測値の差(=残差)」の平方値を計算し、それを総和した値を表す。二乗和誤差は、損失関数の一つで、各データに対して「予測値と正解値の差(=誤差)」の二乗値を計算し、それを総和した値、もしくはさらにそれを2で割った値を表す。 連載目次 用語解説 統計学/機械学習における残差平方和(RSS:Residual Sum of Squares、二乗和残差)とは、各データに対して「観測値と予測値の差(=残差:residual)」の平方(=二乗)値を計算し、それを総和した値を出力する関数である。なお残

                                                残差平方和(RSS:Residual Sum of Squares)/[損失関数]二乗和誤差(SSE:Sum of Squared Error)とは?
                                              • コールバックと、ポリモーフィズムと、それからコルーチンを構造的に見る - Qiita

                                                この記事では、コールバックはポリモーフィズムの特別な場合であるという見方もできること、その意味ではそんなに難しい話ではないことを説明します。 あと、関数呼び出しを視覚的にブロックみたいなもので表現すると、ポリモーフィズムやコルーチンを使ってどういう事をやっているのか何となくわかった気になれるので、そのような表現を試みます。 ちょっと見方に変化をつけることで、難しそうな概念が身近になるといいなというような試みです。 コールバックのおさらいと、ご利益 const someFunction = (someCallable) => { /* nagai syori */ const isContinued = confirm('nagai syori ga owatta yo! tudukeru?') someCallable(isContinued) } someFunction((isCont

                                                  コールバックと、ポリモーフィズムと、それからコルーチンを構造的に見る - Qiita
                                                • 【TypeScript/JavaScript】配列操作、利用数順に紹介 - Qiita

                                                  TypeScript/JavaScriptの配列操作について、私たちのとあるリポジトリ内での利用順に紹介します。 一度も利用されていない操作は載せていないので悪しからず。 関数 利用数

                                                    【TypeScript/JavaScript】配列操作、利用数順に紹介 - Qiita
                                                  • 【JavaScript】Promise 〜 初めてのAPI操作 〜 - Qiita

                                                    初めまして、現在プログラミングスクールで学習中のやまちゃんと申します。 Reactを勉強してみたいなと思っていましたが、そもそもJavaScriptの基礎を さらっとしか触れていなかったので勉強することにしました。 その中で非同期処理において大事だと言われるPromiseについて少し調べてみました。 今回はcatAPIを用いて猫画像を取得する非常にシンプルなコードで見ていこうと思います。 catAPIについては下記を参照ください! catAPI ※ この記事は「RUNTEQ Advent Calendar 2023」の21日目を担当した記事です。 そもそも非同期処理とは? JavaScriptでは基本一つの処理が完了するまで他の作業はできませんが、 非同期処理は一つの作業をしている間に他の作業ができるようにした仕組みの事です。 参考記事 非同期処理とは何か、何が嬉しいの? Promiseと

                                                      【JavaScript】Promise 〜 初めてのAPI操作 〜 - Qiita
                                                    • Laravel:改行コードを含んだ変数をBladeで表示させる|TechRacho by BPS株式会社

                                                      BPSの福岡拠点として一緒にお仕事させて頂いてます、株式会社ウイングドアのソノダです。 今回、Laravelで改行コードを含む変数を、 Bladeできちんと改行表示させる方法についてご紹介したいと思います。 Bladeで変数を表示させようとしたときに、改行コード(\n)を渡したはずなのに、 「\nがそのまま表示されてる!」 「ソースで見ると改行されてるのにHTML上だと改行されてない!」 となって、その仕組みが分からなかったので…💦 ちゃんと改行されるように修正しよう!というところで、 調べたことの備忘録がてら、記事にさせていただきます。 結論 前提として、改行コード付きの変数は、 「シングルクォーテーションではなくダブルクォーテーションで囲む」必要があります。 $true_text = "一行目\n二行目\n三行目"; // \nが改行として機能する⭕️ $false_text = '

                                                        Laravel:改行コードを含んだ変数をBladeで表示させる|TechRacho by BPS株式会社
                                                      • [解決!Python]関数の定義の仕方まとめ

                                                        Pythonで関数を定義する基本、位置引数やキーワード引数の渡し方と受け取り方、デフォルト引数値の指定、可変長引数の渡し方と受け取り方などを紹介する。 # パラメーターがなく、戻り値もない関数 def helloworld(): print('hello world') helloworld()  # hello world # パラメーターがなく、戻り値がある関数 from datetime import datetime def get_now(): return datetime.now().strftime('%Y/%m/%d %H:%M:%S') result = get_now() print(result)  # 2022/05/04 15:21:42など # パラメーターがあり、戻り値はない関数 def hello(whom): print(f'Hello, {whom}'

                                                          [解決!Python]関数の定義の仕方まとめ
                                                        • JavaScriptでオブジェクト(連想配列)の配列を操作する - Qiita

                                                          JavaScriptで連想配列(関数を取り扱わないオブジェクト)の配列の編集方法をまとめてみました。連想配列の配列の形で受け取ったデータを、編集するための資料です。 やりたいこと 条件に合致するデータを複数(すべて)抽出する 条件を1行で記述できる場合 filter 条件を複数行で記述する場合 filter 配列の中の配列を条件にする場合 filter+some, filter+every 条件に合致するデータを1件抽出する 条件を1行で記述できる場合 find 条件を複数行で記述する場合 find 連想配列を編集して新しい配列や連想配列を作る 必要な項目を配列で出力 map 必要な項目を連想配列で出力 map 複数条件(条件が配列)に合致するデータを抽出する 複数条件のいずれかに合致するデータを抽出する filter + some 複数条件のいずれかに合致するデータを、条件毎の配列で抽出

                                                            JavaScriptでオブジェクト(連想配列)の配列を操作する - Qiita
                                                          • 知ってる? Excel、覚えておくと便利な関数

                                                            エクセルにはSUM関数やAVARAGE関数以外にも多数の関数が用意されています。ここでは、覚えておくとビジネスで役に立つ関数を5個紹介します。少し難しいですが、どういうものなのか確認しておくとよいでしょう。 IF関数 IF関数は、さまざまな論理式をもとに正しい場合と違う場合で条件分岐を作れる関数です。例えば、ある数値に対してそれ以上なら〇、それ以下なら×を表示するといったことができます。この関数は他の関数と組み合わせることができ、幅広く活用できるので絶対覚えておくべき関数の1つと言えます。 IF関数を使うと下の画面のような、80点以上で合格、80点未満で不合格といった成績を割り出すことができます。

                                                              知ってる? Excel、覚えておくと便利な関数
                                                            • [Javascript]コールバックヘルからの帰還。Promise/Async/Awaitを考えるよ。 - Qiita

                                                              [Javascript]コールバックヘルからの帰還。Promise/Async/Awaitを考えるよ。JavaScriptpromise初心者解説async Promise, Async, Await 以前に書いたように、Promiseはコールバック地獄に落ちたプログラマーを救うために現れた救世主である。 で、その正体はただのオブジェクトだ。 これが結構重要。なので、Promiseが返ってくる というよく分からない表現は、単にPromiseというオブジェクトが返ってくると考えれば良い。(Promiseが何かよく分からなかった時、調べる度にPromiseとは値ではなくPromiseを返すのがPromiseなのだ!って説明されていて、そもそもPromiseが分からないのに、その分からないものを返すものとかってだから何やねん!ってPCの前で憤慨した思い出) で、その後に便利なPromiseを色々

                                                                [Javascript]コールバックヘルからの帰還。Promise/Async/Awaitを考えるよ。 - Qiita
                                                              • フロント開発で役に立つ、JavaScriptの関数についてのあれこれ - Qiita

                                                                はじめに 日々フロント開発やコードレビューを行うなかで、「JavaScriptの関数について改めて復習、整理しておこう」と感じたので、まとめてみました。 フロント開発に関わっている方や、フロント開発を勉強中の方に読んでいただけたらと思います。 JavaScriptの関数の様々な仕組みや使用方法 アロー関数 従来のfunctionではなく、=>を用いた関数宣言。 匿名関数 引数が一つの場合は()が省略可能 単一式の場合は、{}やreturnを省略できる // 従来の関数 function (a, b){ return a + b + 100; } // アロー関数 (a, b) => a + b + 100;

                                                                  フロント開発で役に立つ、JavaScriptの関数についてのあれこれ - Qiita
                                                                • TypeScriptで開発作業を効率化!1年間使って感じた3つのメリットを紹介 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                                  こんにちは、エンジニアのザワです。 私がTypeScriptを使い始めて季節が一巡と少し経ちました。いつの間にかTypeScriptに毎日触れる生活になりました。今回はこれまでの短いTypeScript人生の中で便利だと心の底から思ったことを整理していきたいと思います。 パッと思いつくのは下記の3つです。 関数が何を受け取るのかわかりやすい 何のIDかわかりやすい APIリクエスト・レスポンスがわかりやすい 3つを通して思うのは、探したり考えたりするいわゆる「作業的な時間」が減るので開発中のストレスを感じることも減ったということです。 では、前述した3つを詳しく説明していきたいと思います。 1.関数が何を受け取るのかわかりやすい const Position = { Top: 1, Right: 2, Bottom: 3, Left: 4, }; const getPosition = (

                                                                    TypeScriptで開発作業を効率化!1年間使って感じた3つのメリットを紹介 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                                  • 重複行のまとめ方はGROUP BY?DISTINCT? - Qiita

                                                                    と記載すべきなんだろうけど、実際に測ってみるとGROUP BYの方が実行速度が早かったり。この辺りは内部でどういう処理をしているのか気になるところ。 だってGROUP BYで重複レコードがまとまるのはグループ化したから結果的にまとまったという、ある意味副作用なわけですし…DISTINCTの立場は一体…。 何万行もあるレコードをまとめる場合はEXISTS句を使う方が効率がいいです。先ほどの2つは内部で暗黙のソートがなされますが、EXISTS句はそうではないのでこちらのほうが高速といえますね。 追記 (2018/04/17) 結局どっちを使えばいいの?とフレンドからツッコミ今更になって少し更新してみた。 試しにこんなテーブルを作ってみる。 CREATE TABLE `company_users` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT,

                                                                      重複行のまとめ方はGROUP BY?DISTINCT? - Qiita
                                                                    • Excelの数式として使えるChatGPT関数。 ChatGPT function that can be used as an Excel formula - Qiita

                                                                      Excelの数式として使えるChatGPT関数。 ChatGPT function that can be used as an Excel formula やったこと Excelで、質問に対する回答をAIのChatGPTに答えてもらう関数を作ってみました。 応用すれば、セルに貼った文章の要約、ポジネガ判定、キーワード抽出も自由自在にできそう。精度の問題はあれども。 Excelなので、こういう表形式と相性が良いです。 手順 【注意!】本記事の手順でAPIを大量に実行すると、お金がかかります。(2023年1月19日現在、18$分の無料枠があります) (準備)ChatGPTのAPIのキーを取得する ChatGPTのAPIを利用できるように、ChatGPTのサイトでユーザー登録して、 APIのキーをもらう。 手順はこちら↓ https://qiita.com/k1morikawa@github/

                                                                        Excelの数式として使えるChatGPT関数。 ChatGPT function that can be used as an Excel formula - Qiita
                                                                      • 「スプレッドシートによるスクレイピング」 で、取得したデータをShift_JISからUNICODEに変換する方法 - Qiita

                                                                        「スプレッドシートによるスクレイピング」 で、取得したデータをShift_JISからUNICODEに変換する方法スクレイピングGoogleAppsScriptGAS文字コードGoogleSpreadSheet 概要 スプレッドシートで簡単にスクレイピングができるIMPORTXML関数を使う際に、取得したデータの文字コードがShift_JISの場合文字化けが起きてしまいます。その問題をGoogle Apps Script(GAS)を利用してSHIFTJIS2UNICODEという独自関数を登録することにより解決しました。 手順 こちらのコードをGASにコピペして、スプレッドシートのセルからSHIFTJIS2UNICODE関数を呼び、=SHIFTJIS2UNICODE(IMPORTXML("https://en.wikipedia.org/wiki/Moon_landing", "//a/@hr

                                                                          「スプレッドシートによるスクレイピング」 で、取得したデータをShift_JISからUNICODEに変換する方法 - Qiita
                                                                        • JavaScriptのArrayを知る。大きな目標への小さな一歩 〜Array.prototype.map編〜 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                                          JavaScriptのArrayを知る。大きな目標への小さな一歩 〜Array.prototype.map編〜 こんにちは、フロントエンドエンジニアのザワです。 気候や季節に影響されやすいので、夏にArrayという文字を見ると、「オーレーイ!」とラテンなノリで叫び出したくなる私です。 さて、今回のArrayシリーズは、Array.prototype.mapを取り上げます。 前回のspliceメソッドのとき、玄人感があるメソッドという風に紹介しました。今回のmapメソッドも玄人向け、というより、使ってるソースコードを見かけると、コイツ、デキると思ってしまうメソッドです。 後述しますが、配列をちゃかちゃかして新しい配列を作成するメソッドです。なので、APIからの値をごにょごにょして扱いやすい配列に整形するなど、使いこなせばなかなか活躍するシーンがあるのではないか、と期待させるヤーツです。 それ

                                                                            JavaScriptのArrayを知る。大きな目標への小さな一歩 〜Array.prototype.map編〜 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                                          • Javascriptでアナログ時計 - Qiita

                                                                            以前こういう課題を触る機会があったのだが、やってみると意外と面白かったので備忘録代わりに残す。 HTMLとCSS シンプル。position:relativeな文字盤の上にposition:absoluteな針を置いているだけ。初期状態で90度回った状態になっているので計算時にずらす。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>clock</title> </head> <body> <div id="contents"> <div id="clo

                                                                              Javascriptでアナログ時計 - Qiita
                                                                            • 【無料でExcel並み!Google スプレッドシートの使い方】数値の端数を四捨五入・切り上げ・切り捨てするには? 数値を丸めるROUND系関数

                                                                                【無料でExcel並み!Google スプレッドシートの使い方】数値の端数を四捨五入・切り上げ・切り捨てするには? 数値を丸めるROUND系関数
                                                                              • 【スプレッドシートの使い方】ARRAYFORMULA関数で数式を自動コピー【GSP010108】 | PC CAFE パソコン、モバイル活用 プログラミング ピーシーカフェ

                                                                                同じ列に同じ数式をコピーするときにはスプレッドシートやEXCELなどの表計算ソフトでは、「数式の入力→必要箇所にコピー」のようにして数値やデータの処理を行います。 Googleスプレッドシートにはこの「数式のコピー」を自動で行うことができる「ARRAYFORMULA関数」が実装されています(2019年1月現在、EXCELにはありません)。 まずは基本から図のような表を考えます。それぞれの商品の合計金額は「価格*数量」で求めることができます。ArrayFormula関数を使用しない場合、セルE3に「=C3*D3」と数式を入力して、その数式を下のセルにコピーして使用しますが、ArrayFormula関数を使用すると数式をひとつ作成するだけでその数式が下のセルに自動でコピーされます。 実際に数式を入力したほうがわかりやすいので、セルE3に以下の数式を入力してみましょう。 =arrayformul

                                                                                  【スプレッドシートの使い方】ARRAYFORMULA関数で数式を自動コピー【GSP010108】 | PC CAFE パソコン、モバイル活用 プログラミング ピーシーカフェ
                                                                                • 【JavaScript・初学者】Reactでよく使われる頻出記法 / 関数について - Qiita

                                                                                  はじめに Reactを学習していましたが、JavaScriptの記法についてフワッとしている部分がよくあったので、簡単ですが今回は関数について少し調べました。 関数の種類

                                                                                    【JavaScript・初学者】Reactでよく使われる頻出記法 / 関数について - Qiita