วันนี้เราจะพูดถึงฟังก์ชันของโปรแกรมแก้ไขสเปรดชีต Excel "If" มันเกี่ยวข้องกับความสามารถเชิงตรรกะของแอปพลิเคชัน สามารถนำมาประกอบกับฟังก์ชันที่ต้องการมากที่สุดในระหว่างการทำงาน
คุณสมบัติที่สำคัญ
ใน Excel สูตร "ถ้า" จะช่วยให้คุณทำสิ่งต่างๆประเภทของงานเมื่อคุณต้องการเปรียบเทียบข้อมูลบางอย่างและรับผลลัพธ์ โซลูชันนี้ทำให้สามารถใช้อัลกอริทึมการแตกแขนงรวมทั้งสร้างแผนผังการตัดสินใจ
ตัวอย่างการใช้งาน
ฟังก์ชั่นมีลักษณะดังนี้:= IF (งานจริงเท็จ) ส่วนแรกเป็นนิพจน์บูลีน อาจเป็นวลีหรือตัวเลขก็ได้ ตัวอย่างเช่น "10" หรือ "ไม่รวม VAT" เป็นนิพจน์เชิงตรรกะ ต้องกรอกพารามิเตอร์นี้ True คือค่าที่จะแสดงเป็นผลลัพธ์หากนิพจน์เป็นจริง เท็จ - ข้อมูลที่จะส่งคืนเมื่องานไม่ถูกต้อง
ความเท่าเทียมกันของพารามิเตอร์ของสองเซลล์
เพื่อทำความเข้าใจความสามารถของฟังก์ชัน "If" ในExcel ตัวอย่างเป็นสิ่งที่จำเป็นและเราจะพิจารณาต่อไป ป้อนตัวบ่งชี้ 8 ลงในเซลล์ C1 นอกจากนี้ในฟิลด์ที่อยู่ D1 ให้ป้อนสูตรต่อไปนี้: = IF (C1 <10; 1; 2) ดังนั้นโปรแกรมจะเริ่มเปรียบเทียบค่าจากเซลล์ C1 กับพารามิเตอร์ 10 เมื่อมีค่าน้อยกว่าสิบค่าหนึ่งจะปรากฏในช่องที่อยู่ D1 มิฉะนั้นตัวแก้ไขจะระบุหมายเลข 2 ลองพิจารณาอีกหนึ่งปัญหา มีรายชื่อนักเรียนและคะแนนที่ได้รับจากการสอบ ข้อมูลมีดังนี้ 5, 4, เช่นเดียวกับ 3 และ 2 เงื่อนไขของปัญหาเกี่ยวข้องกับการสร้างข้อความบรรยาย "ผ่าน" หรือ "ไม่ผ่าน" สำหรับนักเรียนแต่ละคน กล่าวอีกนัยหนึ่งคือถ้านักเรียนได้เกรดสามขึ้นไปแสดงว่าเขาสอบผ่านแล้ว หากคะแนนของเขาต่ำกว่า 3 แสดงว่านักเรียนไม่ผ่าน เพื่อแก้ปัญหานี้เราเขียนสูตรต่อไปนี้ = IF (C1 <3; "failed"; "pass") Excel จะเริ่มเปรียบเทียบผลการเรียนของนักเรียนแต่ละคน เมื่อตัวบ่งชี้น้อยกว่าสาม (นั่นคือสอง) ความคิดเห็น "ล้มเหลว" จะถูกระบุไว้ในเซลล์ที่เกี่ยวข้อง หากคะแนน 3 หรือสูงกว่าจะมีเครื่องหมายปรากฏในคอลัมน์ที่กำหนดซึ่งระบุว่านักเรียนสอบผ่าน ความคิดเห็นที่เป็นข้อความจะต้องอยู่ในเครื่องหมายคำพูดเสมอ ตามหลักการง่ายๆที่คล้ายกันฟังก์ชันสูตร "If" ใน Excel ขณะใช้งานคุณสามารถใช้ตัวดำเนินการเปรียบเทียบต่อไปนี้: <>, =,>, <,> =, <=
ตัวอย่างการใช้เงื่อนไข "OR", "AND"
เรายังคงฝึกฝนและเชี่ยวชาญในเชิงตรรกะความสามารถของแอปพลิเคชัน ฟังก์ชัน "If" ของโปรแกรมแก้ไขสเปรดชีต Excel สามารถใช้ร่วมกับตัวดำเนินการเปรียบเทียบได้ พารามิเตอร์เหล่านี้ ได้แก่ "OR", "AND" ให้ระบุเงื่อนไขที่จำเป็นใน Excel: ถ้าเกรดของนักเรียนเท่ากับหรือน้อยกว่า 5 แต่มากกว่า 3 ควรแสดงความคิดเห็น: "ผ่าน" มิฉะนั้นไม่ ดังนั้นเฉพาะนักเรียนที่ได้รับห้าและสี่ผ่าน คุณสามารถเขียนงานที่คล้ายกันในโปรแกรมแก้ไขสเปรดชีตโดยใช้สูตรพิเศษ จะมีลักษณะดังนี้ = IF (AND (A1 <= 5; A1> 3); "pass", "no") ตัวอย่างที่ซับซ้อนมากขึ้นสามารถนำมาประกอบกับการใช้ "OR" หรือ "AND" ลองดูวิธีการใช้สูตรใน Excel หากมีเงื่อนไขหลายอย่างในงาน ตัวอย่างของนิพจน์ดังกล่าว: = IF (OR (A1 = 5; A1 = 10); 100; 0) จากสิ่งนี้หากตัวบ่งชี้ในเซลล์ A1 เป็น 5 หรือ 10 โปรแกรมจะแสดงผลลัพธ์ 100 มิฉะนั้นจะเป็น 0 คุณสามารถใช้ตัวดำเนินการเหล่านี้เพื่อแก้ปัญหาที่ซับซ้อนมากขึ้นได้ ตัวอย่างเช่นในฐานข้อมูลจำเป็นต้องคำนวณลูกหนี้ที่ต้องจ่ายมากกว่า 10,000 รูเบิล อย่างไรก็ตามพวกเขาไม่ได้ชำระคืนเงินกู้เป็นเวลานานกว่าหกเดือน ฟังก์ชันของตัวแก้ไขสเปรดชีต Excel "If" ช่วยให้คุณได้รับเครื่องหมาย "ไคลเอนต์ปัญหา" ตรงข้ามกับชื่อที่เกี่ยวข้องโดยอัตโนมัติ สมมติว่าเซลล์ A1 มีข้อมูลที่ระบุระยะเวลาของหนี้ (เดือน) ฟิลด์ B1 แสดงจำนวนเงิน ในกรณีนี้สูตรจะมีลักษณะดังนี้ = IF (AND (A1> = 6; B1> 10000); "problem client"; "") ตามนั้นหากพบบุคคลที่ตรงตามเงื่อนไขที่กำหนดโปรแกรมจะระบุความคิดเห็นที่ต้องการไว้ข้างหน้าชื่อของเขา สำหรับสมาชิกอื่น ๆ ทั้งหมดของรายการเซลล์ที่คล้ายกันจะยังคงว่างเปล่า ลองพิจารณาตัวอย่างสำหรับกรณีที่สถานการณ์วิกฤต ให้เราแนะนำคำอธิบายที่เกี่ยวข้อง ดังนั้นสูตรจะมีลักษณะดังนี้ = IF (OR (A1> = 6; B1> 10000); "สถานการณ์วิกฤต"; "") ในกรณีนี้หากโปรแกรมพบว่าตรงกับพารามิเตอร์อย่างน้อยหนึ่งพารามิเตอร์ (ระยะจำนวนหนี้) ผู้ใช้จะเห็นบันทึกที่เกี่ยวข้อง ในสถานการณ์แรกข้อความ "ไคลเอ็นต์ปัญหา" จะปรากฏขึ้นเมื่อตรงตามเงื่อนไขที่ระบุทั้งสองเท่านั้น
ปัญหาของความซับซ้อนระดับสูง
ฟังก์ชันแก้ไขสเปรดชีตของ Excel "ถ้า"ใช้เพื่อหลีกเลี่ยงการหารในตัวโดยไม่มีข้อผิดพลาดเป็นศูนย์และในกรณีอื่น ๆ สถานการณ์แรกถูกกำหนดโดยตัวแก้ไขเป็น "DIV / 0" และเกิดขึ้นค่อนข้างบ่อย ตามกฎแล้วจะเกิดขึ้นในกรณีเหล่านั้นเมื่อต้องคัดลอกสูตร "A / B" ในขณะที่ตัวบ่งชี้ B ในแต่ละเซลล์มีค่าเท่ากับศูนย์ สิ่งนี้สามารถหลีกเลี่ยงได้โดยใช้ความสามารถของตัวดำเนินการที่เรากำลังพิจารณา ดังนั้นสูตรที่ต้องการจะมีลักษณะดังนี้ = IF (B1 = 0; 0; A1 / B1) ตามมาว่าถ้าเซลล์ B1 เต็มไปด้วยพารามิเตอร์ "ศูนย์" ตัวแก้ไขจะแสดง "0" มิฉะนั้น Excel จะแบ่งตัวบ่งชี้ A1 ด้วยข้อมูล B1 และแสดงผลลัพธ์
ส่วนลด
ในทางปฏิบัติมักจะมีสถานการณ์ที่จะมีการหารือเพิ่มเติม เรากำลังพูดถึงการคำนวณส่วนลดตามจำนวนเงินทั้งหมดที่ใช้ในการซื้อผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง เมทริกซ์ที่ใช้ในกรณีนี้สามารถเป็นดังนี้: น้อยกว่า 1,000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; มากกว่า 5001 - 7% พิจารณาสถานการณ์เมื่อมีฐานข้อมูลของผู้เยี่ยมชมใน Excel ตลอดจนข้อมูลเกี่ยวกับจำนวนเงินที่ใช้ในการซื้อสินค้า ตอนนี้คุณต้องคำนวณส่วนลดสำหรับลูกค้าแต่ละราย เพื่อจุดประสงค์นี้เราใช้นิพจน์ต่อไปนี้ = IF (A1> = 5001; B1 * 0.93; IF (A1> = 3001; B1 * 0.95; .. ) ระบบจะตรวจสอบยอดรวมของการซื้อเมื่อเกิน 5001 รูเบิลคูณด้วย 93 เปอร์เซ็นต์ของราคาสินค้าในกรณีที่เอาชนะเครื่องหมาย 3001 หน่วยจะมีการดำเนินการที่คล้ายกัน แต่คำนึงถึง 95% แล้วสูตรข้างต้นสามารถนำไปใช้ในทางปฏิบัติได้อย่างง่ายดายปริมาณของ ตัวบ่งชี้การขายและส่วนลดถูกกำหนดขึ้นตามดุลยพินิจของผู้ใช้
การใช้ความเป็นไปได้ที่อธิบายไว้เป็นไปได้สำหรับการแก้ปัญหาต่างๆ ขั้นตอนหลักคือการสร้างสูตรอย่างถูกต้องเพื่อไม่ให้ได้ผลลัพธ์ที่ผิดพลาด ตอนนี้คุณรู้วิธีใช้ตัวดำเนินการใน Excel หากงานมีหลายเงื่อนไข