A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
少し考えてみました。
添付画像をみていただければよいのですが、配点表を項目の隣に用意しました。
ドロップダウンで、項目内容を選ぶと、MATCH関数で何行目か出てきますから、それを配点表の列から点を選ぶという方法です。
それぞれの計算は、B6:D6に出てきていますが、別の場所に移してもよいと思います。
=INDEX($M$2:$O$5,MATCH(B3,J$2:J$6,0),1)
=INDEX($M$2:$O$5,MATCH(C3,K$2:K$6,0),2)
=INDEX($M$2:$O$5,MATCH(D3,L$2:L$6,0),3)
配点表:$M$2:$O$5
B3,C2,D3 は、ドロップダウンで出てくる内容のセル
項目のそれぞれの列: J$2:J$6
1), 2), 3) 最後は、配点表の列
No.1
- 回答日時:
こんにちは!
一つのセルであれば関数で簡単にできそうですが、複数セルを一括で!となるとかなり厄介ですね。
作業用のセルを設ければ可能かもしれませんが、
この際なので、この質問だけに対応する関数(ユーザー定義関数)を作る方法はどうでしょうか?
大前提として1セル内に ( ) はあっても1セットだとします。
ALT+F11キー → メニュー → 挿入 → 標準モジュール → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペーストします。
Function goukei(myRng As Range) '//この行から//
Dim c As Range, sS As Long, eS As Long, myVal As Variant
For Each c In myRng
If InStr(StrConv(c, vbNarrow), "(") > 0 Then
sS = InStr(StrConv(c, vbNarrow), "(") + 1
eS = InStrRev(StrConv(c, vbNarrow), ")")
myVal = myVal + Val(Mid(StrConv(c, vbNarrow), sS, eS - sS))
End If
Next c
goukei = myVal
End Function '//この行まで//
Excel画面に戻り(VBE画面を閉じて)
お示しの画像の配置だとB7セルに
=goukei(B2:D6)
という数式を入れ完了です。
※ 通常のワークシート関数と同じ使い方ができますので、
範囲は自由に選択してください。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- Excel(エクセル) 関数で割合を表示する 2 2022/09/27 06:09
- 会計ソフト・業務用ソフト ExcelのSUM関数と+の違い 2 2022/07/12 18:32
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 1 2023/05/28 12:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報