Page 1 of 1

สอบถามสูตรColumnifs +Vlookup

Posted: Wed Jun 28, 2023 10:26 pm
by Kwangg
ขอปรึกษาหน่อยค่ะ เนื่องจากตอนนี้ใช้สูตร Columnifs + Vlookup
โดยมี Criteria คือ
-Shipment document ต้องเหมือนกัน
-เป็น "Within 1 day" ในcolumn B และเป็น "4-5" ในcolumn C
แต่บรรทัดที่13 ไม่ขึ้น Result ไม่แน่ใจว่า จะต้องแก้ไขสูตรยังไงเพื่อให้ผลลัพธ์ขึ้นคะ

Re: สอบถามสูตรColumnifs +Vlookup

Posted: Thu Jun 29, 2023 3:03 am
by norkaz
...

D2
=IF(COUNTIF($A$2:$A$25,A2)*(B2=$F$2)*(C2=$F$5),B2,"")

**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาหน้าเพจครับ **

Norkaz

Re: สอบถามสูตรColumnifs +Vlookup

Posted: Thu Jun 29, 2023 10:28 am
by kwanggg
ขอบคุณมากนะคะ จะขอสอบถามเพิ่มนิดนึงค่ะว่า
ถ้าเงื่อนไข คือ
-Column A ต้องเป็นเลขเดียวกัน
-โดยที่มีเงื่อนว่า column B ต้องเป็น within 1 day
-Column C เป็น 4-5
-แต่ตอนนี้ Column B และ C อยู่คนละบรรทัดกัน จะต้องปรับสูตรยังไงคะ เพื่อให้สามารถcountifได้

Re: สอบถามสูตรColumnifs +Vlookup

Posted: Thu Jun 29, 2023 11:10 am
by norkaz
...

กรณีที่ผู้ใช้งาน หรือหน้างานทราบอยู่แล้วว่า ตำแหน่ง B13 ตรงนั้นคือ within 1 day
ถ้าง่ายๆ ก็คือต้อง คีย์ ลงไป หรือ Copy within 1 day ไปวาง ในตำแหน่งนั้นๆ
เมื่อ คีย์ลงไป หรือ Copy ลงไป สูตรเดิมที่เขียนไปควรจะใช้ได้ ตามที่ต้องการ

แต่หากต้องการ ให้สร้างสูตร แบบอื่นโดยไม่ต้องการคีย์ คำว่า within 1 day ลงไป
ท่านผู้สอบถาม ต้องระบุ ได้ว่า เราจะทราบได้อย่างไร ว่า ตำแหน่งที่ว่างนั้น เช่นในที่นี้ B13 คือ คำว่า within 1 day

**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาหน้าเพจครับ **

Norkaz

Re: สอบถามสูตรColumnifs +Vlookup

Posted: Thu Jun 29, 2023 11:45 am
by kwangggg
รบกวนสอบถามได้มั้ยคะ ว่าในกรณีที่ต้องการ ให้สร้างสูตร แบบอื่นโดยไม่ต้องการคีย์ คำว่า within 1 day ลงไป
เราจะทราบได้อย่างไร ว่า ตำแหน่งที่ว่างนั้น เช่นในที่นี้ B13 คือ คำว่า within 1 day

Re: สอบถามสูตรColumnifs +Vlookup

Posted: Thu Jun 29, 2023 1:01 pm
by norkaz
kwangggg wrote: Thu Jun 29, 2023 11:45 am รบกวนสอบถามได้มั้ยคะ ว่าในกรณีที่ต้องการ ให้สร้างสูตร แบบอื่นโดยไม่ต้องการคีย์ คำว่า within 1 day ลงไป
เราจะทราบได้อย่างไร ว่า ตำแหน่งที่ว่างนั้น เช่นในที่นี้ B13 คือ คำว่า within 1 day
เรียนท่านเจ้าของคำถาม

ไม่น่ามีวิธีการครับ นอกจากกำหนดเงื่อนไขใดๆขึ้นมา เพื่อให้มีสะพานในการเขียนสูตรครับ

อธิบายคร่าวๆ หลักการพื้นฐานของ Excel ในการเขียนสูตรนั้น ปัจจัยหลักคือ เราต้องทราบ สะพาน ในการ เชื่อมโยง
นั่นคือ สะพานนั้น คืออะไร เราจึงอาศัยสะพานนั้น สร้างสูตรขึ้นมา ไม่ว่าสะพานนั้น จะเป็น

a) สะพานที่เปิดเผย (Visible bridges) คือมองเห็นค่านั้นๆตรงๆ เช่นตัวเลข หรืออักขระใดๆ ในเซลล์นั้นๆ หรือเซลล์ใดๆ หรือ Table ใดๆ ฯลฯ

b) สะพานลับ (Invisible bridges) ที่มองไม่เห็นตรงๆ จำเป็นต้องสร้างสะพานขึ้นมาในชุด Array หรือใช้หลักการอื่นๆ ที่ Excel รองรับ สร้างค่านั้นๆขึ้นมา เพื่อให้เกิดสะพานเชื่อมโยงในการนำฟังก์ชั่นไปสร้างสูตร ตามวัตถุประสงค์ของผู้ใช้งาน

สมมุติว่า เราเป็นคนที่ทำงานนั้น ตัวเราเองจะทราบได้อย่างไร หรือ จะมีอะไรเป็นสื่อ เพื่อ กรอกข้อมูลใดๆลงไป
การเขียนสูตรก็จะล้อจากหลักการนั้นๆ เพื่อลดเวลาของผู้ใช้งาน โดยไม่ต้องไปกวาดสายตาค้นหาเอง หรือ คีย์มือลงไป
โดยใช้สูตรให้ผลลัพธ์ที่ต้องการเกิดขึ้น แบบอัตโนมัติ เพื่อลดเวลาในการทำงานลง และได้ผลลัพธ์ที่ถูกต้อง แม่นยำ และรวดเร็ว
อันนี้คือหลักการพื้นฐานทั่วๆไปในการ ที่เรานำ Excel มาใช้งาน

แต่หากให้สร้างสูตรขึ้นมาโดยไม่มีหลักการใดๆ หรือไม่มีเงื่อนไข หรือไม่มีสะพานใดๆ มารองรับ ในทาง Excel ไม่น่าจะทำได้ครับ

หากมีคำถามอื่นๆ หรือ มีโจทย์ Excel อื่นๆ ก็สามารถโพสต์มาสอบถามที่ฟอรั่มได้ตลอดเวลา
ในที่นี้ มีเจ้าของฟอรั่ม ตลอดจน เพื่อนๆ สมาชิกหลายๆท่าน พร้อมที่จะให้คำตอบ แก่ผู้สอบถามเสมอครับ

**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาหน้าเพจครับ **

Norkaz