Given the net annual salary figure and progressive tax rates for different income slabs, one may want to calculate the gross annual salary.

You may refer to my solution in this workbook.

Given the net annual salary figure and progressive tax rates for different income slabs, one may want to calculate the gross annual salary.

You may refer to my solution in this workbook.

With blanks appearing in a range of numbers, one may want to:

1. Average the first n numbers; and/or

2. Sum the last n numbers (in a horizontal and vertical range)

Because of blanks, the range for averaging will need to automatically keep expanding till the nth number is reached.

You may refer to my solution in this workbook.

When creating a two y-axis chart (referred to as "Line-column" on 2 axis in Excel 2003), the usual way is to present column on primary vertical axis and line on secondary vertical axis.

You may refer to my solution in this workbook.

In a scenario where text values are interspersed with numeric data columns, the usual SUMPRODUCT function will not work. One will have to use a combination of array formulas and the SUMPRODUCT function.

You may refer to my solution in this workbook.

Having created primary and secondary validation drop downs, the issue is that when a primary validation cell changes, the value in the secondary validation cell does not become blank (or change automatically to first entry of the secondary validation list). Instead the secondary validation cell remains the same as what was already selected earlier.

In the this workbook, i present the following three cases of dealing with the secondary validation cell value when the primary validation cell changes:

1. The moment the primary validation entry changes, blank out the secondary validation cell

2. The moment the primary validation entry changes, show the corresponding first entry of the secondary validation drop down

3. The moment the primary validation entry changes, perform the following:

a. If there is only one corresponding entry in the secondary validation drop down, then show that entry (no need to select); and

b. If there are multiple corresponding entries in the secondary validation drop down, then blank out the secondary validation cell

Conditionally formatting duplicate values across all versions of MS Excel is quite simple. However, to colour different duplicate values in different colours, refer to this workbook.

There may be many array formulas in a workbook. One may want to create a two column table in a sheet named "Array formula log" which lists down sheet names and cell address of all array formulas. Furthermore, the cell references listed on the "Array formula log" sheet should be hyperlinked.

You may refer to my solution in this workbook.

Assume a column of data with blanks appearing in a few random cells. One may want to use this range of cells for creating a Validation drop down in a specified cell. After creating the validation drop down, the blanks from the source data range would obviously show up in the drop down as well.

The task is to show only the entries in the validation drop down (without the blanks). The question and instructions are very clearly mentioned in this workbook.

Depending upon the version of MS Excel which you are using, there could be two ways to solve this problem

**Solution for MS Excel 2010 and higher versions**

If you are using the Power Query add-in, then a few simple steps (no formulas at all) can solve this problem. The result will be dynamic and refreshable (just as in a Pivot Table)

You may watch a short video of my solution here

**Solution for all versions of MS Excel**

While this solution works for all versions of MS Excel, it uses an array formula (Ctrl+Shift+Enter). Array formulas, if used extensively in the workbook, adversely effect the system's performance.

Having created a graph from a certain source data, if columns get added later to the source, they do not automatically append to the graph. While this is easy enough to accomplish in Excel 2007 and higher versions, doing the same in Excel 2003 is a different procedure altogether. Instructions are very clearly mentioned in this workbook.

The VLOOKUP() function returns data from a lookup_array irrespective of the filter setting of the lookup_array. To make the lookup_array of the VLOOKUP() function work only on the visible cells of a filtered range, refer to this workbook.