অন্য কক্ষের মানের ভিত্তিতে শর্তযুক্ত বিন্যাসকরণ


490

আমি প্রতিদিনের ড্যাশবোর্ডের জন্য গুগল পত্রক ব্যবহার করছি। আমার যা প্রয়োজন তা হ'ল অন্য কোষের মানের উপর ভিত্তি করে ঘর বি 5 এর পটভূমি রঙ পরিবর্তন করা - সি 5। সি 5 যদি 80% এর বেশি হয় তবে পটভূমির রঙ সবুজ তবে এটি নীচে থাকলে এটি অ্যাম্বার / লাল হবে।

এটি কি গুগল শীট ফাংশন সহ উপলব্ধ বা আমার কোনও স্ক্রিপ্ট sertোকানো দরকার?


4
আপনি নতুন পত্রকে না যাওয়া অবধি কোনও ট্রিগার বা এই উত্তরটি যা ব্যবহার করে না সেগুলি ব্যবহার করে এই উত্তর থেকে একটি স্ক্রিপ্টকে মানিয়ে নিন । onEdit
মোগসদাদ

উত্তর:


535

দ্রষ্টব্য: যখন এটি নীচের ব্যাখ্যায় "বি 5" বলে, এটি আসলে "বি {কারেন্ট_রো}" এর অর্থ হয়, সুতরাং সি 5 এর জন্য এটি বি 5, সি 6 এর জন্য এটি বি 6 এবং আরও রয়েছে। আপনি যদি না $ B specify 5 নির্দিষ্ট না করেন - তবে আপনি একটি নির্দিষ্ট ঘর উল্লেখ করেন।


এটি 2015 এর হিসাবে গুগল পত্রকগুলিতে সমর্থিত: https://support.google.com/drive/answer/78413#forulas

আপনার ক্ষেত্রে, আপনাকে বি 5 এ শর্তযুক্ত বিন্যাস সেট করতে হবে।

  • " কাস্টম সূত্রটি " বিকল্পটি ব্যবহার করুন এবং এটিকে সেট করুন =B5>0.8*C5
  • " রেঞ্জ " বিকল্পটি এতে সেট করুন B5
  • পছন্দসই রঙ সেট করুন

আপনি ব্যাকগ্রাউন্ড বা পাঠ্য বা রঙ স্কেলের আরও রঙ যুক্ত করতে এই প্রক্রিয়াটির পুনরাবৃত্তি করতে পারেন।

আরও ভাল, " রেঞ্জ " -র রেঞ্জ ব্যবহার করে সমস্ত সারিতে একটি নিয়ম প্রয়োগ করুন । প্রথম সারিটি শিরোনাম হিসাবে ধরে নেওয়া উদাহরণ:

  • B2 তে শর্তসাপেক্ষ বিন্যাসন, সেট " কাস্টম সূত্র থেকে" =B2>0.8*C2
  • " রেঞ্জ " বিকল্পটি এতে সেট করুন B2:B
  • পছন্দসই রঙ সেট করুন

পূর্ববর্তী উদাহরণের মতো হবে তবে কেবল সারি 5 নয়, সমস্ত সারিগুলিতে কাজ করে

Ran


1
জিগ ধন্যবাদ জানাতে। এটি দরকারী তবে কেবল এটি ব্যবহার করতে পারবেন না যদি না আমি আমার পুরানো স্প্রেডশিট সংস্করণ সামগ্রীটি নতুনটিতে অনুলিপি করি। ধন্যবাদ বন্ধু
মার্ক ম্যাগোলোনা

19
আমি এটি বুঝতে পেরেছি, আপনার একটি নিখুঁত রেফারেন্স ব্যবহার করা দরকার। উদাহরণস্বরূপ, ফোরামেলে "= B5: B10 = C $ 5", এবং পরিসীমা B5: B10।
বেন

1
@ অনেক প্রশংসা করেছেন আমার ধারণা নেই যে কেউ কীভাবে এটি আবিষ্কার করবে
jjathman

29
অন্য একটি শিটের একটি ঘর উল্লেখ করতে: =B2>0.8*indirect("Sheet1!C2")( উত্স )
জোসেফডপুরসেল

1
@ জিগ ম্যান্ডেল মুদ্রা হিসাবে ফর্ম্যাট করা ঘরগুলি বাদে ঠিকঠাক কাজ করে im কোন ধারণা কিভাবে? চিয়ার্স
টিনো ম্যাকলারেন

197

আরও একটি উদাহরণ:

আপনার যদি ক থেকে A থেকে D কলাম রয়েছে এবং পুরো লাইনটি (যেমন A থেকে D) হাইলাইট করা দরকার যদি বি "সম্পূর্ণ" হয় তবে আপনি নিম্নলিখিতটি এটি করতে পারেন:

"Custom formula is":  =$B:$B="Completed" 
Background Color:     red 
Range:                A:D

অবশ্যই যদি আপনার আরও কলাম থাকে তবে আপনি রেঞ্জটি এ: টিতে পরিবর্তন করতে পারেন।

বিতে যদি "সম্পূর্ণ" থাকে তবে অনুসন্ধান হিসাবে নিম্নলিখিত হিসাবে ব্যবহার করুন:

"Custom formula is":  =search("Completed",$B:$B) 
Background Color:     red 
Range:                A:D

2
ঠিক আমি খুঁজছেন ছিল কি. ধন্যবাদ!
আরডিটি 2

8
আপনি $"কাস্টম সূত্রটি" ক্ষেত্রটি সরবরাহ না করা পর্যন্ত এটি কাজ করবে বলে মনে হচ্ছে না । যেমন করুন $B$2:$Bএবং করবেন নাB2:B
tdk

2
কেবল ভাগ্যবান 1928 এর উত্তরে যুক্ত করতে - আপনি যদি A: D থেকে A: T রেঞ্জ পরিবর্তন করেন তবে আপনি লাইন / সারি নয় বরং আরও কলাম যুক্ত করবেন। আপনার যদি কেবল সীমাবদ্ধতার একটি সীমাবদ্ধ সংখ্যা থাকে আপনি শর্তসাপেক্ষ বিন্যাসে কাজ করতে চান তবে এটি একটি সারি নির্দিষ্ট করতে সহায়তা করতে পারে, উদাহরণস্বরূপ যদি আপনার একটি শিরোনাম সারি থাকে তবে A2: D13। অন্যথায় যদি আপনি কোনও ফাঁকা বা নির্দিষ্ট মানের সমান না হয়ে কোনওটির সাথে মিলে যায় তবে আপনি শীটটিতে থাকা সমস্ত সারিতে রঙ যুক্ত করতে পারেন যা আপনি যা চান তা নাও হতে পারে।
টম বুশ

আমি আপনাকে বলতে পারি না কতক্ষণ আমি এই সমাধানটি খুঁজছি - বিশেষত মানদণ্ডটি একটি পাঠ্য মান হিসাবে। ধন্যবাদ!
ফ্রান্সেস চেরম্যান

4
নোট করুন যে সূত্রের শুরুতে "=" হ'ল খুব গুরুত্বপূর্ণ
vy32

18

আমি আমার একটি সাম্প্রতিক ফাইলটিতে একটি আকর্ষণীয় শর্তসাপেক্ষিক ফর্ম্যাটিং ব্যবহার করেছি এবং ভেবেছিলাম এটি অন্যের পক্ষেও কার্যকর হবে। সুতরাং এই উত্তরটি পূর্ববর্তীগুলির সম্পূর্ণতার জন্য।

এই আশ্চর্যজনক বৈশিষ্ট্যটি কীভাবে সক্ষম এবং এটি কীভাবে কাজ করে বিশেষত তা প্রদর্শন করা উচিত।

উদাহরণ সারণী

সাধারণ গুগল শীট টেবিল

ডি থেকে জি পর্যন্ত রঙগুলি ক, ক, খ এবং ক কলামের মানগুলির উপর নির্ভর করে তবে সূত্রটি অনুভূমিকভাবে নির্ধারিত মান (ব্যবহারকারী, শুরু, শেষ) এবং উল্লম্বভাবে স্থির করা মানগুলি (সারির 1 এ তারিখ) নির্ধারণ করতে হবে। সেখানে ডলারের চিহ্নটি কার্যকর হয়।

সমাধান

টেবিলটিতে 2 জন ব্যবহারকারী রয়েছেন যথাক্রমে ফু (নীল) এবং বার (হলুদ) একটি সংজ্ঞায়িত রঙযুক্ত users
আমাদের নীচের শর্তযুক্ত বিন্যাসের নিয়মগুলি ব্যবহার করতে হবে এবং সেগুলি উভয়কে একই ব্যাপ্তিতে প্রয়োগ করতে হবে ( D2:G3):

  1. =AND($A2="foo", D$1>=$B2, D$1<=$C2)
  2. =AND($A2="bar", D$1>=$B2, D$1<=$C2)

ইংরাজীতে, শর্তটির অর্থ:
ব্যবহারকারীর নাম nameএবং বর্তমান কক্ষের তারিখটি এর startআগে এবং তার আগেend

2 সূত্রের মধ্যে যে একমাত্র জিনিসটি পরিবর্তিত হয় তা ব্যবহারকারীর নাম Notice এটি অন্যান্য অনেক ব্যবহারকারীর সাথে পুনরায় ব্যবহার করা সত্যিই সহজ করে তোলে!

ব্যাখ্যা

গুরুত্বপূর্ণ : চলক সারি এবং কলামগুলি পরিসীমা শুরুর তুলনায়। তবে স্থির মানগুলি প্রভাবিত হয় না।

আপেক্ষিক অবস্থানগুলির সাথে বিভ্রান্ত হওয়া সহজ। এই উদাহরণস্বরূপ, আমরা যদি এর D1:G3পরিবর্তে ব্যাপ্তিটি ব্যবহার করতাম D2:G3তবে বর্ণ বিন্যাসটি 1 সারি উপরে স্থানান্তরিত হবে।
এটি এড়ানোর জন্য, মনে রাখবেন যে পরিবর্তনশীল সারি এবং কলামগুলির জন্য মানটি অন্তর্ভুক্ত ব্যাপ্তির শুরুর সাথে মিলিত হতে পারে

এই উদাহরণে, রঙগুলি ধারণ করে এমন ব্যাপ্তি হয় D2:G3, তাই শুরু D2

User, start, এবং endসারি সঙ্গে পরিবর্তিত হতে
-> স্থায়ী কলাম এবিসি পরিবর্তনশীল সারি 2 দিয়ে শুরু: $A2, $B2,$C2

Datesকলামের সাথে পরিবর্তিত হয়
-> পরিবর্তনশীল কলামগুলি ডি থেকে শুরু করে, নির্দিষ্ট সারি 1:D$1


এই প্রতিভা!
শুভ পাখি

এটির জন্য সম্ভবত একটি পৃথক পোস্টের প্রয়োজন, তবে শর্তসাপেক্ষ স্টাইলিংটি অন্য কোনও ঘর থেকে দূরে থাকা কী সম্ভব? উদাহরণস্বরূপ, যদি আপনার ছেলেরা "foo" এবং "বার" এর জন্য আলাদা আলাদা দেখার সারণী থাকে, তবে শর্তসাপেক্ষে বিন্যাসটি আপনার নিয়মে সেই ঘরের fg-color & bg-color প্রয়োগ করার জন্য কনফিগার করা যেতে পারে? এটি আমার প্রায়শই প্রয়োজন, একটি সারির জন্য "স্থিতি" সূচক, শর্তযুক্ত বিন্যাসের নিয়মের ম্যানুয়াল পুনরায় প্রোগ্রামিং ছাড়াই রঙ এবং স্থিতির বিকল্পগুলি সহজেই কনফিগার করা হয়।
মেমিটিকান

আপনি স্ক্রিপ্টিং দিয়ে এটি করতে সক্ষম হতে পারেন। আমি মনে করি সাধারণ ব্যবহারের মাধ্যমে নির্দিষ্ট রঙ বা বিদ্যমান ফর্ম্যাট নির্বাচন করার জন্য আমি কখনই গতিশীল গড় দেখিনি। সম্পাদনা করুন: স্ক্রিপ্টিং শুরু করতে সরঞ্জামগুলি> স্ক্রিপ্ট সম্পাদক এবং কোডিং শুরু করুন। তবে এটি শীটগুলি ব্যবহার করার ক্ষেত্রে সম্পূর্ণ নতুন স্তর ;-)
রোমেন ভিনসেন্ট

6

মূলত আপনাকে যা করতে হবে তা হ'ল কলাম লেটার এবং সারি সংখ্যাতে উপসর্গ হিসাবে। নীচে চিত্র দেখুন

এখানে চিত্র বর্ণনা লিখুন


1
স্ক্রিন শট করার জন্য আপনাকে ধন্যবাদ, এটি ব্যাখ্যা করতে অনেক সহায়তা করেছিল।
বিএডলার

3

অন্য কোষের মানের উপর ভিত্তি করে ঘর বি 5 এর পটভূমি রঙ পরিবর্তন করুন - সি 5। সি 5 যদি 80% এর বেশি হয় তবে পটভূমির রঙ সবুজ তবে এটি নীচে থাকলে এটি অ্যাম্বার / লাল হবে।

বি 5 এর কোনও মান রয়েছে বলে অনুমান 80%করা হয় যে .8দশমিক ছাড়াই শতাংশ হিসাবে ফাঁকা হিসাবে ধরে নেওয়া এবং "নীচে" হিসাবে ফাঁকা গণনাগুলি ধরে নেওয়া হয় :

বি 5 নির্বাচন করুন, স্ট্যান্ডার্ড ফিলের সাথে "অ্যাম্বার / লাল" রঙ নির্বাচন করুন তারপরে বিন্যাস করুন - শর্তসাপেক্ষ বিন্যাস ..., কাস্টম সূত্রটি এবং:

=C5>0.8

সবুজ পূরণ এবং Done

সিএফ নিয়মের উদাহরণ


2

এটি কাজ করতে কতক্ষণ সময় লেগেছিল তাতে আমি হতাশ।

আমি দেখতে চাই যে আমার পরিসীমাতে কোন মান মান বিচ্যুতির বাইরে।

  1. কোথাও কোনও ঘরে মানক বিচ্যুতি ক্যালক যুক্ত করুন =STDEV(L3:L32)*2
  2. হাইলাইট করার জন্য পরিসীমাটি নির্বাচন করুন, ডান ক্লিক করুন, শর্তসাপেক্ষিক বিন্যাস
  3. এর চেয়ে বৃহত্তর হলে ফর্ম্যাট ঘরগুলি চয়ন করুন
  4. ইন মান বা সূত্র বক্স টাইপ=$L$32 (যাই হোক না কেন সেল আপনার STDEV হয়)

এসটিডিএভকে কীভাবে ইনলাইন রাখতে হবে তা আমি কাজ করতে পারি না। অপ্রত্যাশিত ফলাফল সহ আমি অনেক কিছুই চেষ্টা করেছিলাম।


ডাউনওয়েটকে বোঝানোর জন্য যত্নশীল? আমি আমার নিজের অভিজ্ঞতা এখানে ডকুমেন্ট করতে চান। আমি একাধিকবার ভুলে গেছি,
গুগল

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