Page 1 of 1

รบกวนแนะนำสูตร์ใน Excel

Posted: Thu Sep 13, 2012 10:36 am
by วังวู ช่ง
เรียนท่าน อาจารย์ และสะมาชิกที่รู้ทุกท่านครับ ผมรบกวนสูตรหน่อยครับ อยากรู้ว่าการทำเช่นนี้ ถ้าบ่อใช้สูดใน VBA เพียงใช้สูตรทำมะดาจะได้ไม่ครับ? มีไฟลล์แนบมาพร้อมนี้ครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Thu Sep 13, 2012 10:59 am
by bank9597
:D อธิบายปัญหาและความต้องการให้ดูหน่อยครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Thu Sep 13, 2012 3:35 pm
by วังวู ช่ง
bank9597 wrote::D อธิบายปัญหาและความต้องการให้ดูหน่อยครับ
เรียน ท่าน bank9597 ครับ จิงๆแล้วเป๊นการคิดไล่เงินเดือนตรับคือตัวคูนแม่น 3,500 ครับ ถ้าชั้น/ขั้น 1/1 เงันเดือนแม่น = 135*3,500=472,500 กีบ, 1/2=136*3,500=476,000 กีบครับ เรียนท่านดูใน Sheet1 ครับ
ขอบคุณล่วงหน้าครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Thu Sep 13, 2012 4:15 pm
by bank9597
:D แบบนี้น่ะครับ ให้อธิบายว่ามันมีปัญหาตรงส่วนไหนอีกครั้งครับ ตรงไหนที่ผิดอยู่ คำตอบที่ต้องการจะเป็นแบบไหน ลองยกตัวอย่างมาให้ดูหน่อยได้ไหมครับ

ผมยังงอยู่ครับ :D

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Thu Sep 13, 2012 6:47 pm
by วังวู ช่ง
bank9597 wrote::D แบบนี้น่ะครับ ให้อธิบายว่ามันมีปัญหาตรงส่วนไหนอีกครั้งครับ ตรงไหนที่ผิดอยู่ คำตอบที่ต้องการจะเป็นแบบไหน ลองยกตัวอย่างมาให้ดูหน่อยได้ไหมครับ

ผมยังงอยู่ครับ :D
ขออะไพมากครับ ที่การอธิบายของผมชับสนมากครับ
จิงๆแล้วอยากจะขอสูตร์อย่างนี้ครับ
ถ้า A2=1,B2=1 แล้วให้ C2=135
ถ้า A3=1,B3=2 แล้วให้ C3=136
ถ้า A4=1,B4=3 แล้วให้ C4=137
อย่างนี้ไปเลื้อยๆจนครบ A78=6,B78=2 แล้ว C78=434
ดูที่ Sheet1 ครับ ขอบคุณท่านที่ช่วยดู และให้คำแนะนำด้วยครับ
ขอบคุณล่วงหน้าครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Thu Sep 13, 2012 7:02 pm
by snasui
:lol: ทราบแล้วครับว่าเงื่อนไขคือตาม Sheet1 ที่ควรอธิบายต่อจากนี้คือ จากเงื่อนไขดังกล่าว เอาไปใช้ตรงไหน เดิมเป็นอย่างไร ต้องการให้เป็นอย่างไร เช่นนี้เป็นต้นครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Fri Sep 14, 2012 10:16 am
by วังวู ช่ง
snasui wrote::lol: ทราบแล้วครับว่าเงื่อนไขคือตาม Sheet1 ที่ควรอธิบายต่อจากนี้คือ จากเงื่อนไขดังกล่าว เอาไปใช้ตรงไหน เดิมเป็นอย่างไร ต้องการให้เป็นอย่างไร เช่นนี้เป็นต้นครับ
เรียน ท่าน อาจารย์ และสะมาชิกทุกท่านครับ ผ่านมาเคียใข้สูตร =IndexSalaLao(Cell1,Cell2) เพื่อคำนวนดัดสะนี ที่เขียนอยู่ VBE (ดูที่ Column O ของ Sheet List และ Column N ของ Sheet1) จิงๆแล้วใช้อย่างนี้ก่อไม่เป็นไล แต่ปัญหาคือว่า ถ้าข้อมูนมากๆเราจำต้องกด F9 เพื่อคำนวน ถ้าไม่กดจะไม่คำนวนให้ เวลาให้ Print ออกทางเคื่อง Printer มักจะมีความผิดครับ เพราะสะนั้นผมอยากถามว่าถ้าบ่อใช้สูตร =IndexSalaLao(M12,N12), =BsalaryLao(E12,O12), =LaoFunction(H12), =LaoPeda(I12), =Servicelength(D12), =Chimicwork(P12,J12), =Hardregion(K12,P12), =LaoMultigrad(L12,P12), =Welfare(E12,P12,Q12,R12,S12,T12,U12,V12) และ =Laotax(P12,Q12,R12,T12,V12,S12,X12) ที่เขียนใน VBE เราสามาดใช้สูตรทำมะดาทั่วไปได้ หลื เปร่า แบบนี้ครับ ท่าน อาจารย์ครับ ขอบคุณที่ให้คำชี้แนะครับ
จาก สะมาชิกฟั่งลาว ครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Fri Sep 14, 2012 10:24 am
by snasui
:D ตัวอย่างสูตรเพื่อหาค่าให้ได้เหมือนคอลัมน์ N ใน Sheet1 ที่เซลล์ M2 คีย์

=SUMIFS($C$2:$C$78,$A$2:$A$78,A2,$B$2:$B$78,B2)

Enter > Copy ลงด้านล่าง

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Fri Sep 14, 2012 3:08 pm
by วังวู ช่ง
snasui wrote::D ตัวอย่างสูตรเพื่อหาค่าให้ได้เหมือนคอลัมน์ N ใน Sheet1 ที่เซลล์ M2 คีย์

=SUMIFS($C$2:$C$78,$A$2:$A$78,A2,$B$2:$B$78,B2)

Enter > Copy ลงด้านล่าง
จิงๆแล้วต้องการคีสูตรไว้ใน Column C ของ Sheet1 ด้วยเงื่อนไขใน Column A&B ให้ออกค่า

135 136 137 138 139 140 141 144 147 150 153 156 159 162 165 147 150 153 156 159 162 165 170 175 180 185 190 195 200 205 175 180 185 190 195 200 205 212 219 226 233 240 247 254 261 219 226 233 240 247 254 261 270 279 288 297 306 315 324 333 279 288 297 306 315 324 333 344 355 366 377 388 399 410 421 425 434
อย่างนี้ครับ
ขอบคุณท่าน อาจารย์ครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Fri Sep 14, 2012 3:36 pm
by snasui
:D ถ้าเช่นนั้นช่วยยกตัวอย่างมาใหม่ ให้เห็นว่า ต้องการคีย์ข้อมูลตรงไหน ต้องการคำตอบตรงไหน จะได้เข้าใจตรงกัน

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Mon Sep 17, 2012 7:05 pm
by วังวู ช่ง
snasui wrote::D ถ้าเช่นนั้นช่วยยกตัวอย่างมาใหม่ ให้เห็นว่า ต้องการคีย์ข้อมูลตรงไหน ต้องการคำตอบตรงไหน จะได้เข้าใจตรงกัน
เรียน ท่านอาจารย์ ลองดูสูตรที่ผมทำเป็นตัวอย่างใน M2:M6 ครับ
ขอบคุณมากครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Mon Sep 17, 2012 8:45 pm
by snasui
:D ยังไม่เข้าใจเหมือนเดิม กรณีสร้างตารางไว้เช่นนั้นแล้ว ที่ควรจะทำต่อไปคือ Lookup เอาไปใช้ในพื้นที่อื่น ๆ ไม่ใช่พยายามหาสูตรเพื่อแสดงค่าเช่นที่กำลังพยายามอยู่นี้ครับ

นอกจากนี้แล้ว ฟังก์ชั่น If ไม่เหมาะที่จะเขียนในลักษณะนั้นครับ

ตัวอย่างวิธีอื่น ๆ M2 คีย์

=SUMPRODUCT(--(A2={1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;4;4;4;4;4;4;4;4;4;4;4;4;4;4;4;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;6;6}),--(B2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2}),{135;136;137;138;139;140;141;144;147;150;153;156;159;162;165;147;150;153;156;159;162;165;170;175;180;185;190;195;200;205;175;180;185;190;195;200;205;212;219;226;233;240;247;254;261;219;226;233;240;247;254;261;270;279;288;297;306;315;324;333;279;288;297;306;315;324;333;344;355;366;377;388;399;410;421;425;434})

Enter > Copy ลงด้านล่าง อันที่จริงแล้วสามารถเขียนสูตรนี้เพียงเซลล์ใดเซลล์หนึ่งแล้วเปลี่ยนค่าตัวแปร A2 และ B2 ก็น่าจะเพียงพอ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Mon Sep 17, 2012 8:57 pm
by วังวู ช่ง
snasui wrote::D ยังไม่เข้าใจเหมือนเดิม กรณีสร้างตารางไว้เช่นนั้นแล้ว ที่ควรจะทำต่อไปคือ Lookup เอาไปใช้ในพื้นที่อื่น ๆ ไม่ใช่พยายามหาสูตรเพื่อแสดงค่าเช่นที่กำลังพยายามอยู่นี้ครับ

นอกจากนี้แล้ว ฟังก์ชั่น If ไม่เหมาะที่จะเขียนในลักษณะนั้นครับ

ตัวอย่างวิธีอื่น ๆ M2 คีย์

=SUMPRODUCT(--(A2={1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;2;2;2;2;2;2;2;2;2;2;2;2;2;2;2;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;4;4;4;4;4;4;4;4;4;4;4;4;4;4;4;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;6;6}),--(B2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;1;2}),{135;136;137;138;139;140;141;144;147;150;153;156;159;162;165;147;150;153;156;159;162;165;170;175;180;185;190;195;200;205;175;180;185;190;195;200;205;212;219;226;233;240;247;254;261;219;226;233;240;247;254;261;270;279;288;297;306;315;324;333;279;288;297;306;315;324;333;344;355;366;377;388;399;410;421;425;434})

Enter > Copy ลงด้านล่าง อันที่จริงแล้วสามารถเขียนสูตรนี้เพียงเซลล์ใดเซลล์หนึ่งแล้วเปลี่ยนค่าตัวแปร A2 และ B2 ก็น่าจะเพียงพอ
:D Ok ครับ ท่าน อาจารย์ครับ แบบนี้ถูกต้องจิงๆครับ ผมต้องกานแบบนี้เลียครับ ผมต้องขอบใจท่านอาจารย์อีกเทื่อหนึ่งครับ ถูกต้องตามความต้องกานแล้วครับ ขอบคุณมากครับ :D
จากผม วังวู ช่งครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Sat Sep 22, 2012 10:16 am
by วังวู ช่ง
เรียน ท่าน อาจารย์ และสะมาชิกทุกท่านตรับ ผมติดปัญหา ช่วยแนะนำด้วยครับ
ขอบคุณล่วงหน้าครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Sat Sep 22, 2012 10:28 am
by snasui
:D ที่เซลล์ H2 คีย์

=INDEX($C$2:$C$672,MATCH(1,IF($A$2:$A$672=F2,IF($B$2:$B$672=G2,1)),0))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Tue Nov 20, 2012 10:41 am
by วังวู ช่ง
snasui wrote::D ที่เซลล์ H2 คีย์

=INDEX($C$2:$C$672,MATCH(1,IF($A$2:$A$672=F2,IF($B$2:$B$672=G2,1)),0))

Ctrl+Shift+Enter > Copy ลงด้านล่าง
ขออาไพที่ทำตามการแนะนำของอาจารย์ได้คำตอบที่ถูกต้องแล้ว แต่บ่อได้ขอบใจอาจารย์ ต้องขออาไพนะครับ ผมป่วยแล้ว บ่อได้เข้ามาใน http://www.snasui.com เป็นเวลานานสมควนครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Tue Nov 20, 2012 10:48 am
by bank9597
วังวู ช่ง wrote:
snasui wrote::D ที่เซลล์ H2 คีย์

=INDEX($C$2:$C$672,MATCH(1,IF($A$2:$A$672=F2,IF($B$2:$B$672=G2,1)),0))

Ctrl+Shift+Enter > Copy ลงด้านล่าง
ขออาไพที่ทำตามการแนะนำของอาจารย์ได้คำตอบที่ถูกต้องแล้ว แต่บ่อได้ขอบใจอาจารย์ ต้องขออาไพนะครับ ผมป่วยแล้ว บ่อได้เข้ามาใน http://www.snasui.com เป็นเวลานานสมควนครับ
:D ยินดีด้วยครับที่หายเป็นปกติ ขอให้สุขภาพแข็งแรงเหมือนเดิมน่ะครับ

Re: รบกวนแนะนำสูตร์ใน Excel

Posted: Tue Nov 20, 2012 2:14 pm
by วังวู ช่ง
bank9597 wrote:
วังวู ช่ง wrote:
snasui wrote::D ที่เซลล์ H2 คีย์

=INDEX($C$2:$C$672,MATCH(1,IF($A$2:$A$672=F2,IF($B$2:$B$672=G2,1)),0))

Ctrl+Shift+Enter > Copy ลงด้านล่าง
ขออาไพที่ทำตามการแนะนำของอาจารย์ได้คำตอบที่ถูกต้องแล้ว แต่บ่อได้ขอบใจอาจารย์ ต้องขออาไพนะครับ ผมป่วยแล้ว บ่อได้เข้ามาใน http://www.snasui.com เป็นเวลานานสมควนครับ
:D ยินดีด้วยครับที่หายเป็นปกติ ขอให้สุขภาพแข็งแรงเหมือนเดิมน่ะครับ
ขอบคุณท่านมากๆครับ สุขภาพท่านก่อให้แข็งแรงเหมือนกันครับ
ขอบคุณที่เป็นห่วงครับ น้ำใจคนไทยดีจิงๆครับ