diff --git a/Marlin/src/inc/Conditionals_adv.h b/Marlin/src/inc/Conditionals_adv.h
index 3e5cef9dc3c1fbcf94bc97d1682d14fc3965cc6f..e6376aec21cc272079b2d5b893b7da43f15bc019 100644
--- a/Marlin/src/inc/Conditionals_adv.h
+++ b/Marlin/src/inc/Conditionals_adv.h
@@ -356,7 +356,7 @@
 #if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
   #define HAS_POWER_MONITOR 1
 #endif
-#if ENABLED(POWER_MONITOR_VOLTAGE) && defined(POWER_MONITOR_FIXED_VOLTAGE)
+#if ENABLED(POWER_MONITOR_CURRENT) && defined(POWER_MONITOR_FIXED_VOLTAGE)
   #define HAS_POWER_MONITOR_VREF 1
 #endif
 #if BOTH(HAS_POWER_MONITOR_VREF, POWER_MONITOR_CURRENT)