特定の筋肉群のセット数をカウントするためのエクササイズスプレッドシートを作成しようとしています。
動きを筋肉のグループごとに整理しました。
次に、ユーザーがドロップダウン メニューを使用してエクササイズとセット数を入力できる、次のようなユーザー向けの入力セクションが必要でした。
すると、統計ページには、たとえば「胸部: 3、前部三角筋: 2、背中: 2」と表示されます。
COUNTIF と MATCH を使用してみましたが、使えるものは何も得られませんでした。
どのような助けでも大歓迎です。
答え1
私の方法では、各演習項目のタイトルを取得するために「補助列」を追加する必要があります。私のサンプルでは、数式は次のようになります=IFERROR(INDEX(A$1:D$1,SUMPRODUCT(($A$2:$D$6=A11)*(COLUMN($A$1:$D$1)))),"")
。
次に、セル A7 に数式を入力して右側に塗りつぶします=IF(SUMPRODUCT(($C11:$C16=A$1)*($B11:$B16))=0,"",A1&":"&SUMPRODUCT(($C11:$C16=A$1)*($B11:$B16)))
。数式は次のようになります。
「$C11:$C16」の範囲は固定ではないことに注意してください。ユーザーが演習項目を選択できるように、より広い範囲を使用できます。