私はクラブの会計をGoogleスプレッドシートで行っています。私は、会費を支払ったメンバーをチェックするために、行の先頭にチェックボックスを置き、「会費合計」セルの金額を「総会費」に自動的に追加する機能を持っている方法を探していますシート内の別の場所にあります。
現在、_SUM(A1:A600)-A3-A20-A120
などのタイプの関数を使用しています。非常にエレガントではありません…
誰かが私にこれを実装する方法を学ぶためのソリューションまたはリソースを示すことができれば、私はそれを感謝します!
Googleは現在(2018-05)チェックボックスを追加しました!
これが今のやり方です( Google による):
これをCOUNTIF
(または、カウント対象に応じてSUMIF
)と組み合わせて使用します。 TRUE
/FALSE
を確認します。
受け入れられた答えに基づいて、少し調整してチェックとxを取得できます。
シートで2つのセルを使用します。1つは式=char(10003)
を保持し、もう1つは=char(10005)
を保持します。
受け入れられた答えに正確に従いますが、「アイテムのリスト」の代わりに「範囲からリスト」を選択し、作成した2つのセルを選択します。
これにより、チェックマークと「x」マークが付いたドロップダウンが作成されます。
私はより良い解決策があると信じています、以下をご覧ください。私は通常、フォーラムに投稿しませんが、この問題に対する許容できる解決策を見つけることができなかったため、自分で作成しました。
これにより、実際のチェックボックス、箇条書き、ラジオボタン、または実際に必要なものが作成されます。
チェックボックスセルに隣接するセルで1または0を切り替えるスクリプトを作成します。
チェックボックスセルに、次のような式を入力します(この公式では、チェックボックスがセルB2にあると想定しています)。
= if(A2 = 1、image( "チェック用のイメージURL")、image( "チェックなしのイメージURL"))
次に、チェックボックスセルに空白の画像を重ねます。
空白の画像にスクリプトを割り当てると、ボックスをオンまたはオフにするように見えます。
少し複雑に聞こえるかもしれませんが、非常にうまく機能します。
問題は、データベースやアプリケーションのようなスプレッドシートを使用しようとしていることだと思います。代わりに Ragic のようなものを使用しないのはなぜですか?必要に応じて選択チェックボックスを含めて、 さまざまなタイプのフィールド を追加できます。
免責事項:私はRagicで働いており、それを使用して多くのデータベースアプリケーションを設計しています。
ティック/クロス成功を達成するための3つの簡単なステップは次のとおりです。
次のコードを入力してください。
function onEdit() {
if(SpreadsheetApp.getActiveRange().getValue() == "1") {
SpreadsheetApp.getActiveRange().setValue('=CHAR(10004)');
SpreadsheetApp.getActiveRange().setBackgroundRGB(0,255, 0);
}
if(SpreadsheetApp.getActiveRange().getValue() == "0") {
SpreadsheetApp.getActiveRange().setValue('=CHAR(10060)');
SpreadsheetApp.getActiveRange().setBackgroundRGB(255, 0, 0);
}
}
任意のセルに目盛りの場合は1、十字の場合はゼロを入力します。
または、上記の投稿を組み合わせて使用します。
つまり:リストのyes,no
の代わりに=image("http://i.stack.imgur.com/GChKZ.jpg"), =image("http://i.stack.imgur.com/yQalm.jpg")
を使用します
これにより、ドロップダウンメニューを使用して挿入する画像を選択できます。これは無効なセルの内容としてフラグが付けられますが、それでも機能します。