問題タブ [formulas]
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.
excel - 値をコピーし、数式は使用しません。エクセルVBA
あるワークブック (W1) から別のワークブック (W2) にシートをコピーするコードを書いています。私はそれを行う方法を知っていますが、問題は、W2 のコピーされたシートに W1 からの数式と参照がまだ残っていることです。値だけが必要なわけではありません。
これは、シートをコピーするための私のコードです:
何かご意見は。ありがとう
excel - ワイルドカードを使用したルックアップ リスト
データの説明から始めます
LookupList からの一致が含まれている場合 (したがって * ワイルド カードが存在する場合)、List1 内の各会社を検索する数式を見つけようとしています。そうであれば、結果に示すように、対応するインデックス値を返します。桁。
これまでのところ、一致する場合は 1 を返し、そうでない場合は 0 を返す数式を取得しましたが、そこからインデックス値を取得する方法がわかりません。
{=MAX(ISNUMBER(SEARCH('LookupList'!$A$1:$A$2,List1[[#この行],[会社]]))+0)}
excel - 日付を12時間のカテゴリに変換する式
次の形式で日付を一覧表示するデータベースからいくつかのデータを取得しました。
- 3/2/13 0:09
- 2013年3月1日20:12
- 2013年3月1日3:02
- 3/1/13 0:45
スプレッドシートに列を作成し、それらを12時間のカテゴリに分類する必要があります。これにより、基本的に次のようになります。
- 3/2/13 0:00
- 3/1/13 12:00
- 3/1/13 0:00
- 3/1/13 0:00
真夜中から午後12時までの場合は、真夜中と言いたいです。午後12時から真夜中までの場合は、午後12時と言いたいです。2週間の日付にまたがる3500行を超えるデータがあるので、これを実現するための適切なExcel式を探しています。私は条件付きの「If」式で遊んでいますが、まだ正しく理解していません。誰か助けてもらえますか?
python - Python Excel 数式 (XLRD、XLWT) とファイル パスのリファレンス
私は現在、ファイル サーバーを新しいサーバーに移行する瀬戸際にいます。残念ながら、経理部門は、ランダムなセルで別の Excel ファイルの合計を参照する Excel 数式を作成しました。
これで、ネットワーク ファイルを再帰的に通過し、XLS、XLSX、XLT の拡張子を持つファイルを検索し、XLRD を使用してそれらを開くスクリプトが作成されました。次に、各ワークブック、次に各行、および各細胞...
最初は最も簡単な部分だと思っていたところに行き詰まっています。式の出力ではなく、式を表示する必要があります....
Excel の数式の例:
XLRD を使用してスクリプトで繰り返される場合:
$827.00
(式の値を表示します!!!)
誰でもいつでも持っていますか?RegEx (re.sub) と、この小さな (しかし重要な) コンポーネントを除くすべてのコンポーネントがあります!
python - Reportlab スプレッドシートの表式
私はpythonとReportlabの初心者です。現在、Reportlab スプレッドシート テーブルを使用して請求書を作成しようとしています。数式を発見しました: PreviousPagesColSum、CurrentPageColSum、および TotalPagesColSum で、次のページで繰り返すことができます (repeatRowsB = 3)。ただし、TotalPagesColSum の値を取得して 0.21 を掛ける必要がある TotalPagesColSum の VAT を計算したいと思いますが、その方法の例を見つけることができないようです。請求書に VAT 列を追加し、その列で ColSum を実行することで回避できますが、丸めの違いが発生するため、これは好ましくありません。
誰でもこれについて私にアドバイスできますか? 前もって感謝します。ヘルガ
google-sheets - Google スプレッドシート QUERY...WHERE が機能しなくなった
Google Sheets SQL-ish Query関数を使用して、多数のスプレッドシートのデータを要約しています。これは、ゆっくりではありますが、何年もうまく機能しています。
今日、いくつかのクエリで問題が発生しています。特に、ソース データの日付を と比較するクエリで問題が発生していますTODAY()
。
実例として、偽のデータで問題を再現するために使用した共有スプレッドシートへのリンクを次に示します。
編集: AdamL の提案により、例が更新されました。
ソース データの範囲A1:D6
は で、列は「シリアル番号」、「タイプ」、「場所」、「保証期限」です。最後の列は日付です。
この関数は、A9
すべてのデータを要約します。
...そのようです:
つまりね。andを使用してフィルタリングしようとするWHERE
とDATE()
、クエリが完全に壊れているようです。私が欲しいのは、上記のようなテーブルですが、列D
に過去の日付を持つデータ行のみが含まれています。
フィルターを日付を含まないものに変更すると、期待される出力が得られます。
これを取得して、必要な要約を取得するにはどうすればよいですか?
excel - WorkBOOK 内のすべてのセルを選択して、すべての「=」を「####」に置き換える必要があります
ワークブック (シートではない) のすべてのセルを選択するための Excel VBA コードが必要です。Sheets("Name").Cells はたくさんありますが、ワークブック全体のすべてのセルの簡単な方法はわかりません。ワークブック全体のセル内のすべての「=」を「####」に置き換える必要があります。助けてくれてありがとう
java - Java の正確な計算 - 使用するオプション
JAVA+SQL で正確な計算を行うためのオプションについて、簡潔な概要を確立しようとしています。これまでのところ、次のオプションが見つかりました。
- 欠点を受け入れてダブルスを使用してください。
- BigDecimal を使用する
- それらを複雑な式で使用することは私にとって問題です
- String.format/Decimal.format を使用して double を丸めます
- BigDecimal の精度を得るには、式の各変数を丸める必要がありますか?
- これはどのように微調整できますか?
- SQL で計算フィールド オプションを使用します。
- 欠点は、さまざまなテーブルからデータを取得し、他の計算フィールドのフィールドを計算するために動的 SQL が必要であり、面倒になることです。
他のオプションはありますか?
問題文: 非常に大きな数字 (10 億) と非常に小さな数字 (0.0000004321) を使用し、互いに非常に類似した値を除算することを含む正確な財務計算が必要なので、BigDecimal の精度が必要です。
一方で、double が関数内で持っている使いやすさを維持したいので (10 進数の SQL データから配列を操作します)、次のような計算を行います: (a[i] - b[i])/b[i] など。など、他の計算でさらに使用されます。そして、ユーザーが必要に応じて独自の式を設計できるようにしたいと思います(一般的な数学ステートメントを使用して)
私はString.formatに「フォーマット」ソリューションを使用したいと思っていますが、これによりコードが読みにくくなります(各変数にString.format()を使用しています...)。
対処方法をご提案いただき、誠にありがとうございました。