時々私は(アドレスはG3に対して相対的)のUnicode文字を使用して、「データバー」を作成するなど、この1限り、スプレッドシートの数式、思い付く:Googleスプレッドシートの式でローカル値(または変数)を定義できますか?
= rept("█"; floor(10 * F3/max(F$1:F$999)))
& mid(" ▏▎▍▌▋▊▉█";
1 + round(8 * ( 10 * F3/max(F$1:F$999)
- floor(10 * F3/max(F$1:F$999))));
1)
持っていいだろうローカル変数を定義するlet()
のいくつかの種類:
= let('x', 10 * F3/max(F$1:F$999),
rept("█"; floor(x))
& mid(" ▏▎▍▌▋▊▉█"; 1 + round(8 * (x - floor(x))); 1))
ようなものが存在しますか?
もしそうでなければ、の式の中に同じ結果を得るために賢いハックはありますか??編集
(別のセルを使用せずに):(!ありがとうハロルド)sparkline()
機能がすでに棒グラフのこの種を行うため、これは、良い例ではないですが、質問はまだ立って:複雑な数式をクリーンアップする方法追加のスプレッドシートセルを使用することとは別に、繰り返しを避けますか?
あなたの質問には答えられませんが、おそらく問題の解決方法です。 これを行うには、それを計算してプログレスバーを出力できる適切なマクロを作成します。詳しくは、[このページ](https://developers.google.com/apps-script/quickstart/macros)をチェックしてください。 – CptBartender