指定した文言を含むセルの「隣」にある数字をカウントする方法
こんな事をしたいと想いました。
セルには
A-10
B-4
F-30
と、数字が含まれる文字列があります。
その横には、数字が書いてあります。
つまり、
B-4 を 10個
みたいな意味で、セルを利用してるんですね。
▼こんな感じです
種類ごとに数を数える方法
以下の様なif文を利用して数を取得する事にしました。
=IF(MID($G16,1,1) = “A”,OFFSET($G16,,1), 0)+IF(MID($I16,1,1) = “A”,OFFSET($I16,,1), 0)+IF(MID($K16,1,1) = “A”,OFFSET($K16,,1), 0)+IF(MID($M16,1,1) = “A”,OFFSET($M16,,1), 0)+IF(MID($O16,1,1) = “A”,OFFSET($O16,,1), 0)+IF(MID($Q16,1,1) = “A”,OFFSET($Q16,,1), 0)
なにこれ?
解説します
= IF(MID($G16,1,1) = “A”
,
OFFSET($G16,,1)
,
0)
もしも、指定したセルの○文字目がAだったら
となりのセルの数字を抽出してね
+IF(MID($I16,1,1) = “A”,OFFSET($I16,,1), 0)
さらに隣のセルも同じ様に計算し・・
といった感じになります。