A method for detecting cardiac status is provided, including obtaining a user’s weight. Then, the user’s heart rate is measured by a heart rate detection unit, and the user’s acceleration or activity level is measured by an acceleration detection unit, which the activity level is calculated by the acceleration detection unit based on the acceleration. A cardio force index is obtained by a calculating unit based on the weight, the heart rate, and the acceleration, which is calculated by the following formula (Ia) or (Ib): wherein the cardio force index is force per heartbeat of the user. A method for monitoring cardiac status during exercise and an apparatus for monitoring cardiac status are also provided.一種偵測心臟狀態的方法,包含取得使用者之體重。接著,以心率檢測單元測量使用者之心搏數,並以加速度檢測單元測量使用者之加速度或活動量,其中活動量係由加速度檢測單元對加速度進行運算而得。以計算單元根據體重、心搏數以及加速度或活動量取得心力指標,計算方式如下公式(Ia)或(Ib):其中,心力指標為使用者每下心搏所受的力。本發明亦提供一種監測運動時之心臟狀態的方法及一種監測心臟狀態的裝置。