問題タブ [excel-formula]

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 投票する
1 に答える
216 参照

excel - SERIESSUM 関数を VB6 に変換するにはどうすればよいですか?

故 Frank Kabel によって書かれたDaily Dose of Excel Web サイトには、ATP 関数の代わりになる式がいくつかあります。Excel の第一人者ではないので、(これまでのところ!) VB6 に変換するのに苦労しています。(なぜ私がこれを行っているのかは、NDA が切れたら関係するかもしれません。)

私が抱えている問題は、SERIESSUM の代わりになるコード、つまり、

これで、SUMPRODUCT および ROWS 関数をかなり簡単にレンダリングできるようになりました。

私がまだ「得ていない」のは

  • x^(n+m*(ROW(INDIRECT("1:"&ROWS(coefficients)))-1))配列への評価方法
  • そして、その配列に含まれる可能性のあるもの

そこにExcelの達人はいますか?

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

excel - Microsoft Excel の If ステートメント

以前の回答から得たステートメントを少し変更したところ、次のようになりました。

=IF(C6=$R$3,IF(D6<=0.99,$U$2,IF(AND(D6>0.99,D6<=4.99),$U$3,IF(AND(D6>4.99,D6<=14.99) ),$U$4,IF(AND(D6>14.99,D3<=29.99),$U$5,IF(AND(D6>29.99,D6<99.99),$U$6,""))))),$ $8)

セル D6 の値を変更して £45 に変更するまでは、すべて正常に機能しますが、それでもセル U5 の数値が表示されます。

これが機能するように、あなたまたは他の誰かがこれを微調整するのを手伝ってくれますか? 次のことを行うには、ステートメントが必要です。

C2=R2 で D2 が < T2 の場合は U2、D2 が >T で T3 が < T4 の場合は U4、D2 が > T4 で < T5 の場合は U5、D2 が > T5 で < T6 の場合は U6、C2 がそうでない場合は U6 R2 と S8 が等しい

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

excel-formula - 数式に基づいて Excel シートをフォーマットする - その方法

私は C++ を使用しており、csv ファイルを生成してテスト出力の一部を報告しています。約 1000 回の奇数のテスト反復があり、各反復出力は Excel で 1 行を消費します。私が CSV ファイルを使用する理由は、Excel シートを使用してそれを開いて出力を表示できるようにするためです。

今、CSV を介して Excel シートの数式機能を使用したいと思います。したがって、特定のセルに対して「= A1 + A2」のような文字列を生成すると、機能します。

今、私はこのような式を持ちたいと思っています。さらに、その式の出力に基づいて、セルのフォーマットを変更したり、その式の出力を PASS/FAIL などの STRING として出力したいと考えています。

このような数式をエクセルで書くにはどうすればよいでしょうか。まず、それが可能です。はいの場合、csv ファイルを介して同じことを達成する方法と可能性はありますか。

いいえの場合、CSV を使用せずに同じことを達成する別の方法はありますか。

よろしく、アルジュン

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

excel - Excelスプレッドシートの現在の日付に基づくセルの合計数

私はこのようなスプレッドシートを持っています:

val行を合計したいのですが、現在の日付までです。したがって、今日が7/3の場合、合計は3 + 5 + 1=9になります。今日が7/4だったとしたら、12になります。

列の数を取得するためにこれを理解しました:

しかし、私はExcelに合計を行うように指示する方法を理解できません:

おそらくそれは参照とルックアップと関係がありますが、私はそれらがどのように機能するかについてはあまりよく知りません。

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

excel - Excelでグループごとにデータをカウントするにはどうすればよいですか

Excelファイルにプログラムの使用状況のデータがあり、データには日付と時刻があります。このアプリケーションを毎日、毎時間、何人のユーザーが使用しているかという情報をまとめたいと思います。Excelフォーミュラーを使用してそれを行う方法は?

サンプルデータ:

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

excel - 定量的データ、Excel、トレンドライン、モンテカルロシミュレーションを前提とした実行時間の式を決定する方法

いくつかの数学とおそらくExcelについてあなたの助けを得ることができますか?

私は自分のアプリのベンチマークを行い、反復回数と債務者の数を増やして、秒単位でかかった時間を記録しました。その結果、次のようになりました。

債務者の数Oと反復の数Iの式として、T(秒単位の時間)の関数をどのように考え出すことができますか?

ありがとう

0 投票する
20 に答える
795169 参照

excel - Excelの数式から空のセルを返す

Excelの数式から空のセルを返す必要がありますが、Excelは空の文字列または空のセルへの参照を真の空のセルとは異なる方法で処理しているようです。だから本質的に私は次のようなものが必要です

私は次のようなことをしようとしました

B1が空のセルであると仮定します

しかし、これらはどれも真の空のセルではないようです。数式の結果であるため、推測しています。ある条件が満たされた場合にのみセルにデータを入力し、それ以外の場合はセルを真に空に保つ方法はありますか?

編集:推奨されているように、NA()を返そうとしましたが、私の目的ではこれも機能しませんでした。VBでこれを行う方法はありますか?

編集:データをデータベースにインポートするアプリケーションの非常に特定の要求に合わせてフォーマットされた他のワークシートからデータを取り込むワークシートを作成しています。このアプリケーションの実装を変更するためのアクセス権がありません。値が実際には空ではなく「」の場合は失敗します。

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

excel - アルファベットのn番目の文字を取得する方法

アルファベットのn番目の文字を取得する簡単な式はありますか?

たとえば5、関数にパラメーターを指定すると、文字が取得されeます。

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

excel - MSAccess03-Excelスプレッドシートからのデータの正規化

何かをバラバラにする方法について質問があります。1つのレポートを作成するために必要なデータを提供するこのExcelスプレッドシートを取得します。とてもシンプルでわかりやすいですが、私にいくつかの悲しみを与えている特定の部分があります。

Excelスプレッドシートには、1つの列に「関係者」をリストする列があります。通常、コンマで区切られた約12人の名前ですが、その後ろの括弧内にorgIDもあります。

joe smith(DIV32)、john doe(DIV12)、roger andrews(DIV14、DIV67、DIV01)など

これらを個別の列に分割して、accessにインポートすると個別のフィールドになるようにする必要があります。Excelで「テキストから列へ」の方法を知っていますが、jon doe(DIV13、DIV54など)に複数の区分がある場合、これは失敗します。

アクセスでこれを行う方法がわからないが、知りたい。

誰もがエクセルの公式、またはこれのためのアクセス方法のいずれかを手に入れましたか?

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

excel - Excel の財務モデルでビジネス ルールを表すにはどうすればよいですか?

Excel で「1 期間」の財務モデルを作成しています。つまり、数式が各列で一貫しているモデルであるため、必要に応じてコピー/貼り付け/拡張できます。

モデルの仮定を別のシートに分割しています。たとえば、という名前のセルがmonthly_salesあります。これは、私が毎月追加する新規顧客の数です。数式は次のようになります。

前提シート 1.0

予測シート 1.0

したがって、8 月には 6 人の顧客がいます。9 月には 12 人の顧客。10月は18名。ここまでは順調ですね。しかし、私の最初の顧客は、より多くの開発リソースを必要としますよね? もう少し制限を加えた方がいいです。

前提シート 2.0

英語: 最初の 3 人の顧客は、それぞれ 2 か月の開発期間がかかります。8 月から 11 月まで、1 人の顧客がいます。12 月に 2 番目の顧客を追加し、4 月に 3 番目の顧客を追加します。2010 年 8 月までに、私は を通過しearly_customers、その後は月に 6 人ずつ成長し始めることができます。

VBA でこれを行う方法を知っています。前の月をチェックするユーザー定義関数を作成し、# Customers数式を次のように変更できます。

しかし、この概念を適切な Excel 式で宣言的に表現する方法があると思います。ある?