คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
กรณีต้องการใช้สูตร สามารถเขียนสูตรตามด้านล่างครับ
1. เซลล์ F2:F5 คีย์ค่าลงในเซลล์ 1.5, 3, 31.5, 4.5 ตามลำดับ (ดูภาพประกอบ)
2. เซลล์ F6 คีย์สูตร
4. เซลล์ B2 คีย์สูตร

=========================================
เวบถาม-ตอบปัญหา Excel ของคนไทยเพื่อคนทั้งโลก
http://www.snasui.com
ความรู้เพิ่มเติมเกี่ยวกับ Excel
http://snasui.blogspot.com
http://snasui.bloggang.com
http://www.pantip.com/tech/software/topicstockS.php

1. เซลล์ F2:F5 คีย์ค่าลงในเซลล์ 1.5, 3, 31.5, 4.5 ตามลำดับ (ดูภาพประกอบ)
2. เซลล์ F6 คีย์สูตร
=F4/F2+1
3. เซลล์ A2 คีย์สูตร =IF(ROWS(A$2:A2)>$F$6,"",$F$3*(INT((ROWS(A$2:A2)-1)/2))+$F$2)
Enter > Copy ลงด้านล่าง4. เซลล์ B2 คีย์สูตร
=IF(A2="","",CHOOSE(COUNTIF(A$2:A2,A2),$F$2,$F$5))
Enter > Copy ลงด้านล่าง
=========================================
เวบถาม-ตอบปัญหา Excel ของคนไทยเพื่อคนทั้งโลก
http://www.snasui.com
ความรู้เพิ่มเติมเกี่ยวกับ Excel
http://snasui.blogspot.com
http://snasui.bloggang.com
http://www.pantip.com/tech/software/topicstockS.php
แสดงความคิดเห็น
ขอถามสูตร Excel ครับ[2]
ขอโทษครับ พอดีผมได้ตั้งกระทู้ไปแล้วรอบนึง แต่ผมอธิบายไม่ดีเอง
ผมเลยเขียนเป็นโปรแกรมมาครับ Excel พอจะทำคล้ายๆแบบนี้ได้ไหมครับ
โดยวิธีการคือ
1.ระบุค่าเริ่มต้น แถว 2 เช่น 0,1.5,3 หรืออื่นๆ
2.ระบุค่าที่ต้องเพิ่มขึ้น เช่น 3 เพิ่ม y ที่ละ 3 จากค่าเริ่มต้นจนครบค่าสิ้นสุด แล้วเพิ่ม x+3 แล้ว นับ y เริ่มจากค่าเริ่มต้นใหม่
3. ระบุค่า สิ้นสุด x,y เช่น x=31.5 y=4.5
$start = 1.5;
$length = 3;
$xmax = 31.5;
$ymax = 4.5;
$i = $start;
while($i <= $xmax)
{
$j = $start;
while($j <= $ymax)
{
echo "|".$i."|".$j."|<br/>";
$j = $j + $length;
}
$i = $i + $length;
}
?>