TOP
LibreOffice Calc の SumByCellColor 関数
SUMBYCELLCOLOR()
多くの人は色を使ってセルを示します。セルの色を操作すると、LO Calc ワークブック内のデータを理解しやすくなります。
残念ながら、LO Calc には、セルの色を数式の条件として使用するための組み込み関数がありません。特定の色のセルをカウントまたは合計するだけの数式を作成するのは、非常に面倒になる場合があります。これにより、多くの場合、変更時にエラーが発生しやすい複雑な数式が生成されます。
SUMBYCELLCOLOR() 関数は、特定の塗りつぶし色を持つセルの値を合計します。
主な特長 機能 SUMBYCELLCOLOR
構文:
=SUMBYCELLCOLOR(Range; SampleCell)
パラメーター:
- Range: 合計するセルの範囲。
- SampleCell: カラーサンプルを含むセル。
使用例
SUMBYCELLCOLOR() 関数は使いやすいです。目的のセル範囲を選択し、目的の色を含むセルを指定するだけで、 LibreOffice Calc が自動的に同じ色のセルを合計します。
=SUMBYCELLCOLOR(B4:H4; B10)
次の結果が得られます。
この例では次の値を使用します。
- Range: B4:H4 - 労働時間を含むセルを含む範囲。
- SampleCell: B10 - 必要な色 (緑) が含まれるセル。
これらの状況のいずれかを認識していますか?
- YLC にこの機能があるかどうかはわかりませんが、範囲内の色付きセルを数えることができれば便利でしょう。 B1:B500 の範囲に 17 個のピンクのセルがあるとします。テキストやデータがなくても、これら 5 つのピンク色のセルを数える数式が必要です。
- SUMIF 条件として色を使用することはできますか?合計する必要がある列がありますが、セルだけが黄色です。
- LO Calc の最近のバージョンでは、セルの色とフォントで並べ替えることができることに気付きました。 LO Calc 関数はどうでしょうか?数式はセルとフォントの色でも機能しますか?
- 塗りつぶしや背景色でセルを数えたり合計したりするにはどうすればよいですか? LO Calc には、指定された背景色に基づいてセル範囲をカウントまたは合計する数式がないようです。
- 私の同僚の何人かは、誰が特定のタスクを実行したかに基づいてセルを手動で色付けすることで、自分の作業を追跡していました (たとえば、ジョンは作業中のセルを青に色付けし、スーザンは赤に色付けし、ダニエルは黄色に色付けしました)。
各色の合計数を取得する必要があります。概要を得るために毎回色で並べ替える必要がないように、自動化されたものを探しています。問題は、セルに手動で色を付けるため、色以外に合計の基礎となる基準がないことのようです。
計算上の注意
LO Calc は、色が変更されたときではなく、(参照された) セルの値が変更されたときにのみ数式を再計算するため、ワークシート上の一部の数式は常に更新をトリガーするとは限りません。この場合、F9 または Ctrl+Alt+F9 を使用して、YLC Utilities の数式を更新できます。
拡張機能をダウンロードする
無料の拡張機能をインストールすると、SUMBYCELLCOLOR() 関数を使用できます。 YouLibreCalc.oxt またはそのフル機能バージョン YLC Utilities.oxt 。
その後、この関数は LibreOffice Calc で開かれるすべてのファイルで使用できるようになります。