ขอบคุณทั้ง 2 ท่านมากๆครับ ทั้งคุณ puriwutpokin และคุณ Bo_ry สูตรใช้งานได้ดีและให้ความรู้อันเป็นประโยชน์มากเครับ แต่ของคุณ Bo_ry จะตรงกับความต้องการของผมเลยครับ คือ สูตรรันตามแถวที่เราเพิ่มเรื่อยๆ ยังไงก็ของคุณทั้งสองท่านมากๆนะครับที่ช่วยชี้แนะ
มีคำถามเพิ่มเติมครับ ก่อนหน้านี้ผมลองเขียนสูตรตามที่ท่านผู้รู้ในนี้ชี้แนะไปบ้างแล้ว แต่ยังทำไม่ได้ อยากจะขอคำชี้แนะเพิ่มเติม ครับ ตาม sheet excel rev.2 ที่แนบมา
1) Column L : SteelWt_Calc ตาม Code ที่คุณ Bo_ry แนะนำ ถ้าผมต้องการเขียน if or เพิ่มเติม ไปอีก 5-7 เงื่อนไข แล้วใช้สูตรคำนวนเปลี่ยนไปต่างไป ผมสามารถเพิ่มชนิดและเงื่อนไข ภายใต้ " " ได้เลยใช่มั้ยครับ เช่น ถ้านอกเหนือจากชนิดวัคซีนที่มี เป็น ชนิดใหม่ คือ A1, A2, A2 ให้คำนวณเป็น Column E x Column F (Size x Length)
Code: Select all
.Offset(, 8).Formula = "=PI()*IF(MATCH(D8,{""Pfizer"",""Modena"",""Sputnik-v"",""Aztrazenegra"",""Paracetamol"",""Sinovac""},)>4,1,7850*(E8+2*G8)*G8*F8*J8/10^9)"
.Value2 = .Value2 '???????????? ????????????????
2) Code ด้านบนผมไม่เข้าใจตรง หลังวงเล็บ ที่เขียนว่า >4, 1 หมายถึงอะไรครับ ช่วยกรุณาอธิบายเพิ่มเติมจะได้มั้ยครับ
3) .Vaue2 = .Value2 หมายถึงอะไรครับ ส่วนนี้ยัง งง นิดๆครับผม
4) ผมต้องการ Vlookup ค่าใน Column I : MatCode (สีเหลือง) ได้จากการ concat "D" & "K" ไป sheet Unicost เพื่อให้แสดงค่าใน Column L, Column M (สีชมพู) แต่ผมไม่ต้องการให้มี Matcode ใน column I มันเปลืองเนื้อที่ แต่อยากให้ Vlookup มัน lookup ค่า D&K แล้วแสดงผลใน M:N เลย ต้องเขียนสูตรยังไงครับ ตอนนี้ผมทำได้แค่ เขียนสูตรให้มัน concat แล้ว vlookup อีกที
5) คอลัมน์ M:N ทำไม Vlookup แล้วจำนวนแถวมันเกินครับ ที่แสดงเป็น #N/A
ุ6) Column L ถ้าต้องการให้แสดงค่าคำนวณเป็นตัวเลข แต่ซ่อนสูตรคำนวณไม่ให้โชว์ ทำได้มั้ยครับ
7) ถ้าให้มันคำนวนเองเลย โดยที่ไม่ต้องมากด F8 หรือ Button ต้องทำยังไงครับ
You do not have the required permissions to view the files attached to this post.