มีสเปรดชีตที่จำเป็นต้องใช้ฟังก์ชันลอจิก รูปแบบลอจิคัลของคำสั่งต่างๆ แพ็คเกจซอฟต์แวร์ Microsoft Excel ได้รับการช่วยเหลือ มันไม่เพียงแต่สามารถคำนวณค่าตรรกะของนิพจน์เท่านั้น แต่ยังทำการคำนวณทางคณิตศาสตร์ที่ซับซ้อนอีกด้วย
Excel คืออะไร
ผลิตภัณฑ์ซอฟต์แวร์ที่ออกแบบมาเพื่อทำงานกับสเปรดชีต สร้างโดย Microsoft และเหมาะสำหรับเกือบทุกระบบปฏิบัติการ คุณสามารถใช้ทั้งสองสูตรเพื่อค้นหาผลลัพธ์ และสร้างกราฟและแผนภูมิประเภทต่างๆ
ผู้ใช้ไม่เพียงแต่ใช้ฟังก์ชันเชิงตรรกะใน Excel แต่ยังใช้ฟังก์ชันทางคณิตศาสตร์ สถิติ การเงิน ข้อความ ฯลฯ
คุณสมบัติ Excel
พื้นที่ใช้งานของผลิตภัณฑ์ซอฟต์แวร์มีความหลากหลาย:
- แผ่นงาน Excel เป็นสเปรดชีตสำเร็จรูป ผู้ใช้จึงไม่จำเป็นต้องคำนวณเพื่อนำเอกสารไปอยู่ในรูปแบบที่ถูกต้อง
- ชุดซอฟต์แวร์นำเสนอการใช้ฟังก์ชันบูลีน เช่นเดียวกับตรีโกณมิติ สถิติข้อความ ฯลฯ
- จากการคำนวณ Excel จะสร้างกราฟและแผนภูมิ
- เนื่องจากแพ็คเกจซอฟต์แวร์ประกอบด้วยห้องสมุดขนาดใหญ่ของฟังก์ชันทางคณิตศาสตร์และสถิติ เด็กนักเรียนและนักเรียนจึงสามารถใช้เพื่อกรอกเอกสารในห้องปฏิบัติการและภาคการศึกษาได้
- ผู้ใช้สามารถใช้คุณสมบัติของ Excel สำหรับการคำนวณที่บ้านและส่วนบุคคล
- ภาษาการเขียนโปรแกรม VBA ถูกสร้างไว้ในผลิตภัณฑ์ซอฟต์แวร์ ซึ่งทำให้ชีวิตง่ายขึ้นสำหรับนักบัญชีเมื่อทำให้เวิร์กโฟลว์ของบริษัทขนาดเล็กเป็นไปโดยอัตโนมัติ
- สเปรดชีต Excel ยังทำหน้าที่เป็นฐานข้อมูล ฟังก์ชันการทำงานเต็มรูปแบบใช้งานได้จากเวอร์ชัน 2007 เท่านั้น สินค้ารุ่นแรกมีจำนวนจำกัด
- เมื่อสร้างรายงานประเภทต่างๆ Excel เข้ามาช่วยในการสร้างตารางสาระสำคัญ
ตัวดำเนินการตรรกะของ Excel
นิพจน์บูลีนเป็นที่เข้าใจกันว่าเป็นข้อมูลที่จำเป็นในการเขียนองค์ประกอบที่มีการรวมกันและการแยกออกจากกัน ตลอดจนตัวดำเนินการอื่นๆ ตัวเลขที่ตรงกัน สูตร ข้อความ ด้วยความช่วยเหลือของพวกเขา ข้อความจะถูกเขียนในรูปแบบสัญลักษณ์เพื่อระบุการกระทำ
ฟังก์ชันลอจิก (หรือที่เรียกว่าบูลีน) ใช้ตัวเลข ข้อความ ลิงก์ที่มีที่อยู่เซลล์เป็นองค์ประกอบ
มีหลายวิธีในการเรียนรู้เพิ่มเติมเกี่ยวกับโอเปอเรเตอร์แต่ละตัวและไวยากรณ์ของมัน:
- ตัวช่วยสร้างฟังก์ชันการโทร
- ใช้ความช่วยเหลือของ Microsoft ผ่าน F1.
- ใน Excel เวอร์ชัน 2007 ให้ตรวจสอบองค์ประกอบของแต่ละหมวดหมู่บนแถบเครื่องมือ
พีชคณิตบูลีน
ผู้ก่อตั้งตรรกะเชิงประพจน์ (อีกชื่อหนึ่งของวิชาคณิตศาสตร์) คือ ดี. บูห์ล ซึ่งในวัยเด็กของเขาทำงานแปลงานของนักปรัชญากรีกโบราณ จากที่นั่นเขาได้รับความรู้และเสนอให้แนะนำการกำหนดพิเศษสำหรับข้อความ: 1 - จริง 0 - เท็จ
พีชคณิตบูลีนเป็นสาขาหนึ่งของคณิตศาสตร์ที่ศึกษาข้อความสั่ง ถือว่าเป็นค่าตรรกะ และดำเนินการกับประโยคดังกล่าว คำสั่งใดๆ สามารถเข้ารหัสแล้วนำไปใช้ จัดการเพื่อพิสูจน์ว่าจริงหรือเท็จ
A ฟังก์ชันบูลีนเรียกว่า f(x1, x2, …, x ), จากตัวแปร n หากฟังก์ชันหรือตัวดำเนินการใด ๆ รับค่าจากชุดเท่านั้น {0;1} กฎของพีชคณิตของตรรกะถูกนำมาใช้ในการแก้ปัญหา ในการเขียนโปรแกรม การเข้ารหัส ฯลฯ
คุณสามารถแสดงฟังก์ชันบูลีนด้วยวิธีต่อไปนี้:
- verbal (ข้อความที่เขียนในรูปแบบข้อความ);
- โต๊ะ;
- ตัวเลข;
- กราฟิก;
- analytic;
- พิกัด
และฟังก์ชั่น
ตัวดำเนินการ AND เป็นการรวมกันในแพ็คเกจซอฟต์แวร์ Excel มิฉะนั้นจะเรียกว่าการคูณเชิงตรรกะ มันมักจะแสดงด้วย ∧, &,หรือเครื่องหมายระหว่างตัวถูกดำเนินการจะถูกละเว้นอย่างสมบูรณ์ จำเป็นต้องใช้ฟังก์ชันเพื่อกำหนดความจริงของนิพจน์ที่ป้อน ในพีชคณิตแบบบูล การรวมจะใช้ค่าจากชุด และผลลัพธ์ของการคำนวณจะถูกเขียนลงไปด้วย การคูณตรรกะเกิดขึ้น:
- ไบนารีเพราะมันมี 2ตัวถูกดำเนินการ
- ternary หากมีตัวคูณ 3 ตัว;
- n-ary ถ้าชุดมีตัวถูกดำเนินการ n
คุณสามารถแก้ตัวอย่างได้โดยการจับคู่กฎหรือโดยการสร้างตารางความจริง หากนิพจน์ประกอบด้วยตัวถูกดำเนินการหลายตัว จะสะดวกกว่าที่จะใช้แพ็คเกจซอฟต์แวร์ Excel สำหรับโซลูชันที่สอง เนื่องจากกระบวนการทั้งหมดจะยุ่งยากในการคำนวณด้วยตนเอง
ผลการคำนวณสามารถเป็น:
- จริง: หากข้อโต้แย้งทั้งหมดเป็นจริง
- False: หากเกณฑ์ทั้งหมดเป็นเท็จหรืออย่างน้อยก็อย่างใดอย่างหนึ่ง
ตัวดำเนินการ "AND" และ "OR" สามารถมีได้ถึง 30 เกณฑ์
ตัวอย่าง
1) จำเป็นต้องระบุความจริงของข้อมูลที่ป้อน เห็นได้ชัดว่า ตัวอย่างสุดท้ายที่อยู่ในวงเล็บไม่ถูกต้องทางคณิตศาสตร์ ดังนั้นฟังก์ชันจะคืนค่าเป็น False
2) ทั้งสองเซลล์มีค่าตรงกันข้าม ฟังก์ชัน AND คืนค่า False เนื่องจากหนึ่งในอาร์กิวเมนต์เป็นเท็จ
3) ตั้งค่าการดำเนินการทางคณิตศาสตร์ จำเป็นต้องตรวจสอบความจริงของพวกเขา โอเปอเรเตอร์นี้ส่งคืน "True" เนื่องจากทุกอย่างถูกต้องจากมุมมองทางคณิตศาสตร์
ฟังก์ชั่น "OR"
โอเปอเรเตอร์ "OR" ในหมวดหมู่ "ฟังก์ชันลอจิก" เป็นการแยกออกจากกัน กล่าวคือ ช่วยให้คุณได้คำตอบตามจริงในรูปแบบที่ไม่จัดหมวดหมู่ อีกชื่อหนึ่งสำหรับตัวดำเนินการในพีชคณิตบูลีน: การบวกเชิงตรรกะ กำหนด: ∨, +, "หรือ" ตัวแปรรับค่าจากเซตและคำตอบก็เขียนอยู่ที่นั่น
ผลการคำนวณคือ:
- True: หากข้อโต้แย้งใดหรือทั้งหมดเป็นจริง
- False: หากเกณฑ์ทั้งหมดเป็นเท็จ
ตัวอย่าง
1) การแยกใน Excel ไม่เพียงแต่ตรวจสอบนิพจน์เชิงตรรกะ แต่ยังตรวจสอบความถูกต้องทางคณิตศาสตร์ด้วย ดังนั้น ในกรณีนี้ ผลลัพธ์ทั้งสองเป็นเท็จจากมุมมองทางคณิตศาสตร์ ดังนั้นคำตอบจึงเป็นเท็จ
2) โอเปอเรเตอร์ส่งคืน True เนื่องจากอาร์กิวเมนต์หนึ่งเป็นจริงและอีกอาร์กิวเมนต์เป็นเท็จ นี่เป็นเกณฑ์ที่ถูกต้องสำหรับการแตกแยก
ฟังก์ชัน IF
ในกลุ่ม "ฟังก์ชันลอจิก" โอเปอเรเตอร์ "IF" มีความภาคภูมิใจ ฟังก์ชันนี้จำเป็นเพื่อให้ได้ผลลัพธ์หากข้อมูลเป็นจริง และต้องมีผลลัพธ์อื่นหากข้อมูลเป็นเท็จ
- ในคำสั่งแบบมีเงื่อนไข สามารถตรวจสอบได้ถึง 64 เงื่อนไขในแต่ละครั้ง
- หากเกณฑ์ข้อใดข้อหนึ่งเป็นอาร์เรย์ ฟังก์ชันจะตรวจสอบแต่ละองค์ประกอบ
- ถ้าคำตอบเป็นเท็จ แต่สูตรไม่ได้ระบุว่าผลรวมควรเป็นเท่าใดในกรณีของ "เท็จ" จากนั้นโอเปอเรเตอร์จะให้ผลลัพธ์เท่ากับ 0
ตัวอย่าง
ให้:
- ชื่อสินค้า;
- ราคา 1 หน่วย;
- ปริมาณสินค้าที่ซื้อ;
- ราคา.
จำเป็นต้องคำนวณคอลัมน์ "เจ้าหนี้" หากราคาซื้อเกิน 1,000 รูเบิล ผู้ซื้อจะได้รับส่วนลด 3% มิฉะนั้น คอลัมน์ "TOTAL" และ "Payable" จะเหมือนกัน
1) ตรวจสอบเงื่อนไข: ราคาเกิน 1,000 rubles
2) ถ้าจริงต้นทุนเกณฑ์คูณด้วย 3%
3) หากใบแจ้งยอดเป็นเท็จ ผลลัพธ์ “เจ้าหนี้” ไม่ต่างจาก “TOTAL”
การตรวจสอบหลายเงื่อนไข
มีตารางแสดงคะแนนสอบและเครื่องหมายอาจารย์
1) จำเป็นต้องตรวจสอบว่าคะแนนรวมน้อยกว่า 35 หากคำตอบเป็นจริง ผลงานคือ “ล้มเหลว”
2) หากเงื่อนไขก่อนหน้านี้เป็นเท็จ คะแนนคือ >35 โอเปอเรเตอร์จะไปยังอาร์กิวเมนต์ถัดไป หากค่าในเซลล์คือ >=75 แสดงว่า "ยอดเยี่ยม" อยู่ถัดจากค่านั้น มิฉะนั้น ฟังก์ชั่นจะส่งคืน "ผ่าน"
แม้ว่าตัวดำเนินการ "If" จะทำงานกับค่าบูลีน แต่ก็ใช้ได้กับตัวเลขเช่นกัน
ตัวอย่าง
ข้อมูล:
- ชื่อผู้ขาย;
- ยอดขายของพวกเขา
ควรคำนวนจากผู้ขายว่าค่าคอมมิชชั่นใดที่ครบกำหนด:
- ถ้ายอดขายน้อยกว่า 50,000 เปอร์เซ็นต์จะไม่ถูกเรียกเก็บ
- หากปริมาณการทำธุรกรรมแตกต่างกันระหว่าง 50-100,000 ค่าคอมมิชชั่นคือ 2%;
- ถ้ายอดขายมากกว่า 100,000 โบนัสจะออกเป็นจำนวน 4%
ภายใต้หมายเลข 1 คือบล็อกแรก "IF" ซึ่งจะมีการตรวจสอบความจริง หากเงื่อนไขเป็นเท็จ บล็อก 2 จะถูกดำเนินการ โดยเพิ่มเกณฑ์อีก 2 รายการ
ฟังก์ชั่น "IFERROR"
ตัวดำเนินการนี้เสริมฟังก์ชันบูลีน เนื่องจากสามารถส่งคืนผลลัพธ์บางส่วนได้หากมีข้อผิดพลาดในสูตร ฉันตกจริง "IFERROR" ส่งกลับผลลัพธ์ของการคำนวณ
ฟังก์ชั่น "TRUE" และ "FALSE"
ฟังก์ชันบูลีนใน Excel ไม่สามารถทำได้หากไม่มีตัวดำเนินการ "TRUE" ส่งกลับค่าที่สอดคล้องกัน
ผกผันของ "TRUE" คือ "FALSE" ทั้งสองฟังก์ชันไม่มีข้อโต้แย้งและไม่ค่อยได้ใช้เป็นตัวอย่างแบบสแตนด์อโลน
ไม่ใช่ตัวดำเนินการ
ฟังก์ชันเชิงตรรกะทั้งหมดใน Excel สามารถหักล้างได้โดยใช้ตัวดำเนินการ "NOT" ค่าที่ป้อนเมื่อใช้ขั้นตอนนี้จะส่งผลตรงกันข้าม
ตัวอย่าง
เห็นได้ชัดว่าโอเปอเรเตอร์ให้คำตอบที่ตรงกันข้ามกับข้อมูลเดิม
การลดฟังก์ชันตรรกะ
ปรากฏการณ์นี้เกี่ยวข้องโดยตรงกับการสร้างวงจรหรือวงจร สิ่งนี้แสดงออกผ่านความซับซ้อนและต้นทุน สัดส่วนของจำนวนการดำเนินการเชิงตรรกะ และจำนวนการเกิดขึ้นของอาร์กิวเมนต์ หากคุณใช้สัจพจน์และทฤษฎีบทของตรรกะ คุณสามารถทำให้ฟังก์ชันนี้ง่ายขึ้น
มีวิธีย่อขนาดอัลกอริธึมพิเศษ ต้องขอบคุณพวกเขาที่ทำให้ผู้ใช้สามารถลดความซับซ้อนของฟังก์ชันได้อย่างอิสระอย่างรวดเร็วและไม่มีข้อผิดพลาด วิธีเหล่านี้ ได้แก่
- ไพ่คาร์โนต์;
- วิธีควินน์;
- อัลกอรึทึมเมทริกซ์นัย;
- วิธี Quine-McCluskey ฯลฯ
หากจำนวนอาร์กิวเมนต์ไม่เกิน 6 จะดีกว่าสำหรับผู้ใช้ที่จะใช้วิธีการแมป Karnot เพื่อความชัดเจน มิฉะนั้น อัลกอริทึม Quine-McCluskey จะถูกนำไปใช้