คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ยากทราบว่าที่เซลล์ G3
ถ้าสมมุติเซลล์ N3 = 0 ผมต้องการให้ G3 มีค่าเท่ากับ 0
แต่ถ้า N3 = 1 ผมต้องการให้ G4 มีค่าเท่ากับ K3
แต่ถ้า N3 = 2 ผมต้องการให้ G5 มีค่าเท่ากับ K3
แต่ถ้า N3 = 3 ผมต้องการให้ G6 มีค่าเท่ากับ K3
แต่ถ้า N3 = 4 ผมต้องการให้ G7 มีค่าเท่ากับ K3
แต่ถ้า N3 = 5 ผมต้องการให้ G8 มีค่าเท่ากับ K3
คลุมช่วง G4 ถึง G8 พิมพ์สูตร แล้วกด Ctrl+shift พร้อมกันค้างไว้ แล้วตามด้วย enter
=IF($N$3=ROW(1:5)-1,0,INDIRECT("K3"))
ถ้าสมมุติเซลล์ N3 = 0 ผมต้องการให้ G3 มีค่าเท่ากับ 0
แต่ถ้า N3 = 1 ผมต้องการให้ G4 มีค่าเท่ากับ K3
แต่ถ้า N3 = 2 ผมต้องการให้ G5 มีค่าเท่ากับ K3
แต่ถ้า N3 = 3 ผมต้องการให้ G6 มีค่าเท่ากับ K3
แต่ถ้า N3 = 4 ผมต้องการให้ G7 มีค่าเท่ากับ K3
แต่ถ้า N3 = 5 ผมต้องการให้ G8 มีค่าเท่ากับ K3
คลุมช่วง G4 ถึง G8 พิมพ์สูตร แล้วกด Ctrl+shift พร้อมกันค้างไว้ แล้วตามด้วย enter
=IF($N$3=ROW(1:5)-1,0,INDIRECT("K3"))
แสดงความคิดเห็น
ขอความรู้เกี่ยวกับการใช้สูตร if ในexcelหน่อยครับ
อยากทราบว่าที่เซลล์ G3 ถ้าสมมุติเซลล์ N3 = 0 ผมต้องการให้ G3 มีค่าเท่ากับ 0 แต่ถ้า N3 = 1 ผมต้องการให้ G4 มีค่าเท่ากับ K3 แต่ถ้า N3 = 2 ผมต้องการให้ G5 มีค่าเท่ากับ K3 แต่ถ้า N3 = 3 ผมต้องการให้ G6 มีค่าเท่ากับ K3 แต่ถ้า N3 = 4 ผมต้องการให้ G7 มีค่าเท่ากับ K3 แต่ถ้า N3 = 5 ผมต้องการให้ G8 มีค่าเท่ากับ K3
ผมจะสามารถเขียนสูตร if ออกมาในรูปแบบไหนได้บ้างครับ หรือจะเป็นสูตรอื่นที่ให้ผลลัพธ์เดียวกันก็ได้นะครับ
สูตรที่ผมใช้ =IF(N3=0, 0, IF(N3=1, G4=K3, IF(N3=2, G5=K3, IF(N3=3, G6=K3, IF(N3=4, G7=K3,G8=K3)))))
ลองเขียนหลายรอบแล้วแต่ค่าขึ้น False ตลอดเลยครับ555
ขอรบกวนพี่ๆหน่อยฮะ ขอบคุณล่วงหน้าสำหรับคำตอบคร้าบบบบ