質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%

Q&A

解決済

5回答

7490閲覧

spread sheetでシグマ計算

naonao11

総合スコア97

0グッド

0クリップ

投稿2019/05/14 19:33

spread sheetで以下のような計算をしたいのですが、思いつきません。。。
ご助力ください。

したい計算

60 ∑(k+12) k=30

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答5

0

ベストアンサー決まっちゃいましたが、hatena19さんの回答からヒントを得て、一発で求められました。
適当なセルで、=SUM(ROW(1:31)+30+12-1)
と数式を入力して、[Ctrl]+[Shift]+[Enter]キーを押して確定。

投稿2019/05/15 09:01

ttyp03

総合スコア16998

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

naonao11

2019/05/15 09:09

ありがとうございます! =SUM(ROW(1:31)+30+12-1) を行なったところ、42となって普通にsumしただけと河原ニア気がするのですが。。。
ttyp03

2019/05/15 09:11

[Ctrl]+[Shift]+[Enter]キーを押して確定 やりました?
hatena19

2019/05/15 10:10

ROW関数で連続数を取得ですか。なるほど。さすがです。 =SUM(ROW(30:60)+12) でもいいですね。
ttyp03

2019/05/15 10:42

あ、そうか。 30:60の直値でいいのか。 さすがです(^^;
guest

0

ベストアンサー

A1~A31に30~60を入力。(オートフィルを使って)

適当なセルに、
=SUM(A1:A31+12)
と数式を入力して、[Ctrl]+[Shift]+[Enter]キーを押して確定する。
これは配列数式というものです。

Excelの配列数式で合計を一発で計算する方法:Tech TIPS - @IT

おまけ

汎用的なユーザー定義関数を作成してみました。

vba

1'引数 2' k: 開始値(整数) 3' n: 終了値(整数) 4' Xk: 式(文字列) 5Function SIGMA(k As Long, n As Long, Xk As String) As Double 6 Dim z As Double, i As Integer 7 For i = k To n 8 z = z + Application.Evaluate(Replace(Xk, "k", i)) 9 Next i 10 SIGMA = z 11End Function

今回の質問の場合の使用例

vba

1MsgBox SIGMA(30, 60, "k+12") '計算結果 1767 2

投稿2019/05/15 03:00

hatena19

総合スコア33699

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

マクロでシグマ関数を作成して使用します。
https://excelmath.atelierkobato.com/vba-sigma/

vba

1Function SIGMA(s As Double, n As Integer) As Double 2 Dim z As Double, k As Integer 3 For k = 1 To n 4 z = z + k ^ s 5 Next k 6 SIGMA = z 7End Function

投稿2019/05/15 02:07

編集2019/05/15 02:15
yasutomi

総合スコア2937

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

関数で一発とかでなくていいんですよね?
A1~A31に30~60を入力。
B1に=A1+12
B1をB2~B31にコピペ。
適当なセルで=SUM(B1:B31)
これが答え。

投稿2019/05/15 01:19

ttyp03

総合スコア16998

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

https://blog.apar.jp/data-analysis/4407/
答えの書いてあるページあったので、回答差し替えます。

投稿2019/05/14 19:39

編集2019/05/14 19:45
bcaa

総合スコア170

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問