問題タブ [worksheet-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
149 参照

excel - 一致してコピーする

こんにちは、マクロの作成に問題があります。マクロが必要です。ユーザーが部門コードを入力すると、マクロが番号を取得し、最初のワークシートに移動し、部門コードと一致するまで列 B を読み取り、適切なすべてをコピーします。部門コードの行。次に、最後のワークシートまでループする必要があります。ワークブックには約 9 つのワークシートがあります。

0 投票する
5 に答える
6461 参照

excel - Excel 数式をきれいに印刷しますか?

Excel の数式をきれいに印刷する (無料の) ツールを知っている人はいますか? Google 検索では何も表示されませんでした。

少し複雑な数式のワークシートがいくつかあるので、これで作業が少し楽になります。

私はちょうどこのような何かを回すために探しています

Vimなどで手動で行うことなく、より読みやすいものに変換できます。Excel はかっこでカラー マッチングを行いますが、それでもすべてが 1 行にまとめられています。

0 投票する
7 に答える
12398 参照

excel - Excelですべての正の数を合計する

行/列のすべての正の数を合計し、すべての負の数を無視する方法はありますか?負の数を無視することを除いて、SUM()と同様です。VBAを使用する必要がありますか?もしそうなら、私はVBAでそれをどのように行うでしょうか?

Excelで実行できない場合、OpenOffice Calcで実行できますか?

0 投票する
2 に答える
331 参照

excel - 日付/時刻の文字列表現の違い

Excel 2007 では、次の文字列の日付/時刻の違いが必要です。

文字列を日付/時刻に変換して差を求め、その結果を 2 つの変換された日付/時刻の差として求めます。

0 投票する
3 に答える
991 参照

excel - Excel: 通常とは異なるルックアップ機能のヘルプが必要 (ソートされた列はルックアップ列とは異なります)

Excel で特殊な検索式を作成するのに問題があります。

通常、私は VLOOKUP() を使用しますが、別の列で並べ替えられたテーブルから列内の数値を検索したいという落とし穴があります。Vlookup は、並べ替えられた列自体でのみ検索できます。

シナリオは次のとおりです。

  • テーブルは列 B で昇順に並べ替えられます。
  • 特定のパラメーター P について、上から下に向かって、そのパラメーター P 以上の最初の A 値を見つけたいと思います。
  • 次に、関数は対応する B 値を返す必要があります。

表 (一部を除いて、完全な表ははるかに大きい):

たとえば、パラメータが 1100 だとすると、数式で 7.0 を返したいとします。これは、列 A を下方向に検索したときに 1100 以上の最初のエントリが 1600 であり、対応する B 値が 7.0 であるためです。

配列数式(「ctrl-shift-enter 数式」とも呼ばれます)で運試しをして、次のようなものを作成しました。

私のパラメータを含むC1 、範囲A1: B9、および列Aの範囲B1:B9

しかし、それは機能しません (上記の例では、MIN() 関数によって 1280 が選択されているため、12.0 が返されます)。

使用したくない解決策: テーブルを通過する VBA を書くことはできますが、それはしたくありません (迷惑な「マクロ警告」と、Excel on Mac が VBA をサポートしていないためです)。 )

手がかりはありますか?

0 投票する
4 に答える
213 参照

excel - Excel: 固定列から相対行の値を取得する最良の方法は何ですか?

次の式は、常に次の行の 4 列目 (D) の値を返します。

同じ結果を達成するためのより良い方法はありますか?

0 投票する
1 に答える
1189 参照

excel - セルに何も入力されていない場合にゼロを返すネストされた If ステートメント

以下に計算式を記載します。セルに何も入力されていない場合はゼロを返したいのですが、どうすればよいですか?

0 投票する
4 に答える
17460 参照

excel - まで合計またはカウントしますか?

コンプライアンス ワークシートをより効率的にしようとしています。セクション (およびサブセクション) にコントロールのリストがあり、値をプレースホルダーとして使用して、セクション (またはサブセクション) ごとのコントロールの数と、セクションごとの例外をカウントします。有効なコントロールがある場合は値「1」を使用し、セクションまたはサブセクションごとにこれらの値を合計します。

セクションの一番下に行を追加しなければならないことがよくありますが、これにより合計式が失われ、これらの式を手動で更新する必要があります。

次のセクションを「sum-until」または「count-until」する式を利用したいと思います。例を添付しました。

次の数式または「1」以外の値まで合計 (またはカウント) する方法はありますか? これらの各セクションの下部に「終了」値を配置し、「終了」までカウントする方が簡単でしょうか? これは、そのような機能を実行する理想的な方法ではありません (セクション間に不要な「終了」が多数あるため) が、より良い方法がない場合は、おそらくその方法を検討します。

スクリーンショットへのリンク

0 投票する
2 に答える
821 参照

excel - 重複キーを使用したスパース範囲での Excel 一致バグ

のデータTheRange{1,"",1,"",1,"",1,"",2}.

  • =Match(2, TheRange, 1)期待どおりに戻ります9

  • =Match(1.5, TheRange, 1)期待どおりに戻ります7

  • =Match(1, TheRange, 1)5予想外の返品。

誰もこれに出くわしましたか?誰にも修正がありますか?

さらに、Worksheet.Function.MatchVBA で使用すると、さらに予期しない結果が得られます。

0 投票する
4 に答える
31180 参照

excel - セルのセットに対するSumProduct(連続していない)

4つの異なるグループ用の合計データセットがあります。値の1つは平均時間で、もう1つはカウントです。合計の場合、これらを乗算してから、カウントの合計で除算する必要があります。現在私が使用しているもの:

読みやすくするために、SumProductを使用したいと思います。私がやろうとした:

しかし、ここでの私の投稿からわかるように、それはうまくいきませんでした。私が望むようにSumProductを実行する方法はありますか?