EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
แบบนี้ค่ะ run ผ่านแต่ไม่มีอีเมล์เข้ามา ลองเปลี่ยนเป็นดูว่าใช้วันที่ลองทดสอบดูไหมก็ไม่มีอีเมลมาค่ะsnasui wrote: Thu Nov 23, 2023 5:14 pm ไม่สามารถตั้งค่าให้ทำเช่นนั้นได้ครับ
การทำเช่นนั้นต้องอาศัยการเขียนโปรแกรมเข้าไปจัดการ ลองเขียนมาเองหรือให้ผู้ที่มีความรู้เกีย่วกับการเขียนโปรแกรมเขียนมาก่อน ติดตรงไหนค่อยนำมาถามกันต่อครับ
logic wrote: Sun Nov 19, 2023 11:24 am ลองดูครับ
S14 =TEXT(([@เวลาจบ]-[@เวลาเริ่ม])-(AND(MOD(Q14,1)<=IF(COUNTIFS($Q$7:$Q$8,J14)>0,$R$7,$R$8),MOD(R14,1)>=IF(COUNTIFS($Q$7:$Q$8,J14)>0,$S$7,$S$8)))/24,"h:mm")
ขอบคุณมากนะคะpuriwutpokin wrote: Thu Mar 24, 2022 3:00 pm A2=IFERROR(INDEX(Sheet1!A:A,AGGREGATE(15,6,ROW(Sheet1!$D$2:$D$25)/(Sheet1!$D$2:$D$25>0),ROWS(A$2:A2))),"") คัดลอกไปทั้งตารางครับ
ทำการเพิ่มหาร 100 เข้าไปเป็นคำตอบที่ต้องการค่ะnorkaz wrote: Thu Aug 26, 2021 8:20 am ..
F4
=IF(D4<$A$4,(D4-C4)*E4,($A$4-C4)*E4)
Copy ไปถึง F6
F7
=IF(D7<A7,(D7-C7)*E7,(A7-C7)*E7)
ถ้ายังไม่ใช่คำตอบที่ถูกต้อง ช่วยแสดง คำตอบที่ต้องการมาด้วยครับ
Norkaz
ขอบคุณมากเลยนะคะnorkaz wrote: Fri Aug 20, 2021 7:47 pm ...
C8
=INDEX(อัตราค่าเสื่อม!$B$9:$D$62,MATCH(A8,อัตราค่าเสื่อม!$A$9:$A$62,0),MATCH(B8,อัตราค่าเสื่อม!$B$7:$D$7,0))
Norkaz
norkaz wrote: Fri Aug 20, 2021 7:21 pm ..
C8
=VLOOKUP(A8,อัตราค่าเสื่อม!$A$9:$D$62,MATCH(B8,อัตราค่าเสื่อม!$A$7:$D$7,0),0)
Copy ลงไป
Norkaz
ขอบคุณมากนะคะ แล้วถ้าหากเป็น index match มันต้องใช้แบบไหนหรอคะ