Openoffice Calcで作った出席簿のような物があるのですが、
最近30日分の出席率を自動計算するようにしたいのです。
それで...基本的な質問カも知れませんが。
1.たとえば、Y2の3つとなりにAB2がありますが、
Y2と3からAB2を導き出す関数か表現方法があるのでしょうか?
2.1の続きなのですが...。
Y2から右30個分のセルの値の合計を出す時に、
=SUM(Y2:BB2)...とするんじゃなくて、
BB2の部分を関数か、何かの表現方式で表現できないでしょうか?
3.合計計算のスタート位置(今はY2)を他のセルに入れておいて、
そこを参照して2と同じ事をすることもできますか?
つまりY2の部分を可変にしたいのですが...。
質問の仕方がまどろっこしく見えるかもしれませんが、
解決方法が分からなくて困っています。
できれば、マクロは使わずに関数だけで処理したいのですが...。
ご存知の方がいらっしゃたら、お助けください。
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
> 1.たとえば、Y2の3つとなりにAB2がありますが、
Y2と3からAB2を導き出す関数か表現方法があるのでしょうか?
=OFFSET(Y2;0;3)
のようにOFFSET関数を利用してください。
2.も同じように
=SUM(Y2:OFFSET(Y2;0;30)
となります。
> 3.合計計算のスタート位置(今はY2)を他のセルに入れておいて、
そこを参照して2と同じ事をすることもできますか?
たとえば他のセルがY3だとして
=SUM(INDIRECT(Y3):OFFSET(INDIRECT(Y3);0;30)
となります。
有難う御座いました。
試行錯誤はありましたが、希望していた機能を作る事ができました。
表の始めの行に、今日の日付と出席をチェックし始めた日付を入れたセルを作って、
その日数差を入れるセル(F1)を別に作りました。
それから、OFFSET関数を使って29日前から今日までの合計を取るようにしました。
=SUM(OFFSET(H3;0;$F$1-29):OFFSET(H3;0;$F$1))
これを下にコピーしていって、各行のここ30日間の出席日数を計算させるようにしました。
ちょっと格好は悪いですが、これで一応動いているし、個人的な資料なので十分だと思います。
本当に助かりました。有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) エクセルのマクロ作成について教えてください 5 2023/02/20 00:39
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- フリーソフト OpenOffice 表計算で文字としてコピペ 2 2023/05/31 11:11
- Excel(エクセル) 月間シフト表から総勤務時間を計算する関数 4 2023/05/20 07:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1〜50まで足していくと合計は?...
-
エクセルでの簡単な合計値が合...
-
Word1007でのSUM 合計ができない
-
【Excel】選択したすべてのセル...
-
エクセルでの左のセルのコピー
-
エクセル 前年比の求め方
-
エクセルで退職金の計算式を作...
-
PowerPointの表内のカンマ
-
EXCELでタイトル行と一番下の行...
-
【VBA】PDF出力に任意のファイ...
-
EXCELで縦の行全てに一括して文...
-
エクセルでオートサムを使った...
-
LINEのこの空白ってどんな意味...
-
セル上に表示された見かけ上の...
-
名簿の漢字名を関数で半角カナ...
-
エクセルでセル内改行の1行目...
-
Wordの差し込み印刷で空白行が...
-
エクセルでleft関数の結果が表...
-
エクセルでエンターを押すと隣...
-
【エクセル】入力規則のプルダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel】選択したすべてのセル...
-
エクセル 合計値に一番近い件数...
-
Word1007でのSUM 合計ができない
-
エクセルでの簡単な合計値が合...
-
1〜50まで足していくと合計は?...
-
エクセル 前年比の求め方
-
エクセルで退職金の計算式を作...
-
Excelの動作が遅い原因は何でし...
-
ExcelでSUMIFSを使用して経費の...
-
【大至急】 Excel数字が入って...
-
2017/5/15日から半年後の計算し...
-
IFERROR(IF()IF())のよう...
-
エクセルでの在庫管理、発注管...
-
パソコンを簡易レジのように使...
-
エクセルの関数いれれますか?
-
エクセル関数 数字のみを選択し...
-
エクセルでの交通費の計算
-
Openoffice Calcで作った出席簿...
-
Excel2007 FREQUENCY関数(デー...
-
スプレッドシートでの質問です
おすすめ情報