Announcement

Collapse

ยินดีต้อนรับสู่ Excel Expert Training Forum

กฏกติกาของฟอรัม: แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก - ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม - เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบ - ห้ามใช้คำว่า อ่ะ คับ คำผวน - ตั้งชื่อแฟ้มเป็นภาษาอังกฤษให้สื่อถึงปัญหา - อย่าระบุชื่อให้คนใดเป็นผู้ตอบ - งดให้ความร่วมมือหรือช่วยกระทู้ที่ละเมิดกฏของฟอรัม
See more
See less

ช่วยแนะนำการใช้คำสั่ง sqrt ร่วมกับ if

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ช่วยแนะนำการใช้คำสั่ง sqrt ร่วมกับ if

    ลองใช้คำสั่งที่ซ้ำกันแล้ว โปรแกรมจะแจ้งว่า You've entered too many arguments for this function. Data File 1.xlsx

  • #2
    กฏกติกาของฟอรัม: แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก - ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม - เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบ - ห้ามใช้คำว่า อ่ะ คับ คำผวน - ตั้งชื่อแฟ้มเป็นภาษาอังกฤษให้สื่อถึงปัญหา - อย่าระบุชื่อให้คนใดเป็นผู้ตอบ - งดให้ความร่วมมือหรือช่วยกระทู้ที่ละเมิดกฏของฟอรัม

    แก้ไขตามกฏของฟอรั่มก่อนนะครับ

    Comment


    • #3
      Originally posted by Vajaraphol View Post
      กฏกติกาของฟอรัม: แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก - ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม - เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบ - ห้ามใช้คำว่า อ่ะ คับ คำผวน - ตั้งชื่อแฟ้มเป็นภาษาอังกฤษให้สื่อถึงปัญหา - อย่าระบุชื่อให้คนใดเป็นผู้ตอบ - งดให้ความร่วมมือหรือช่วยกระทู้ที่ละเมิดกฏของฟอรัม

      แก้ไขตามกฏของฟอรั่มก่อนนะครับ
      ขอโทษด้วยค่ะ เดี๋ยวรีบแก้ไขค่ะ

      Comment


      • #4
        แก้ไขชื่อไฟล์ ตามกฏค่ะ
        Attached Files

        Comment


        • #5
          กรณีที่1 ถ้าค่า H มากกว่าหรือเท่ากับ 5 = 125*√(A*A*l1) หากค่าที่ได้ต่ำกว่า1000 ให้ขึ้นอัตโนมัติที่(กำหนดขั้นต่ำที่ 1000)
          กรณีที่2 ถ้าค่า H มากกว่าหรือเท่ากับ 5 = 125*√(a*a)+(l1+l2)+25% หากค่าที่ได้ต่ำกว่า1000 ให้ขึ้นอัตโนมัติที่(กำหนดขั้นต่ำที่ 1000)
          IF(A2>=5,((SQRT(A4*A4)+(B4+C4))*125)+0.25,"0.00")

          กรณีที่3 ถ้าค่า H อยู่ในช่วง 4.99-2.01 = 197.60*√(l1+l2)/10 หากค่าที่ได้ต่ำกว่า1000 ให้ขึ้นอัตโนมัติที่(กำหนดขั้นต่ำที่ 1000)
          กรณีที่4 ถ้าค่า H อยู่ในช่วง 4.99-2.01 = 197.60*√(l1+l2)/10)+25% หากค่าที่ได้ต่ำกว่า1000 ให้ขึ้นอัตโนมัติที่(กำหนดขั้นต่ำที่ 1000)

          งงความต้องการครับ
          1. ถ้า H>=5 มีสองวิธีคิดใช้อะไรเป็นตัวเลือกว่าคำนวณแบบใหน
          2. ถ้า 2.01<=H<=4.99 มีสองวิธีคิดใช้อะไรเป็นตัวเลือกว่าคำนวณแบบใหน
          3. แล้วถ้า H<=2.0 ล่ะครับให้คำนวณแบบใหน
          อีกอย่าง ต้องการเป็นสูตรเดียวใช้ได้ครอบคลุมทุกเงื่อนไขเหรอครับ?

          Comment


          • #6
            พอดีว่าโจทย์ที่ได้รับมาเป็นภาษาญี่ปุ่นค่ะ ก็เลยงง ๆ หน่อยต้องขออภัยอีกครั้งค่ะ
            ขอทำเป็นรูปภาพเพื่ออธิบายอีกครั้งนะคะ
            Attached Files

            Comment


            • #7
              ยังงงอยู่ที่เดิมครับ
              ว่ากรณีที่ 1 กับกรณีที่ 2 เงื่อนไขเดียวกันคือ H>=5 ทำไมจึงแบ่งเป็นสองกรณี
              1. ผมอยากทราบว่าคำนวณหาค่าอะไร(เผื่อจะเข้าใจสูตรมากขึ้น)
              2. สูตรเนื่องจากลากเครื่องหมาย Square Root ไม่คลุมวงดูแล้วอาจจะเข้าใจผิด เขียนสูตรใส่กระดาษแล้วส่งมาดูดีกว่าครับ

              ส่วน SQRT ที่ใช้ร่วมกับ IF ตามที่ถาม ก็เห็นใช้ได้ถูกต้องนี่ครับ หรือมีอะไรที่ error ในไฟล์ผมก็ไม่เห็นอะไรผิดปกติ

              Comment


              • #8
                ถ้าผิดตรงส่วนไหนขอโทษด้วยนะคะ เพิ่มเริ่มศึกษาสูตร Excel จริงจังก็ครั้งนี้ค่ะ

                กรณีที่1 ถ้าชิ้นงานมีเพียงส่วน A และ C
                กรณีที่2 ถ้าชิ้นงานมีทั้งส่วน A,B และ C ต้นทุนจะเพิ่มขึ้น 25%
                ตามรูปที่แนบมาค่ะ
                Last edited by OoCup; 4 Aug 2018, 16:44.

                Comment


                • #9
                  มาคุยกันเรื่องสูตรก่อน ผมตีความจากภาพ ผมเข้าใจแบบนี้
                  ต้นทุนการเจาะจะแบ่งเป็นสามช่วงตามขนาดรูเจาะ
                  ุØ5 ต้นทุน= 125*sqrt(M*M*L)
                  Ø2.01-Ø4.99 ต้นทุน= 197.6*sqrt(L/10)
                  Ø0.00-Ø2.00 ต้นทุน= 1976*2*M*L

                  ถ้ามีสามช่วงตามภาพก็ต้องคำนวนแยกแต่ละช่วงแล้วนำมารวมกัน
                  โดยถ้ามีสามช่วงให้คิดต้นทุนเพิ่มเข้าไปอีก 25%

                  หรือจะยืนยันคิดตามเดิมครับ

                  Comment


                  • #10
                    Originally posted by Vajaraphol View Post
                    มาคุยกันเรื่องสูตรก่อน ผมตีความจากภาพ ผมเข้าใจแบบนี้
                    ต้นทุนการเจาะจะแบ่งเป็นสามช่วงตามขนาดรูเจาะ
                    ุØ5 ต้นทุน= 125*sqrt(M*M*L)
                    Ø2.01-Ø4.99 ต้นทุน= 197.6*sqrt(L/10)
                    Ø0.00-Ø2.00 ต้นทุน= 1976*2*M*L

                    ถ้ามีสามช่วงตามภาพก็ต้องคำนวนแยกแต่ละช่วงแล้วนำมารวมกัน
                    โดยถ้ามีสามช่วงให้คิดต้นทุนเพิ่มเข้าไปอีก 25%

                    หรือจะยืนยันคิดตามเดิมครับ
                    ต้องคิดตามเดิมค่ะ พอมีวิธีแนะนำไหมคะ

                    Comment


                    • #11
                      ต้นทุน=IF((1+0.25*(Length2>0))*IF(H>=5,125*SQRT(H^2+(length1+Length2)),197.6*SQRT((length1+Length2)/10))<1000,1000,(1+0.25*(Length2>0))*IF(H>=5,125*SQRT(H^2+(length1+Length2)),197.6*SQRT((length1+Length2)/10)))
                      Attached Files

                      Comment


                      • #12
                        ที่มา M=(1+0.25*(Length2>0))*IF(H>=5,125*SQRT(H^2+(length1+Length2)),197.6*SQRT((length1+Length2)/10))
                        =IF(M<1000,1000,M)

                        มาดูที่ M ต่อ
                        (1+0.25*(Length2>0)) เป็นตัวแปรคูณเพื่อคิดเพิ่ม 25% กรณีที่มี 3 ช่วง
                        ถ้ามีสองช่วง A และ B ค่า L2 = 0 นั่นคือ (Length2>0)=0 จะได้ = 1+ 0.25*0 = 1
                        คือถ้ามีสามช่วง A,B และ C ค่า L2 >0 นั่นคือ (Length2>0)=1 จะได้ = 1+ 0.25*1 = 1.25


                        M5=125*SQRT(H^2+(length1+Length2))
                        ใช้สูตรนี้แทนกรณีที่มี 2 หรือ3 ช่วงได้เลยเพราะถ้ามีสองช่วง L2=0


                        M2=197.6*SQRT((length1+Length2)/10)
                        ใช้สูตรนี้แทนกรณีที่มี 2 หรือ3 ช่วงได้เลยเพราะถ้ามีสองช่วง L2=0


                        IF(H>=5,M5,M2) ถ้า H>=5 ใช้สูตร M5 แต่ถ้าต่ำกว่า 5 ใช้สูตร M2

                        Comment


                        • #13
                          Originally posted by Vajaraphol View Post
                          ที่มา M=(1+0.25*(Length2>0))*IF(H>=5,125*SQRT(H^2+(length1+Length2)),197.6*SQRT((length1+Length2)/10))
                          =IF(M<1000,1000,M)

                          มาดูที่ M ต่อ
                          (1+0.25*(Length2>0)) เป็นตัวแปรคูณเพื่อคิดเพิ่ม 25% กรณีที่มี 3 ช่วง
                          ถ้ามีสองช่วง A และ B ค่า L2 = 0 นั่นคือ (Length2>0)=0 จะได้ = 1+ 0.25*0 = 1
                          คือถ้ามีสามช่วง A,B และ C ค่า L2 >0 นั่นคือ (Length2>0)=1 จะได้ = 1+ 0.25*1 = 1.25


                          M5=125*SQRT(H^2+(length1+Length2))
                          ใช้สูตรนี้แทนกรณีที่มี 2 หรือ3 ช่วงได้เลยเพราะถ้ามีสองช่วง L2=0


                          M2=197.6*SQRT((length1+Length2)/10)
                          ใช้สูตรนี้แทนกรณีที่มี 2 หรือ3 ช่วงได้เลยเพราะถ้ามีสองช่วง L2=0


                          IF(H>=5,M5,M2) ถ้า H>=5 ใช้สูตร M5 แต่ถ้าต่ำกว่า 5 ใช้สูตร M2
                          ขอบคุณมากค่ะ อธิบายได้เข้าใจมากเลยค่ะ

                          Comment

                          Working...
                          X