- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表計算で、行の右側の数字を参照する方法)
表計算で行の右側の数字を参照する方法とは?
このQ&Aのポイント
- Googleスプレッドシートを使用している際に、行の右側の数字を参照する方法を知りたいです。
- スプレッドシートで試合の勝敗記録をつけている際に、直近3試合の勝数を計算することができるか知りたいです。
- 具体的な方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
対佐藤がB2にあり右はJ列までとした場合(J以降も出てくる可能性があるのでしたらJ2をそこで指定) A2に =SUM(OFFSET(C2,0,COUNT(C2:J2)-3):OFFSET(C2,0,COUNT(C2:J2))) 下に必要なだけコピーして試してみてください。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
関数での回答希望かな? VBAならデータのある最右列はENDでわかるので、 思い付くことは、容易い。 データ例 A2:G5 対佐藤 0 1 1 0 対鈴木 1 1 0 0 0 1 対高橋 0 0 1 1 1 対村井 0 0 1 1 1 1 ーー 標準モジュールに Sub test01() lr = Range("A10000").End(xlUp).Row 'MsgBox lr '最下行番号 For i = 2 To lr c = Cells(i, 1000).End(xlToLeft).Column 'MsgBox c ’データ有最右列番号 w = Application.WorksheetFunction.CountIf(Range(Cells(i, c - 2), Cells(i, c)), 1) Cells(i, "K") = w & "勝" & (3 - w) & "敗" Next i End Sub 結果 K列に 2勝1敗 1勝2敗 3勝0敗 3勝0敗 ーーーー ある行で、データの終りがC列より左の場合の処理は 質問に断ってないので略(このケースはないものとする)。
質問者
お礼
ご回答ありがとうございます。今回は数式での入力のほうを使わせて頂きました。でもお教え頂きありがとうございます。
- SI299792
- ベストアンサー率47% (774/1618)
回答No.3
- msMike
- ベストアンサー率20% (364/1804)
回答No.2
お礼
早速のご回答を頂き、本当にありがとうございます。 この数式通りに入力し、希望通りの結果を得ることができました。本当に感謝しております。ありがとうございます。