বিভিন্ন কক্ষের একাধিক মানদণ্ডের সাথে শর্তসাপেক্ষ বিন্যাসকরণ


15

আমি কোনও কক্ষটির মান খালি না থাকলে হাইলাইট করার জন্য শর্তযুক্ত বিন্যাস ব্যবহার করার চেষ্টা করছি এবং যদি এর মানটি সমান হয় না -------

আমি সেলটি ফাঁকা রয়েছে কিনা তা যাচাই করতে আমি প্রতিটি সাধারণ সূত্র ব্যবহার করে দেখেছি বা এতে কোনও সাফল্য নেই এমন একটি নির্দিষ্ট স্ট্রিং রয়েছে, শর্তসাপেক্ষ বিন্যাসের মাধ্যমে আপনি এটি কীভাবে করবেন?

সম্পাদনা করুন: এটি কোনও একক ঘরের জন্য নয়, বহু কক্ষের জন্য।

উত্তর:


12

আপনার মাপদণ্ডকে সন্তুষ্ট করে এমন একটি সূত্র লেখার বিষয়টি আপনার মানদণ্ডগুলি কী তা ভেঙে দেওয়া এবং সংশ্লিষ্ট শীট ফাংশনগুলি বাস্তবায়নের বিষয়।

  1. আপনি প্রতিষ্ঠিত করেছেন যে কোনও ঘর খালি না থাকলে কেবল ফর্ম্যাটিংটি প্রয়োগ করা উচিত। EQফাংশন পরীক্ষা হোক বা না হোক একটি মান (যেমন একটি কক্ষ থেকে রেফারেন্স এর মত) অন্য সমান। যেহেতু আমরা একটি খালি ঘরের বিপরীতে পরীক্ষা করতে চাই, আমরা ""আমাদের EQ ফাংশনে (খালি স্ট্রিং) ব্যবহার করব । তাই EQ(A1,"")। তবে আপনি চান যে ঘরটি খালি না হলে সত্যটি ফিরে আসে, সুতরাং আমরা এই প্রকাশটি NOTফাংশনটির মধ্যেই সংযুক্ত করব ।

NOT(EQ(A1,""))

  1. আপনি এটিও প্রতিষ্ঠিত করেছেন যে ঘরের মানটি না থাকলে ফর্ম্যাটিংটি প্রয়োগ করা উচিত -------। আবারও আমরা এর জন্য EQ ব্যবহার করতে পারি। EQ(A1,"-------")। এবং আবারও, আমরা আপনার মানদণ্ড পূরণের জন্য এটি নয়ন ফাংশনটিতে গুটিয়ে দেব।

NOT(EQ(A1,"-------"))

  1. অবশেষে, আপনি চান যে এই বিন্যাসের দু'টি মান পূরণ করা উচিত যদি ফর্ম্যাটিংটি প্রয়োগ করা হয়। সুতরাং আমরা ANDফাংশনটি ব্যবহার করব , আর্গুমেন্ট হিসাবে আমরা উপরে দুটি সূত্র একসাথে রেখেছি। আপনার চূড়ান্ত সূত্রটি হ'ল:

=AND(NOT(EQ(A1,"")),NOT(EQ(A1,"-------")))

নিশ্চিত করুন যে, আপনি যখন নিজের শর্তযুক্ত বিন্যাসের নিয়মটি তৈরি করছেন, আপনি শর্তের ক্ষেত্রটি "কাস্টম সূত্রটি" তে সেট করেছেন বা এটি কাজ করবে না।


যোগসূত্র: সাধারণ মানব একটি বিকল্প সূত্রটি দিয়েছে যা আমার চেয়ে চোখের চেয়ে খাটো এবং সহজ। এটি শীটের কয়েকটি লজিকাল ফাংশনের জায়গায় লজিকাল অপারেটরকে কাজে লাগায় এবং এই অপারেটরগুলির অজান্তে এটি অনুসরণ করা তত সহজ নয়। যুক্তি অবশ্য ঠিক একই রকম। ( <>"সমান নয়" এর জন্য অপারেটর কি)

=AND(A1<>"", A1<>"-------")


এটি একটি একক ঘরের জন্য কাজ করার সময়, আমার প্রতি সেল ভিত্তিতে নয়, পুরো ব্যাপ্তিতে এটি করা দরকার। আমি এখানেই সমস্যায় পড়ছি। আমার এটি নির্দিষ্ট করা উচিত ছিল।
ডগলাস গ্যাসকেল

কোন সমস্যা নেই! আপনার কাঙ্ক্ষিত ব্যাপ্তির সাথে আমি যে সূত্রটি লিখেছি তাতে "A1" প্রতিস্থাপন করুন। কোনও সূত্রে পরিসীমাটি কীভাবে নির্দিষ্ট করা যায় সে সম্পর্কে আপনার কি সমস্যা হচ্ছে? যদি তা হয় তবে এর পরিসীমা কত?
সাইটস্পিরিট

হতে পারে আমি ভুলভাবে রেঞ্জটি প্রবেশ করছি। আমি এটি প্রবেশ করিয়ে দিচ্ছি D6:I101, এটা কি ভুল? এটি: NOT(ISBLANK(D6:I101))যে কোনও নন-ফাঁকা কক্ষে বিন্যাস শৈলীর প্রয়োগ করা উচিত, এবং এটি হয় না।
ডগলাস গ্যাসকেল

1
আমার মনে হয় =AND(D6<>"", D6<>"-------")আরও সোজা হবে ... @ ডগলাসগ 14 বি আপনার =সূত্রের সামনে আছে ?

2
সাহায্যের জন্য ধন্যবাদ! একটি সেল এটা মান সেট করা আছে তা দেখা যাচ্ছে ""আয় FALSEযখন আপনি এটি দিয়ে পরীক্ষা ISBLANK()। আমার ""সরাসরি পরীক্ষা করার দরকার ছিল ।
ডগলাস গ্যাসকেল

2

এটি স্থানীয়করণের উপর নির্ভরশীল তবে আপনার দেশে ফাংশন অপারেটর ডিলিমিটার হতে পারে ";" (সেমিকোলন) "," নয়। যদি এটি আপনার দেশে হয় তবে সঠিক উত্তরটি হবে:

=AND(A1<>"";A1<>"-------")

আমি আমার দেশে এটি বের করার জন্য বেশ কিছুটা সময় ব্যয় করেছি, তাই আমি তাদের জন্য এখানে লিখেছি, যাদের একই সমস্যা রয়েছে।

বিটিডাব্লু আপনি যদি বিভিন্ন কলাম / সারিগুলিতে এই সূত্রটি ব্যবহার করার পরিকল্পনা করেন তবে আপনি কলামের নাম বা সারি নম্বর সহ "$" ব্যবহার বিবেচনা করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.