सभी 0 परिणामों के लिए Excel 2010 इनपुट रिक्त है


2

मैं इसका उपयोग करता हूं

= IF (मिनट (E59) + (दूसरा (E59)) = 0, "", (इस घंटे (E59) * 60) + (मिनट (E59) + (दूसरा (E59) के & lt रहा हो; 30,0,1)) )

परिणाम के रूप में 00:06:13 = 6 के रूप में समय की गणना करने के लिए और परिणामस्वरूप 00:00:00 = रिक्त।

हालाँकि जब मैं इसका उपयोग 00:00:19 के खिलाफ करता हूँ। परिणाम 0 है और मैं चाहूंगा कि यदि यह कम से कम 30 सेकंड हो तो खाली हो जाए।


स्पष्ट करने के लिए, आप सभी समय मूल्यों के लिए एक रिक्त सेल चाहते हैं & lt; 30 सेकंड?
Indrek

जवाबों:


4

आप शायद अपनी स्थिति बदलना चाहते हैं:

 =IF(AND(HOUR(E59)=0,MINUTE(E59)=0,SECOND(E59))<30,"",(HOUR(E59)*60)+(MINUTE(E59)+IF(SECOND(E59)<30,0,1))) 

आपके सूत्र का उपयोग करने के परिणामस्वरूप यह 0 प्रदर्शित करता है
Tom

3

के अनुसार m4573r उत्तर, मुझे यकीन नहीं है तथा फ़ंक्शन को एक्सेल में लिखा जा सकता है

condition1 AND condition2 AND condition3

जहाँ तक मुझे पता है, तथा फ़ंक्शन को निम्नानुसार लिखा जा सकता है: -

=IF(AND(HOUR(A1)=0, MINUTE(A1)=0, SECOND(A1)<30), "", (HOUR(A1)*60)+(MINUTE(A1)+IF(SECOND(A1)<30,0,1)))

आप सही हैं, मैंने अपना उत्तर अपडेट कर दिया।
m4573r

मैंने आपके फॉर्मूले को आज़माया और यह अभी भी 0 को परिणाम के रूप में प्रदर्शित करता है
Tom

2

आपको वास्तव में उन सभी सेकंड / मिनट / घंटे कार्यों की आवश्यकता नहीं है, यदि E59 & lt; रिक्त दिखाने के लिए बस एक साधारण IF फ़ंक्शन का उपयोग करें; 30 सेकंड और यदि आप मिनटों को देने के लिए 1440 से गुणा नहीं कर सकते हैं, और उन निकटतम मिनटों को प्राप्त करने के लिए गोल कर सकते हैं, अर्थात।

=IF(E59<"0:00:30"+0,"",ROUND(E59*1440,0))

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.