ধরুন আমার সেল ক 1 একটি এক্সেল স্প্রেডশীট নম্বর ঝুলিতে 3 । আমি যদি সূত্রটি প্রবেশ করি
= - A1^2 + A1
A2 এ, তারপরে A2 সংখ্যাটি 12 দেখায়, যখন এটি -6 (বা -9 + 3) প্রদর্শিত হবে
তা কেন? আমি কীভাবে এই বিভ্রান্তিমূলক আচরণ রোধ করতে পারি?
ধরুন আমার সেল ক 1 একটি এক্সেল স্প্রেডশীট নম্বর ঝুলিতে 3 । আমি যদি সূত্রটি প্রবেশ করি
= - A1^2 + A1
A2 এ, তারপরে A2 সংখ্যাটি 12 দেখায়, যখন এটি -6 (বা -9 + 3) প্রদর্শিত হবে
তা কেন? আমি কীভাবে এই বিভ্রান্তিমূলক আচরণ রোধ করতে পারি?
উত্তর:
সংক্ষিপ্ত উত্তর
এই সমস্যাটি সমাধান করতে, সমান চিহ্নের আগে একটি 0 যুক্ত করুন
= 0 - A1^2 + A1
বা ক্রিয়াকলাপের মানক ক্রম জোর করতে বেশ কয়েকটি বন্ধনী যুক্ত করুন
= - (A1^2) + A1
বা বিয়োগ চিহ্নটি এর সাধারণ -1 দ্বারা গুণনের সাধারণ ব্যাখ্যা দ্বারা প্রতিস্থাপন করুন
= -1 * A1^2 + A1
এই বিশেষ ক্ষেত্রে যেখানে আপনার অতিরিক্ত মেয়াদ + এ 1 রয়েছে, সেক্ষেত্রে সেরা সমাধানটি @ সিংহ 9999 দ্বারা প্রস্তাবিত:
= A1 - A1^2
বিস্তারিত ব্যাখ্যা
এক্সেলের সম্মেলনের অধীনে,
= - 3^2
সমান (-3) = 2 = 9, যখন
= 0-3^2
সমান 0-9 = -9।
কেন মাত্র 0 যুক্ত করে ফলাফল পরিবর্তিত হচ্ছে?
কোনও মিন্যুন্ডের আগে নয়, বিয়োগ চিহ্নটি -3। 2-কে একটি নেগেটিভ অপারেটর হিসাবে বিবেচনা করা হয় , যা একটি অ্যানারি অপারেটর (কেবলমাত্র একটি যুক্তিযুক্ত) যা নিম্নলিখিত সংখ্যার (বা অভিব্যক্তি) এর চিহ্নটি পরিবর্তন করে। যাইহোক, 0-3 ^ 2 এ বিয়োগ চিহ্নটি একটি বিয়োগ অপারেটর , যা একটি বাইনারি অপারেটর যা -
পূর্ববর্তীগুলির থেকে নিম্নলিখিতগুলি অনুসরণ করে তা বিয়োগ করে -
। এক্সেল এর নিয়মাবলী অনুযায়ী, exponentiation অপারেটর ^
নির্ণয় করা হয় অস্বীকৃতি অপারেটর পর এবং বিয়োগ অপারেটর সামনে । দেখুন "ক্যালকুলেশন অপারেটর ও প্রাধান্য Excel এ" , বিভাগ "ক্রমে এক্সেল সূত্রে অপারেশন সঞ্চালিত"।
মান গাণিতিক সম্মেলন করে exponentiation নির্ণয় করা হয় উভয় অস্বীকৃতি এবং বিয়োগ সামনে , বা, আরো সহজভাবে বিবৃত ^
আগে গণনা করা হয় -
। লজ্জাজনকভাবে, এক্সেল বীজগণিত সংক্রান্ত বিধিগুলি, স্কুল পাঠ্যপুস্তক, একাডেমিক রচনা, বৈজ্ঞানিক ক্যালকুলেটর, লোটাস ১-২-৩, গণিত, ম্যাপেল, ফোর্টরান বা মতলব, এমএস ওয়ার্কস এবং ... ভিবিএ (ডিবি) এক্সেলের ম্যাক্রো লিখতে ব্যবহৃত ভাষা)। দুর্ভাগ্যক্রমে, LibreOffice এবং গুগল শিটের ক্যালক এক্সেলের সাথে সামঞ্জস্য করার জন্য একই কনভেনশনটি অনুসরণ করে। তবে গুগলের অনুসন্ধান বাক্সে বা বারে একটি অভিব্যক্তি স্থাপন দুর্দান্ত ফলাফল দেয়। আপনি যদি এন্টার টিপেন, তবে প্রথম বন্ধনী ব্যবহার করে গণনার ক্রম দেওয়া হবে। একটি আলোচনা যেখানে গণিতবিদ "কম্পিউটার বিজ্ঞানী" এর তর্ককে ক্ষয়ক্ষতির চেয়ে অবহেলার নজির রক্ষা করে: http://mathforum.org/library/drmath/view/69058.html
জেনারেল ওয়ারকারাউন্ডস
আপনি যদি গণনা করতে চান
- Anything ^ 2,
সমান চিহ্নের আগে একটি 0 যুক্ত করুন
0 - Anything ^ 2
বা ক্রিয়াকলাপের মানক ক্রম জোর করতে বেশ কয়েকটি বন্ধনী যুক্ত করুন
- ( Anything ^ 2 )
বা বিয়োগ চিহ্নটি এর সাধারণ -1 দ্বারা গুণনের সাধারণ ব্যাখ্যা দ্বারা প্রতিস্থাপন করুন
-1 * Anything ^ 2
উপরের বিকল্পগুলির মধ্যে, আমি ডি বিয়োগ সাইন এর আগে 0 যুক্ত করতে পছন্দ করি কারণ এটি সবচেয়ে ব্যবহারিক practical যদি এক্সপ্রেশনটি ইতিমধ্যে বন্ধনী দ্বারা ঘিরে থাকে তবে আমি প্রথম বন্ধনী যুক্ত হওয়া এড়াতে চাই। বন্ধনীগুলির ভারী ব্যবহার এক্সপ্রেশনকে পড়া, ডিবাগ এবং লিখতে আরও শক্ত করে তোলে।
যদি কোনও অতিরিক্ত শব্দ যুক্ত করা হয় (বা সম-বিদ্যুত সমস্যা ছাড়াই বিয়োগ),
- Anything ^ 2 + ExtraTerm,
এক্সট্রাটার্ম প্রথমে রাখাই সর্বোত্তম সমাধান,
ExtraTerm - Anything ^ 2.
অন্য উত্তরের মন্তব্যে বলা হয়েছে যে অ-মানক প্রাধান্য বিধি সম্পর্কে আপনাকে সচেতন হতে হবে এমন একমাত্র ক্ষেত্রে যেখানে বিয়োগ চিহ্নটি সমান চিহ্ন (= -) অনুসরণ করে। তবে, অন্যান্য উদাহরণ রয়েছে যেমন = এক্সপ্রেস (-x ^ 2) বা = (- 2 ^ 2 = 2 ^ 2), যেখানে বিয়োগ চিহ্নের আগে কোনও মানফল নেই।
আমি প্রথমে লিখেছিলাম, যা একটি সংক্ষিপ্ত উত্তর প্রস্তাব করার জন্য @ ব্রুস ওয়াইন ধন্যবাদ।
আপনি এক্সেল অনুসারে আগ্রহী হতে পারেন , 4 ^ 3 ^ 2 = (4 ^ 3) ^ 2। এটি কি আসলেই প্রমিত গণিতের সম্মেলন?
রডল্ফো এর উত্তরের চেয়ে কিছুটা বেশি সাফল্য, আপনি এটি ব্যবহার করতে পারেন:
=-(A1^2)+(A1)
(সম্পাদনা করুন: আমি পুরোপুরি দেখতে পাইনি এটি একটি স্ব প্রশ্ন / উত্তর ছিল))
একটি নেতৃস্থানীয় -
প্রথম পদটির অংশ হিসাবে বিবেচিত হয়।
=-3^2
হিসাবে প্রক্রিয়া করা হয় (-3)^2 = 9
শুরুতে শূন্যের সাথে এটি পরিবর্তে সাধারণ বিয়োগ হিসাবে বিবেচিত হয়।
=0-3^2
হিসাবে প্রক্রিয়া করা হয় 0 - 3^2 = -9
এবং আপনার যদি দুটি অপারেটর থাকে তবে একই জিনিস ঘটবে।
=0--3^2
হিসাবে প্রক্রিয়া করা হয় 0 - (-3)^2 = -9
এবং
=0+-3^2
হিসাবে প্রক্রিয়াজাত করা হয়0 + (-3)^2 = 9
কারণ এক্সেল আপনার সমীকরণটিকে এভাবে ব্যাখ্যা করছে:
(-x) + 2 + x
যখন আপনি চেয়েছিলেন:
- (x ^ 2) + এক্স
এই ধরণের অযাচিত আচরণ রোধ করার জন্য, আমি খুঁজে পাই সেরা অভ্যাসটি হল আপনার নিজের অগ্রাধিকার ব্যবস্থাটি সংজ্ঞায়িত করার জন্য প্যারেনেসিসের ভারী ব্যবহার করা, যেহেতু অবহেলা বিয়োগের মতো নয়, এবং এটি পেমডাস দ্বারা আচ্ছাদিত নয়। একটি উদাহরণ যেমন হবে:
(- (এক্স ^ 2)) + X
এটি ওভারকিল হতে পারে তবে আমি এইভাবে গ্যারান্টি দিচ্ছি যে এক্সেল আমার পছন্দ মতো আচরণ করে।
x - x^2
। এটি নিশ্চিত করে - বাইনারি বিয়োগফল অপারেটর হিসাবে ব্যাখ্যা করা হয়।
এক্সপ্রেশনটি = - A1^2 + A1
এক্সেলের সাথে সুনির্দিষ্ট তাই অবশ্যই এক্সেলস বিধিগুলি অনুসরণ করতে হবে। এখানে অন্য কয়েকটি উত্তরের বিপরীতে , অগ্রাধিকারের সঠিক ক্রম নেই। বিভিন্ন অ্যাপ্লিকেশন দ্বারা গৃহীত কেবল বিভিন্ন কনভেনশন রয়েছে। আপনার রেফারেন্সের জন্য, এক্সেল দ্বারা ব্যবহৃত অগ্রাধিকার ক্রমটি হ'ল:
: Range
<space> intersection
, union
- Negation
% Percentage
^ Exponential
* and / Multiplication and Division
+ and - Addition and Subtraction
& Concatenation
= < > <= >= <> Comparison
যা আপনি প্রথম বন্ধনী ব্যবহার করে ওভাররাইড করতে পারেন।
-
বা বাইনারি হতে পারে। তবে এটি অপারেশনের অর্ডার বোঝায় না। অন্যান্য ভাষাগুলি এই অধিকার পায়: পাইথন, রুবি, অক্টাভা, আউক এবং হাস্কেল (প্রথম যে পাঁচটি ভাষা একটি ক্ষতিকারক অপারেটর যা মনে আসে) এটি -3 ** 2
সর্বদা মূল্যায়ন করে -9
। কেন? কারণ এটাই সঠিক উত্তর।
আপনি এটি যে কোনও উপায়ে পেতে পারেন:
=-A1^2+A1
একটি 12 ফিরে আসবে , কিন্তু:
=0-A1^2+A1
একটি -6 ফিরে আসবে
আপনি যদি মনে করেন যে 12 টি ফিরে আসা সাধারণ জ্ঞানের লঙ্ঘন করে; গুগল শিটগুলি একই কাজ করে তা সচেতন থাকুন।
=A1-A1^2
এছাড়াও ফিরে আসে -6
বিকল্পভাবে, আপনি ঠিক করতে পারেন
= A1 - A1^2
কারণ -y + x = x-y
অন্যান্য লোকেরা জবাব দিয়েছেন "আমি কীভাবে এড়াতে পারি?" প্রশ্নের অংশ। কেন হয় তা আমি আপনাকে জানাতে চলেছি।
এটি ঘটে কারণ 1979 সালে ব্যক্তিগত কম্পিউটারগুলির মধ্যে খুব সীমিত মেমরি এবং প্রসেসিং ক্ষমতা ছিল।
আইবিএম পিসির প্রাথমিক প্রকাশের দু'বছর আগে 1979 সালে অ্যাপল II এর জন্য ভিসিক্যালক চালু হয়েছিল (যেখানে বেশিরভাগ আধুনিক ডেস্কটপ এবং ল্যাপটপ কম্পিউটারগুলি তাদের সরাসরি বংশধরের সন্ধান করে)। অ্যাপল II-র 64৪ কিবি (,৫,৫36 by বাইট) র্যাম থাকতে পারে, এবং ভিসিক্যালক চালানোর জন্য কমপক্ষে ৩২ কিবি দরকার ছিল। এখানে কিছুটা হলেও, ভিসিক্যাল্ককে বরং অ্যাপল II এবং সম্ভবত সাধারণভাবে ব্যক্তিগত মাইক্রো কম্পিউটারের জন্য "হত্যাকারী অ্যাপ্লিকেশন" হিসাবে বিবেচনা করা হয়।
যত কম বিশেষ কেস এবং কম সূত্রের চেহারা দরকার, স্প্রেডশিট সূত্রকে বিশ্লেষণ করার জন্য কোডটি সহজ (এবং এর ফলে আরও ছোট) করা যেতে পারে। বৃহত্তর স্প্রেডশিটগুলি পরিচালনা করতে সক্ষম হওয়ার বিনিময়ে কোণার ক্ষেত্রে ব্যবহারকারীর কিছুটা আরও স্পষ্ট হওয়া প্রয়োজন sense মনে রাখবেন, এমনকি উচ্চ-অ্যাপল II-র সাথে, অ্যাপ্লিকেশনটির প্রয়োজনীয় মেমোরিটি জবাবদিহি করার পরে আপনার কাছে খেলতে কয়েক দশক কিলোবাইট ছিল। লো-মেমরি সিস্টেমের সাথে (48 কিবি র্যাম কোনও "গুরুতর" মেশিনের জন্য অস্বাভাবিক কনফিগারেশন ছিল না), সীমাটি আরও কম ছিল।
আইবিএম যখন তাদের পিসি প্রবর্তন করে, তখন নতুন আর্কিটেকচারে ভিসিক্যালকের একটি বন্দর তৈরি করা হয়েছিল। উইকিপিডিয়া এই বন্দরটিকে "বাগ সামঞ্জস্যপূর্ণ" হিসাবে উল্লেখ করেছে , সুতরাং সিস্টেমটি প্রযুক্তিগতভাবে আরও জটিল বিশ্লেষণ করতে সক্ষম হলেও, আপনি ঠিক একই সূত্রটি পার্সিংয়ের আচরণটি দেখতে আশা করতে পারেন।
1982 সালের শুরুতে, মাইক্রোসফ্ট তাদের মাল্টিপ্ল্যান ক্রস-প্ল্যাটফর্ম স্প্রেডশিট দিয়ে ভিসি - ক্যালকের সাথে এবং পরে 1-2-1- এর সাথে প্রতিযোগিতা করে । পরে, 1983 সালে লোটাস বিশেষত আইবিএম পিসির জন্য চালু হয়েছিল এবং এটি দ্রুত ভিসিক্যাল্ককে ছাড়িয়ে যায়। রূপান্তরটি আরও সহজ করার জন্য, ভিসিক্যাল্কের মতো একইভাবে সূত্রগুলি পার্স করা উভয়ের পক্ষে উপলব্ধি হয়েছিল। সুতরাং সীমিত চেহারা-সামনের আচরণ এগিয়ে নেওয়া হবে।
1985 সালে মাইক্রোসফ্ট ম্যাকিনটোসের জন্য এক্সেল প্রবর্তন করেছিল এবং 1987 সালে পিসির কাছে সংস্করণ 2 দিয়ে শুরু করে। আবার, রূপান্তরটি আরও সহজ করার জন্য, প্রায় এক দশককালের আগে থেকেই লোকেরা ইতিমধ্যে ব্যবহৃত ফর্মুলা পার্সিং আচরণটি এগিয়ে নিয়ে যাওয়া বোধগম্য হয়েছিল।
এক্সেলের প্রতিটি আপগ্রেডের সাথে, আচরণটি পরিবর্তনের সুযোগ বিদ্যমান ছিল, তবে কেবলমাত্র এটির জন্য সূত্রগুলি টাইপ করার নতুন পদ্ধতি শেখার প্রয়োজন হবে না, এটি পূর্ববর্তী সংস্করণে ব্যবহৃত বা তৈরি স্প্রেডশিটের সাথে সামঞ্জস্যতা ভঙ্গ করতেও পারে। বেশ কয়েকটি বাণিজ্যিক সংস্থার প্রতিটি ক্ষেত্রে একে অপরের সাথে প্রতিযোগিতা করা এখনও একটি অত্যন্ত প্রতিযোগিতামূলক বাজারে, আচরণটি ব্যবহারকারীদের অভ্যস্ত থাকার সম্ভাবনাটি সম্ভবত সিদ্ধান্ত নেওয়া হয়েছিল।
2019 এর দিকে দ্রুত এগিয়ে চলেছি এবং আমরা এখনও 1978-1979 এর পরে কোনও ফর্মুলা পার্সিং আচরণের সিদ্ধান্তের সাথে আটকে গিয়েছি।
এক্সপ্রেশনটিতে - A1^2
দুটি অপারেটর রয়েছে, যথা ইউনারি নেগেটিশন অপারেটর -
এবং বাইনারি এক্সপেনসিয়েশন অপারেটর ^
। কোনও বন্ধনীর অনুপস্থিতির সাথে দুটি ব্যাখ্যা হতে পারে। উভয় ক্ষেত্রেই:
-(A1^2)
বা:
(-A1)^2
প্রথম এক প্রথম operands সঙ্গে exponentiation না বলে A1
এবং 2
, এবং তারপর যে অস্বীকৃতি না।
দ্বিতীয়টি বলে যে প্রথমে অপারেন্ডকে অস্বীকৃতি জানাতে হবে A1
, এবং তারপরে এবং এর ফলস্বরূপ ক্ষয়ক্ষতি ব্যবহার করুন 2
।
প্রশ্নের মন্তব্যে যেমন বলা হয়েছিল, কোনও বুদ্ধিমান পরিবেশে পাওয়ারের বিয়োগ চিহ্নের চেয়ে বেশি অগ্রাধিকার থাকে। যার অর্থ, কোনও সিস্টেম প্রথমটিকে ধরে নিলে এটি সবচেয়ে ভাল।
তবে এক্সেল দ্বিতীয়টিকে পছন্দ করে।
পাঠটি হ'ল, যদি আপনার পরিবেশটি বুদ্ধিমান হয় কি না তবে আপনি যদি অনিশ্চিত থাকেন তবে প্যারেন্টেসিসটি নিরাপদ দিকে অন্তর্ভুক্ত করুন। তাই লিখুন -(A1^2)
।
এটি এক্সেলের সাথে নয় তবে এক্সটোনস এবং নেগেটিভগুলির সাথে সমস্যা। আপনি যখন একটি নম্বর নিয়ে যান এবং এটি একটি এমনকি শক্তিতে উত্থাপন করেন, আপনি নেতিবাচক চিহ্নটি বাতিল করেন।
-x^2 + x == (-x * -x) + x
x = 3 => (-3 * -3) + 3
== 9 + 3 => 12
আপনাকে প্রথম বন্ধনী এবং একাধিক দ্বারা ব্যবহার করতে হবে -1
-1 * (x^2) + x
-x^2
কোথায় x 3 এবং x^2
কোথায় x -3 এর মধ্যে পার্থক্যটি নোট করুন । -x^2+x
কখনও পৌঁছাবে না 12: wolframalpha.com/input/?i=-x%5E2%2Bx
-x ^ 2 + x যেখানে x = 3 এটি একটি চতুর্ভুজ সমীকরণের একটি উদাহরণ এই সমীকরণটি এইভাবে লেখা যেতে পারে: -3 * -3 + 3: গুণাকে সংখ্যার চেয়ে বেশি অগ্রাধিকার লাগে তাই ফলাফলটি নিম্নরূপে লিখিত হবে: 9 + 3 : কেন = 9 কারণ aণাত্মক সংখ্যা xa negativeণাত্মক সংখ্যা একটি ইতিবাচক ফলাফল দেয়। এটি কোনও ক্যালকুলেটর, স্লাইড নিয়ম বা কোনও কম্পিউটার গণিত প্রোগ্রামের চূড়ান্ত ফলাফল 9 + 3 = 12 ব্যবহার করে যাচাই করা যেতে পারে
এটি একটি খুব সহজ গণিত।
নিয়ম ১. এমনকি নেতিবাচক সংখ্যার গুণক, একটি ইতিবাচক ফলাফল আউটপুট হবে:
বিয়োগ * বিয়োগ = প্লাস
বিয়োগ * বিয়োগ * বিয়োগ = বিয়োগ
বিয়োগ * বিয়োগ * বিয়োগ * বিয়োগ = প্লাস
এটি এ কারণে ঘটে যে, জোড়ায় একে অপরকে বাতিল করে।
বিধি 2. প্রতিটি সংখ্যার শক্তি চিহ্নিত করে যে এই সংখ্যাটি নিজেই বহুগুণ বৃদ্ধি পাবে।
(2) ^ n, যেখানে এন = 2 => 2 * 2 = 4
(-2) ^ n, যেখানে এন = 2 => (-2) * (- 2) = 4
এবং আপনি যদি নিয়ম 1 নম্বর দেখতে পারেন ..
(-3) ^ n, যেখানে এন = 3 => (-3) * (-3) * (-3) = 9 * (-3) = -27
বিধি ৩. সংযোজন এবং বিয়োগের চেয়ে গুণ ও বিভাগের উচ্চ অগ্রাধিকার রয়েছে।
3 * 5 + 2 = 15 + 2 = 17
3 * (5 + 2) = 3 * 7 = 21
এবং আপনার প্রশ্নের উত্তর আছে:
পূর্ব থেকে সমস্ত 3 টি বিধি সংমিশ্রণ:
-x ^ 2 + x, যেখানে x = 3 => -3 ^ 2 + 3 = 9 + 3 = 12
আপনার প্রতি আমার পরামর্শটি হ'ল প্রতি বছর কিছুটা সময় ব্যয় করা এবং গণিতের মৌলিক নিয়মগুলিকে সতেজ করে রাখা।
এটি আসলে একটি দক্ষতা যা আপনি বজায় রাখতে এবং বিশ্বের বৃহত অংশের শীর্ষে থাকতে পারেন কেবলমাত্র প্রাথমিক গণিতগুলি জেনে।
+-*/
, কিন্তু মত নয় ইউনারী অপারেটর -
বা +
। পাওয়ার অপারেটরের প্রাধান্য তার চেয়ে বেশি *
এবং /
ইউনারি অপারেটরগুলির উচ্চতর প্রাধান্য রয়েছে