問題タブ [google-sheets-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.
google-sheets - Google スプレッドシートの 1 秒おきのセルを合計する
Googleスプレッドシートでの状況は次のとおりです。
FALSE
赤い線のステートメントの下にあるセルを含めずに、黄色い線の 1 つおきのセルを合計する必要があります (図を参照) 。これらのステートメントは、この問題を解決する上で重要な場合は、2 つの結合されたセルに書き込まれます。この例では、正しい数字は次のようになります: 4.00
, 4.00
,最終的な答えとして8.00
.16.00
さまざまな Excel フォーラムでいくつかの調査を行ったところ、この行はセルで始まる 1 つの列の 2 つおきのセルを合計するトリックを実行するはずであることがわかりましたB3
。
私はこれを自分の状況に合わせて調整しました(今のところ、TRUE-FALSEチェックに関する事実を無視しています):
残念ながら、Google スプレッドシートではうまくいきません。最後に、この目的のために正しく機能する式を思いつきました。
問題は、この方法で数式を作成すると、数式が非常に長くなり、不便になりすぎることです (左側に数百の列が追加されるため)。
助言がありますか?
google-sheets - GoogleスプレッドシートでCOUNTA関数を使用するときに、デフォルト値をゼロに設定することはできますか?
Googleスプレッドシートで、特定の日付におけるさまざまな種類のイベントタイプの発生をカウントするピボットテーブルを使用しています。イベントは1つのシートにリストされ、「日付」の列と「タイプ」の列があります。これに基づいて、ピボットテーブルが作成されます。
問題は、イベントタイプが存在しない日付の場合、COUNTAが空を返すことです。むしろ0を返したいです。
その理由は、このデータからグラフを作成するときにグラフ化と統計の目的で、空のセルを無視して値の間を補間するためです。これらのイベントタイプが存在しない日には、チャートにゼロを表示することをお勧めします...
これは可能ですか?
datetime - 日時に問題がある
Googleスプレッドシートの日付と時刻にいくつか問題があります。私が持っているのは:
スプレッドシート1にはいくつかのシートがあり、そのうちの1つはと呼ばれSessions
ます。そのシートには、個々のトレーニングセッションに関するあらゆる種類のデータを示すいくつかの列があります。次に、ユーザーが表示できるGoogleサイトに公開されている2番目のスプレッドシートがあります。Sessions
最初のスプレッドシートのタブから情報を取得するために、QUERY+IMPORTRANGEによって入力されるシートが1つだけあります。これを行う理由は、ユーザーが最初のスプレッドシートのすべての異なるシートを表示したり、そこにあるすべての異なる列を表示したりしたくないためです。もう1つの理由もあります。クエリでセッションをフィルタリングして、すでに通過したセッションではなく、将来発生するセッションのみを表示するようにします。
データをプルするために2番目のシートにあるクエリは次のとおりです。
これで問題なく動作します。追加したいのは次のようなものです。
私は多くの異なる解決策を試しましたが、うまくいくものを見つけることができないようです。
わかりました....いくつかの開発を行いました。きれいではありませんが、別のシートを追加して、次のセルを作成すると、次のようになります。
次に、これをクエリで使用できます。
誰かが私がこれを一行で行うのを手伝ってくれるなら素晴らしいでしょう。以下に提案されているオプションを試しましたtoDate(Now())
が、上記の場合とは異なり、結果は返されません。
何かご意見は?
google-sheets - Google スプレッドシートの数式エラー
次の式のGoogleスプレッドシートがあります。
これで数値が返されます。
奇妙なことに、それは 100% のケースで機能し、適切な数値を返しますが、この数値を使用して計算しようとすると、いくつかの奇妙な機会に新しい式が失敗し、「数値」が数値ではないことがわかります。
例:
数式をコピーすると、すべてが 100% 機能します。
次に、これらの数字の処理を続けますが、奇妙な機会に、式は「102」が数字ではないことを示しています。
サンプル出力の下:
p>出力を強制的に数値にする式に入れることができるものはありますか?
google-sheets - Google スプレッドシートのクエリ エラー - 列が存在しません
Google スプレッドシート API の別の問題。QUERY()
データベースからワルシャワ出身のすべての顧客を取得するために関数を使用しようとしています。ただし、Google API はクエリの解析に大きな問題があるようです。何度か確認しましたが、すべて問題ありません。セミコロン、別のアポストロフィ、および列名を試しましたが、それでも機能しません。シート セルに次のコードを入力します。
そして、次のようなエラーが発生します。
そして、列が存在し、スプレッドシートのキーに問題がないことを 110% 確信しています。;)
google-apps-script - 組み込みのスプレッドシート関数をスクリプトで使用する
Google App Script を初めて使用しています。Google Doc スプレッドシートで使用しています。
基本を学ぶためだけに、非常に単純な機能を試しています。たとえば、これは機能します:
しかし、私はこの単純なものに困惑しています:
#ERROR!
どこでも使えます。そして、カーソルを置くと、次のように表示されます。
エラー: ReferenceError: 「今日」が定義されていません。
スプレッドシートで直接使用すると関数がtoday()
機能しますが。
これは、スクリプトではスプレッドシートの組み込み関数を使用できないということですか? これを回避するエレガントな方法はありますか?
一部のスプレッドシート関数は、私にとって非常に便利です (weekday()
たとえば、気に入っています)。
洗練されていない方法は、必要な中間値を計算するための列を作成することであり、それはスプレッドシート関数で計算できます。しかし、私はむしろ、この汚くて扱いにくいものを避けたい.
google-sheets - 2 つの範囲の結合で数式を呼び出す
セルにいくつかの数字があり、セルA1:A10
にさらにいくつかの数字がありB1:B7
ます。
これらの2つの範囲の連結で動作するように、範囲(IRR
またはなど)を取る関数を実行したいと思います。SUM
Google スプレッドシートでそのような呼び出しを行う方法はありますか?
SUM
明らかな回避策がありますが、SUM(A1:A10)+SUM(B1:B7)
これは のような関数には適していませんIRR
。
google-sheets - 値が参照と一致する場合のSUMIFの方法は?
予算管理のために、このような Google スプレッドシートがあります。
右側の「支出」セクションに行を入力して、予算コードの 1 つ (青色のハイライト) を含めることができるようにしたいと考えています。たとえば、誰かが "House Bugdet" に 30 ドルを費やした場合、金額の列 (黄色) に 30 を入力し、予算コードの列 (青) に "HB" を入力します。
私の考えでは、これらの予算コードを使用して、赤く強調表示された列で各予算のどれだけが費やされたかを計算できます。たとえば、以下の例では、HB は $30 が費やされたことを示し、HA は $20 が費やされたことを示す必要があります。
これが私がしばらく取り組んでいた使用済みの列(赤)の式ですが、完全に理解できていないように感じますSUMIF()
.
私はスプレッドシートの数式にかなり慣れていないので、どんな助けでも大歓迎です!
google-sheets - 2つの条件が満たされたすべての行の合計
2つのスプレッドシートがあります。1つ目は製品のリスト、2つ目は販売のリストです。
製品スプレッドシートには、「SKU」、「出荷ID」、「購入数量」、「残り数量」の4つの列が含まれています。
A B CDSKU
出荷ID購入数量残り数量
120121X2992 40 38
2 20121 X8483 40 40
3 71662 X2242 40 39
販売スプレッドシートには、「SKU」、「Shipment ID」、「QuantitySold」の3つの列が含まれています。
A BCSKU
出荷ID販売数量
1220121X2992 1
2 71662 X2242 1
3 20121 X2992 1
「残り数量」を計算したいのですが。この列の各行は、それ自体の行から「購入数量」を取得し、「SKU」と「出荷ID」が「SKU」と「出荷ID」と一致するすべての行の販売スプレッドシートから「販売数量」を差し引く必要があります。独自の行から。このための式は何ですか?(多くの数式はExcelでも同じなので、Excelにもタグを付けています。)