This question already has an answer here:

I have a tif file containing 36 bands. After I applied raster calculation on the file the bands aggregate into one single band which I don't want because I need them for further calculation. People say that I can apply raster calculation on each band. I can do that but it is too troublesome .Is there any better way to keep all the bands as well as performing calculations on them?

marked as duplicate by user2856, Michael Stimson, John Powell, iriberri, Evil Genius May 31 '16 at 12:47

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


With a multi-band raster input, the Raster Calculator will only process the first band:

Multiband raster data

When a multiband raster is used as input, most Spatial Analyst tools operate only on the first band.

The exceptions are certain tools in the Multivariate and Extraction toolsets which do process each of the bands in a multiband input and can create a multiband output.

Two options are to process the bands individually (you don't need to extract them out to new files) and composite the results. Or to use numpy in python.

Not the answer you're looking for? Browse other questions tagged or ask your own question.