اكسل 2003-97 : جمع در سطر آخر
مترجم: وهاب حاجی باقری
مشكل:
میخواهيد كه در يك جدول اكسل، اعداد يك ستون را در آخر با هم جمع كنيد كه به اين اعداد، عددهای ديگری نيز اضافه خواهند شد. جمع حاصله بايد در ستون كناری ظاهر شود و آن هم هميشه در سطری كه دارای آخرين گزينه میباشد. پس به محض اينكه عدد ديگری را به ستون اضافه كنيد. بايد جمع حاصله از بين رفته و در سطر پايين آن عدد حاصل از جمع جديد ظاهر شود.
راه حل:
اگر راه مثال، اعدادی كه بايد با هم جمع شوند در ستون A و عدد حاصله در ستون B بايد نمودار شود، بايد در سلول B1 فرمول زير را وارد كنيد: If(and(A1<>"";A2="");SUM($A$1:$A1);"") سپس بايد اين فرمول را در هر چند سطری از ستون B كه مورد نظر شماست وارد كنيد كه البته به همان نسبت نيز بايد اعدادی در ستون A وجود داشته باشند. البته انجام اين كار با روش سريعتر نيز امكانپذير است. و آْن هم اين است كه گوشه پائينی سمت راست مربوط به سلول B1 را كه انتخاب شده، گرفته و در حالی كه دكمه موش را فشار دادهايد در ستون B به طرف پايين بكشيد. هنگامی كه به آخرين سلول مورد نظر رسيديد، تنها كافيست دكمه موش را رها كنيد.
فرمول گفته شده اينگونه عمل میكند:
در عملكرد and شرط مربوط به آخرين سطر مخفی شده است: اكسل امتحان میكند كه آيا ستون A در سطر جديد دارای اطلاعاتي هست يا نه و همچنين اينكه درسطر بعد فضای خالی وجود دارد يا نه.
چرا كه محدودهای كه عملكرد جمع بايد در آن صورت بگيرد را خود عملكرد جمع توسط استفاده از حقوق نسبی و كامل سلول به گونهای تناسب میدهد كه در هنگام كپی كردن فرمول در سطرهای ديگر جدول هميشه از A1 تا سطر جديد موجود در ستون A موجود باشد. اگر شرط گذاشته شده برای سطر آخر انجام نشود، سلول موجود در ستون B خالی میماند.
Copyright 1998-2007 PC World Iran All
rights reserved.
Copyright 1977-2007 Electronics and Computer
Magazine (GSRP). All rights reserved.
Copyright 2000-2007.
International Data Corp. Inc.. All right Reserved.