diff --git a/geomagio/residual/SpreadsheetSummaryFactory.py b/geomagio/residual/SpreadsheetSummaryFactory.py
index 265807861250dd438fd8a9b36330fb1c2669e7b0..6895e151f038315974912a9be4bf2b0ffa219eb9 100644
--- a/geomagio/residual/SpreadsheetSummaryFactory.py
+++ b/geomagio/residual/SpreadsheetSummaryFactory.py
@@ -157,7 +157,7 @@ class SpreadsheetSummaryFactory(object):
                     endtime=parse_relative_time(
                         base_date, time=(sheet[f"B{v_n}"].value)
                     ),
-                    valid=not bool(sheet[f"J{d_n}"].value),
+                    valid=not bool(sheet[f"J{v_n}"].value),
                 ),
             ]
             readings.append(