重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

=SUMPRODUCT(OFFSET(G6404,0,0,-$I$2,1),OFFSET($O$10,0,0,$I$2,1))/SUM(OFFSET($O$10,0,0,$I$2,1))
が 計算してくれません
他のBOOKでは(10万行超えています) 同じ式ですが 無問題です
このBOOKでも 無問題の領域が存在します(しいて言えば ブロック単位で まだら)

試しに $I$2=1 とします
ORGデータ   上記のセル式の答え
20437 0 20437   計算式にカーソル合わせて エンターで抜けると再計算? 合う
20442 0 20442
20433 0 20433
20450 0 20452  セルにカーソル合わせてエンターで抜けても再計算してくれない
20460 0 20440  20440なる数値は 近くには 見当たらない
20432 0 20430
20435 0 20421

BOOKのオプション 自動計算

vbaで
Application.Calculation = xlCalculationAutomatic
'fun15.Calculate = False
fun15.EnableCalculation = True
も変わらず

オリジナルデータは ネット経由の取得
不思議なのが
オリジナルの数値データがセルに数値が入っている状態で 半角の半分(2の半分とか)数値が 前にずれていました。(ブロック的に 50-60行とか)
セル書式で 数値設定したら 半角の半分のずれは無くなりましたが 計算式は合いません

再起動して、BOOK 開きなおしても同じ・・・

思い当たるようなことは 如何でしょうか?

win10 64BIT 1903
エクセル 2013 32BIT

ただ、このエクセルも win10の UPDATEで 半分死んでるような・・・
エクセル起こして BOOK指定すると エクセルが 落ちます
一度 白紙のBOOK 開いて それから BOOK指定すると とりあえず 無問題
ただし 白紙の BOOK1 も開いたままですが まあ、閉じれば済む
2013になって インスタンスは1個で 別BOOK を 開きますから、これもアリかもですが

win UP の KB****の  同じ番号が3つもインストールされてて、他の方は それ削除したら治ったらしいですが 当方は未だ 治らず

A 回答 (1件)

色々問題を抱えているなら、Officeのクリーンインストールを行うのが良いでしょう。


(完全アンインストール後に再インストールする。)今時のPCならさほど時間はかからないかと思いますが

>他のBOOKでは(10万行超えています) 同じ式ですが 無問題です
なら、数式の問題ではないですよね。

>オリジナルデータは ネット経由の取得・・・数値設定したら 半角の半分のずれは無くなりましたが 計算式は合いません
なら、数値セルに対して別セルで 対象セル*1で数値化(確認)して、列コピー、、、対象列へ値をペーストでいかがでしょう?

不具合を認識しているOfficeなら意味ないかも、、

Windows10も先月末~今月初めに修正プログラムアップデートされているかと、、
    • good
    • 0
この回答へのお礼

ありがとうございます。
その後、分かったと言うか やったこと
エクセルの修復(お節のように意味がないかも)
問題BOOKでも 他のシート 2枚に 同じ数式が出てきますが 無問題

で、そのシートだけ壊れてる・・・と解釈
ソート破棄して、再構築。
とりあえず 問題は 解決。

クリーンインスト やるよりしょうがないか・・・
感謝

お礼日時:2019/10/03 18:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!