รบกวนสอบถามสูตร indirect sheet
Posted: Fri Dec 05, 2014 2:33 pm
ดิฉันมี file ที่มีจำนวน sheet อยู่จำนวน 40 sheet
มี sheet เดียวที่เป็นสูตร คือ ที่ sheet "Formula" มีช่วงของสูตรการคำนวณ คือ C5:N150
โดยใช้สูตร indirect sheet ดังนี้คะ
=SUMPRODUCT(($B9=INDIRECT("'"&$C$2&"'!A5:A1155"))*(C$4=INDIRECT("'"&$C$2&"'!C3:BC3"))*INDIRECT("'"&$C$2&"'!C5:BC1155"))
ซึ่งคำที่ cell C2 จะเป็น drop down list ที่สามารถเปลี่ยนค่าได้ตั้งแต่ "YTDJan - YTDDec"
sheet ที่เกี่ยวข้องกับการดึงข้อมูลมีจำนวน 12 sheet คือ sheet "YTDJan - YTDDec"
ดิฉันขอรบกวนสอบถามท่านผู้รู้ดังนี้คะ
1. สูตรที่คำนวณจะทำการคำนวณไปที sheet ทั้งหมดจำนวน 35 sheet ที่อยู้ใน file หรือ
2. จะคำนวณเฉพาะ sheet ที่ระบุไว้ที่ cell C2 เช่น ถ้าที่ cell C2 เลือก "YTDJan" สูตรก็จะไปคำนวณเฉพาะที่ sheet "YTDJan" เท่านั้น
เพราะปัญหาที่ดิฉันเจอตอนนี้คือ สูตรคำนวนค่อนข้างช้า ถ้ามีสาเหตุมาจากการใช้สูตร indirect sheet ดิฉันจะได้เปลี่ยนสูตรใหม่คะ
ขอบคุณมากคะ
มี sheet เดียวที่เป็นสูตร คือ ที่ sheet "Formula" มีช่วงของสูตรการคำนวณ คือ C5:N150
โดยใช้สูตร indirect sheet ดังนี้คะ
=SUMPRODUCT(($B9=INDIRECT("'"&$C$2&"'!A5:A1155"))*(C$4=INDIRECT("'"&$C$2&"'!C3:BC3"))*INDIRECT("'"&$C$2&"'!C5:BC1155"))
ซึ่งคำที่ cell C2 จะเป็น drop down list ที่สามารถเปลี่ยนค่าได้ตั้งแต่ "YTDJan - YTDDec"
sheet ที่เกี่ยวข้องกับการดึงข้อมูลมีจำนวน 12 sheet คือ sheet "YTDJan - YTDDec"
ดิฉันขอรบกวนสอบถามท่านผู้รู้ดังนี้คะ
1. สูตรที่คำนวณจะทำการคำนวณไปที sheet ทั้งหมดจำนวน 35 sheet ที่อยู้ใน file หรือ
2. จะคำนวณเฉพาะ sheet ที่ระบุไว้ที่ cell C2 เช่น ถ้าที่ cell C2 เลือก "YTDJan" สูตรก็จะไปคำนวณเฉพาะที่ sheet "YTDJan" เท่านั้น
เพราะปัญหาที่ดิฉันเจอตอนนี้คือ สูตรคำนวนค่อนข้างช้า ถ้ามีสาเหตุมาจากการใช้สูตร indirect sheet ดิฉันจะได้เปลี่ยนสูตรใหม่คะ
ขอบคุณมากคะ