Page 1 of 1
If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 10:31 am
by chanintorn4281
ผมเขียนสูตร if เสร็จแล้ว รันผลในเวิคชีท 1 รันผลปกติ แทนค่าได้ปกติตามที่ต้องการ ในกรณีดึงค่าจากเซลล์อื่นก็ทำได้ปกติ แต่ เมื่อนำสูตรเดียวกันไปแทนค่าในอีกเวิคชีต ปรากฎว่าผล ออกมาเป็น FALSE ตลอด (ในกรณีดึงผลจากเซลล์อื่น)
รบกวนพี่ๆช่วยหน่อยครับ
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 11:06 am
by logic
ขอตัวอย่างเซลล์ที่เป็น false ด้วยครับ

Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 11:15 am
by chanintorn4281
logic wrote: Fri Jan 11, 2019 11:06 am
ขอตัวอย่างเซลล์ที่เป็น false ด้วยครับ
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 11:23 am
by Supachok
Q2
cell + 0
copy down
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 11:25 am
by chanintorn4281
Supachok wrote: Fri Jan 11, 2019 11:23 am
Q2
cell + 0
copy down
ขอบคุณครับผม ดีใจสูดๆครับ
แต่ขอถามเอาความรู้นะครับ ทำไมต้อง+0 ครับ
อยากทราบที่มาที่ไปครับ
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 11:26 am
by logic
คอลัมน์ Q มีชนิตของค่าในเซล์เป็นข้อความ เปลี่ยนเป็นตัวเลขเสียก่อนด้วยการบวก 0 ครับ
ดูเพิ่มที่
wordpress/change-text-to-number/
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 3:15 pm
by chanintorn4281
พี่ครับ ถ้าค่าตรงตามเงื่อนไง ผลจะปกติเป็นไปตามเงื่อนไข
แต่ถ้าไม่ตรงตามเงื่อนไขจะแสดงค่า FALSE
ผมอยากจะเอาค่า FALSE ออก หรือไม่แสดงค่าเฉพาะค่า FALSE ทำไงได้บ้างครับ
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 3:17 pm
by Supachok
=if(logical,true,false)
ที่false = ""
=if(logical,true,"")
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 3:21 pm
by chanintorn4281
Supachok wrote: Fri Jan 11, 2019 3:17 pm
=if(logical,true,false)
ที่false = ""
=if(logical,true,"")
แทนค่าลงไปยังไงครับ
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 3:25 pm
by Supachok
สมมุติ
=if(a1=a2,"good","")
กรณี true =if(1=1,"good","")
กรณี false=if(false,#N/A,"") จะได้ = ""
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 3:40 pm
by chanintorn4281
Supachok wrote: Fri Jan 11, 2019 3:25 pm
สมมุติ
=if(a1=a2,"good","")
กรณี true =if(1=1,"good","")
กรณี false=if(false,#N/A,"") จะได้ = ""
อย่าง ตัวอย่างเมื่อก่อนหน้า รบกวนแทนค่าเป็นตัวอย่าง ได้ไหมครับ นะครับ
ผมไม่รู้จะนำค่าไปใส่อย่างไรครับ
ขอบคุณครับ
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 3:44 pm
by Supachok
=IF(Q2=0,"6,9",IF(Q2=1,"7",IF(Q2=2,"8",IF(Q2=3,"6",IF(Q2=4,"7",IF(Q2=5,"9",IF(Q2=6,"3",IF(Q2=7,"1,4",IF(Q2=8,"2",IF(Q2=9,"5,0",""))))))))))
IF(Q2=9,"5,0",""))))))))))
IF(Q2=9,true,false)
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 3:59 pm
by chanintorn4281
Supachok wrote: Fri Jan 11, 2019 3:44 pm
=IF(Q2=0,"6,9",IF(Q2=1,"7",IF(Q2=2,"8",IF(Q2=3,"6",IF(Q2=4,"7",IF(Q2=5,"9",IF(Q2=6,"3",IF(Q2=7,"1,4",IF(Q2=8,"2",IF(Q2=9,"5,0",""))))))))))
IF(Q2=9,"5,0",""))))))))))
IF(Q2=9,true,false)
ทำแล้วครับ มันใส่ไม่ได้ หรือผมใส่ไม่เป็น รบกวนแนบไฟล์เป็นตัวอย่างสักบรรทัดนะครับพี่
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 4:12 pm
by Supachok
IF(Q2=9,true,false) / กรณี 1 if
IF(Q2=9,true,IF(Q2=9,true,false) กรณีมากกว่า 1 if
IF(Q2=9,true,IF(Q2=9,true,IF(Q2=9,true,false) กรณีมากกว่า 1 if.
ให้แทนค่า false ในช่วงสูตรสุดท้ายที่มี if
Re: If ไม่เป็นไปตามเงื่อนไข
Posted: Fri Jan 11, 2019 7:03 pm
by snasui
chanintorn4281 wrote: Fri Jan 11, 2019 3:40 pm
อย่าง ตัวอย่างเมื่อก่อนหน้า รบกวนแทนค่าเป็นตัวอย่าง ได้ไหมครับ นะครับ

ตัวอย่างสูตรครับ
Supachok wrote: Fri Jan 11, 2019 3:44 pm
=IF(Q2=0,"6,9",IF(Q2=1,"7",IF(Q2=2,"8",IF(Q2=3,"6",IF(Q2=4,"7",IF(Q2=5,"9",IF(Q2=6,"3",IF(Q2=7,"1,4",IF(Q2=8,"2",IF(Q2=9,"5,0",
""))))))))))
ที่ระบายด้วยอักษรสีแดงคือส่วนที่ต้องใส่เพิ่ม สำหรับงานนี้สูตรเดิมยังไม่ครบองค์ประกอบครับ