PDA

View Full Version : คล้ายกับการตัดเกรดนักเรียนครับ แต่มีความซับซ้อนมากกว่านิดนึงครับ



tamnavy
11 May 2007, 20:24
ผมไม่ทราบจะเขียนสูตรอย่างไรดีครับ เกี่ยวกับงานของผมครับ คือผมมียอดเงินเดือนพนักงานแต่ละคนครับ แล้วเงินเดือนแต่ละคนก็จะได้ปรับเพิ่มอีกส่วนหนึ่งครับ และก็จ่ายพร้อมเงินเดือนครับ คล้ายๆกับเงินเพิ่มครับ แต่มีข้อแม้ครับคือ
1.คนที่มีเงินเดือนต่ำกว่า 7,350 จะได้เงินเพิ่มจนถึง 7350 ครับ ถ้าได้เพิ่มแล้วเงินที่ได้เพิ่มน้อยกว่า 1,000 ก็จะให้แค่ 1000 ครับ
2.คนที่เงินเดือนไม่ถึง 10500 จะได้เงินเพิ่มจนถึง 10500 แต่ทั้งนี้ต้องไม่เกิน 1000 เช่นเดียวกันครับ
3.ส่วนคนที่ไม่เข้าหลักเกณฑ์ผมอยากจะใส่คำว่า"ไม่มีเงินเพิ่ม"ครับ
ช่องที่ผมต้องการใส่สูตรคือช่องเงินเพิ่มครับ แบบว่าพอกรอกข้อมูลเงินเดือน ก็จะได้ยอดเงินในช่องเงินเพิ่มได้เลยครับ รบกวนช่วยแนะนำผู้มีความรู้ต่ำต้อยด้วยครับ เพราะว่าผมมานั่งหาแต่ละทีก็เป็นชัวโมงเลยครับ

zv735
11 May 2007, 21:26
ใช้ If ซ้อน If นะครับ

=IF(B2<10500,IF(B2<7350,IF(7350-B2<1000,7350-B2,1000),IF(B2<10500,IF(10500-B2<1000,10500-B2,1000))),"ไม่มีเงินเพิ่ม")

ดู File แนบนะครับ
ขอบคุณมากมากครับผม

tamnavy
12 May 2007, 12:39
รบกวนขออีกนิดนึงครับ ได้เกือบครบแล้วครับ ติดนิดนึงตรงที่ ในกรณีคนที่เงินเดือนน้อยกว่า 7350 ก็จะได้ถึง 7350 ใช่มั้ยครับ เช่น เงินเดือน 4500 ก็จะได้เงินเพิ่ม 2850 แต่สูตรที่ท่านให้มายังเป็น1000 ครับ คนที่จะได้ 1000 จะอยู่ในกรณีที่ได้เงินเพิ่มน้อยกว่า 1000 ครับ เช่นเงินเดือน 6500 ถ้าจะได้เพิ่มจนถึง7350 คือ 850 ใช่มั้ยครับ ตรงนี้แหละครับให้ 1000 อีกนัยน์หนึ่งก็คือ คนที่เงินเดือนระหว่าง 6350 - 7350 ก็จะได้ 1000 นั่นเองครับส่วนในกรณีคนที่เงินเดือนใกล้กับ 10500 เช่น 9650 ถ้าคิดตามสูตรก็จะได้ 850 ไม่ใช่ 1000 ถูกต้องครับ ขอบคุณครับ

zv735
12 May 2007, 13:10
ลองตรวจสอบสูตร

แล้วทำความเข้าใจดูนะครับ ไม่น่าจะยากนะครับ

ลองดู File แนบเพิ่มเติมครับ

tamnavy
12 May 2007, 23:22
ขอบคุณครับ ได้ความรู้มากๆเลยครับ จะลองดูครับ