سدریک نیاز به تعیین مقدار سلول دوم به آخرین ستونی دارد که به طور معمول به آن مقادیر اضافه می کند. او فرمول هایی برای گرفتن آخرین مقدار دیده است، اما نه دوم به آخر.
راه های فرمول بندی زیادی وجود دارد که می توانید به این نیاز نزدیک شوید. از بسیاری جهات، روشی که انتخاب می کنید به ویژگی های داده های ستون بستگی دارد. فرض می کنیم که داده های شما در ستون A هستند، عددی هستند و در هیچ یک از سلول های ستون هیچ جای خالی وجود ندارد. در این صورت می توانید از فرمول زیر استفاده کنید:
=INDEX(A:A,COUNT(A:A)-1)
توجه داشته باشید که اگر مقادیر متنی در ستون A وجود داشته باشد، این فرمول نتیجه صحیح را برنمیگرداند - حتی اگر آن مقدار متن در یک عنوان باشد. اگر میخواهید عنوان را جبران کنید، میتوانید فرمول را به این ترتیب تغییر دهید. (توجه داشته باشید که فقط محدوده A2:A1000 را بررسی می کند. اگر اطلاعات شما فراتر از ردیف 1000 باشد، باید محدوده مشخص شده را تغییر دهید.)
=INDEX(A2:A1000,COUNT(A2:A1000)-1)
اگر داده های عددی شما ممکن است حاوی سلول های خالی باشد، هر یک از فرمول های زیر به خوبی کار می کند:
=OFFSET(INDIRECT("A"&MATCH(9^9,A:A)),-1,0)
=INDEX(A:A,MATCH(9.9E+23,A:A,1)-1,1)
=INDEX(A:A,(MATCH(LOOKUP(10000,A:A),A:A)-1),1)
=INDEX(A:A,AGGREGATE(14,6,ROW(A:A)*A:A/A:A,2))
باید بدانید که اگر سلول دوم به آخر در ستون خالی باشد، این فرمول ها 0 را برمی گرداند. سلول دوم تا آخر.)
اگر دادههای شما در ستون A میتواند شامل اعداد یا متن باشد (اما هنوز سلول خالی وجود ندارد)، پس به فرمول دیگری نیاز دارید. هر یک از اینها انجام خواهد داد:
=INDEX(A:A,COUNTA(A:A)-1,1)
=INDIRECT("A"&COUNTA(A:A)-1)
اگر ممکن است سلول های خالی در داده های شما وجود داشته باشد، می توانید از یکی از موارد زیر استفاده کنید:
=INDEX(A:A,MATCH(LOOKUP(2,1/(A:A<>""),A:A),A:A,0)-1)
=INDEX(A:A,LOOKUP(2,1/(A:A<>""),ROW(A:A))-1)
دوباره، اگر سلول دوم به آخر خالی باشد، فرمول 0 را برمی گرداند.
در نهایت، می توانید از نوع فرمول زیر نیز استفاده کنید، مشروط بر اینکه سلول های شما در ستون از محدوده ای با نام (در این مورد MyData) استفاده کنند. با این حال، به یاد داشته باشید که همانطور که اطلاعات بیشتری به ستون اضافه می کنید، باید مطمئن شوید که محدوده نامگذاری شده شامل داده های اضافه شده است.
=INDEX(MyData,ROWS(MyData)-1)
باید توجه داشته باشید که تقریباً همه فرمول های ذکر شده در این نکته از -1 در آنها استفاده می کنند. این نشان می دهد که شما آخرین سلول در محدوده را نمی خواهید، بلکه سلول دوم به آخرین ("یکی به بالا" از پایین محدوده) را می خواهید. اگر میخواهید افست متفاوتی از پایین محدوده داشته باشید، میتوانید این بخش از هر فرمول را تغییر دهید. به عنوان مثال، اگر میخواهید 2 سلول از پایین محدوده بالا باشد، تمام نمونههای -1 را به -2 تغییر میدهید.