指定した文言を含むセルの「隣」にある数字をカウントする方法

2020年7月19日
#Spreadsheet

指定した文言を含むセルの「隣」にある数字をカウントする方法

こんな事をしたいと想いました。

セルには

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)

 

さらに隣のセルも同じ様に計算し・・

 

といった感じになります。