質問: 関数について質問です。
回答: お示しの通りの表としてA列からZ列までになっている表とします。 作業のための行を作って対応するのがよいでしょう。 B68セルには必ず0を入力してからC68セルには次の式を入力して横方向にドラッグコピーします。 =IF(C$67="","",SUM($C$67:C$67)) その後にお求めの表でD71セルには次の式を入力してF71セルまで横にドラッグコピーしたのちに下方にもドラッグコピーすればよいでしょう。 =IF(ROW(A1)>MAX($B$68:$Z$68),"",IF(COLUMN(A1)=1,INDEX($B$3:$Z$3,MATCH(ROW(A1)-0.1,$B$68:$Z$68,1)+1),IF(COLUMN(A1)=2,INDEX($B$4:$Z$4,MATCH(ROW(A1)-0.1,$B$68:$Z$68,1)+1),COUNTIF($D$71:$D$100,$D71)&"-"&COUNTIF($D$71:$D71,$D71)))) 68行目は非表示にしてもよいでしょう。