:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

เมื่อนำไฟล์ excel มาวางใน google drive แล้วเปิดด้วย google sheet สูตรแสดงผลไม่เหมือนเดิม

ฟอรัมถาม-ตอบปัญหาอื่น ๆ ที่ไม่เกี่ยวกับ Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่างเพิ่มเติม)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Rin
Member
Member
Posts: 135
Joined: Fri Jan 26, 2018 10:18 pm

เมื่อนำไฟล์ excel มาวางใน google drive แล้วเปิดด้วย google sheet สูตรแสดงผลไม่เหมือนเดิม

#1

Post by Rin »

จากเงื่อนไขที่ดิฉันเคยให้ช่วย ดังนี้

เงื่อนไขเหมาวัน สำหรับวันเสาร์และวันอาทิตย์
(1) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 5 ชม. 15 นาที ขึ้นไป ได้ค่าแรงเต็มจำนวนตามคอลัมน์ E
(2) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 5 ชม. 0 นาที ถึง 5 ชม. 14 นาที ได้ค่าแรงตามคอลัมน์ E-30
(3) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 4 ชม. 30 นาที ถึง 4 ชม. 59 นาที ได้ค่าแรงตามคอลัมน์ E-50
(4) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 3 ชม. 30 นาที ถึง 4 ชม. 29 นาที ได้ค่าแรงตามคอลัมน์ E-100
(5) ถ้าเวลาในชีตนับชั่วโมงน้อยกว่า 3 ชม. 29 นาที ได้ค่าแรงตามคอลัมน์ E/2

เงื่อนไขเหมาวัน สำหรับวันธรรมดา
(1) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 3 ชม. 15 นาที ขึ้นไป ได้ค่าแรงเต็มจำนวนตามคอลัมน์ D
(2) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 3 ชม. 0 นาที ถึง 3 ชม. 14 นาที ได้ค่าแรงตามคอลัมน์ D-30
(3) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 2 ชม. 30 นาที ถึง 2 ชม. 59 นาที ได้ค่าแรงตามคอลัมน์ D-50
(4) ถ้าเวลาในชีตนับชั่วโมงน้อยกว่า 2 ชม. 29 นาที ได้ค่าแรงตามคอลัมน์ D-100

ได้สูตรมา คือ
=IF($C4="รายเดือน","",IF(AND($C4="เหมาวัน",นับชั่วโมง!F4<>"",OR(F$2="วันเสาร์",F$2="วันอาทิตย์")),CHOOSE(MATCH(MOD(นับชั่วโมง!F4,1),{0,"3:30","4:30","5:00","5:15"}+0),$E4/2,$E4-100,$E4-50,$E4-30,$E4),IF(AND($C4="เหมาวัน",นับชั่วโมง!F4<>""),CHOOSE(MATCH(MOD(นับชั่วโมง!F4,1),{0,"2:30","3:00","3:15"}+0),$D4-100,$D4-50,$D4-30,$D4),IF($C4="รายชั่วโมง",(HOUR(นับชั่วโมง!F4)*$D4)+(MINUTE(นับชั่วโมง!F4)*($D4/60)),IF(AND($C4="เหมาวัน",นับชั่วโมง!F4>0),$D4,"")))))

ดิฉันได้เซฟลง excel แล้วจะนำมาใช้งานต่อใน google sheet
ปรากฎว่า ผลที่ได้จากสูตรเมื่อแสดงใน google drive ไม่เหมือนกับที่แสดงที่แสดงใน excel

https://drive.google.com/open?id=1wKEFf ... oJgPZQ_hnw
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เมื่อนำไฟล์ excel มาวางใน google drive แล้วเปิดด้วย google sheet สูตรแสดงผลไม่เหมือนเดิม

#2

Post by snasui »

:D ใน Google Sheet เซลล์ไหนไม่ถูกต้อง ถ้าถูกต้องจะได้ค่าเท่าไร พิจาณาอย่างไรจึงได้ค่าเท่านั้นครับ
Rin
Member
Member
Posts: 135
Joined: Fri Jan 26, 2018 10:18 pm

Re: เมื่อนำไฟล์ excel มาวางใน google drive แล้วเปิดด้วย google sheet สูตรแสดงผลไม่เหมือนเดิม

#3

Post by Rin »

***ใน Google Sheet เซลล์ไหนไม่ถูกต้อง ---> คือข้อมูลที่แสดงในชีตคำนวณเงินรายวัน ตั้งแต่เซลล์ F4

***ถ้าถูกต้องจะได้ค่าเท่าไร ---> จะเป็นค่าในไฟล์ที่แนบ ที่แสดงในชีตคำนวณเงินรายวัน (ที่ถูกต้องแนบรูปภาพมพร้อมกันนี้ค่ะ)

***พิจาณาอย่างไรจึงได้ค่าเท่านั้น ---> ที่เซลล์ F4 ในชีตคำนวณเงินรายวัน
เงื่อนไขเหมาวัน สำหรับวันเสาร์และวันอาทิตย์
(1) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 5 ชม. 15 นาที ขึ้นไป ได้ค่าแรงเต็มจำนวนตามคอลัมน์ E
(2) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 5 ชม. 0 นาที ถึง 5 ชม. 14 นาที ได้ค่าแรงตามคอลัมน์ E-30
(3) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 4 ชม. 30 นาที ถึง 4 ชม. 59 นาที ได้ค่าแรงตามคอลัมน์ E-50
(4) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 3 ชม. 30 นาที ถึง 4 ชม. 29 นาที ได้ค่าแรงตามคอลัมน์ E-100
(5) ถ้าเวลาในชีตนับชั่วโมงน้อยกว่า 3 ชม. 29 นาที ได้ค่าแรงตามคอลัมน์ E/2

เงื่อนไขเหมาวัน สำหรับวันธรรมดา
(1) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 3 ชม. 15 นาที ขึ้นไป ได้ค่าแรงเต็มจำนวนตามคอลัมน์ D
(2) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 3 ชม. 0 นาที ถึง 3 ชม. 14 นาที ได้ค่าแรงตามคอลัมน์ D-30
(3) ถ้าเวลาในชีตนับชั่วโมงตั้งแต่ 2 ชม. 30 นาที ถึง 2 ชม. 59 นาที ได้ค่าแรงตามคอลัมน์ D-50
(4) ถ้าเวลาในชีตนับชั่วโมงน้อยกว่า 2 ชม. 29 นาที ได้ค่าแรงตามคอลัมน์ D-100
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เมื่อนำไฟล์ excel มาวางใน google drive แล้วเปิดด้วย google sheet สูตรแสดงผลไม่เหมือนเดิม

#4

Post by snasui »

:D อันนี้คือตัวอย่างสิ่งที่ Google Sheet ยังเก่งสู้ Excel ไม่ได้ครับ

ที่ F4 ปรับสูตรเป็นด้านล่างครับ

=IF($C4="รายเดือน","",IF(AND($C4="เหมาวัน",'นับชั่วโมง'!F4<>"",OR(F$2="วันเสาร์",F$2="วันอาทิตย์")),CHOOSE(MATCH(text(MOD('นับชั่วโมง'!F4,1),"h:mm"),{"0:01","3:30","4:30","5:00","5:15"}),$E4/2,$E4-100,$E4-50,$E4-30,$E4),IF(AND($C4="เหมาวัน",'นับชั่วโมง'!F4<>""),CHOOSE(MATCH(text(MOD('นับชั่วโมง'!F4,1),"h:mm"),{"0:01","2:30","3:00","3:15"}),$D4-100,$D4-50,$D4-30,$D4),IF($C4="รายชั่วโมง",(HOUR('นับชั่วโมง'!F4)*$D4)+(MINUTE('นับชั่วโมง'!F4)*($D4/60)),IF(AND($C4="เหมาวัน",'นับชั่วโมง'!F4>0),$D4,"")))))
Post Reply