ਸਪ੍ਰੈਡਸ਼ੀਟ

thumb|300x300px| ਆਡੀਓ ਟਰੈਕਾਂ ਦੇ ਸਮੂਹ ਬਾਰੇ ਡਾਟਾ ਰੱਖਣ ਵਾਲੀ ਸਪ੍ਰੈਡਸ਼ੀਟ ਦੀ ਉਦਾਹਰਨ।
ਇੱਕ **ਸਪ੍ਰੈਡਸ਼ੀਟ** ਸਾਰਣੀ ਦੇ ਰੂਪ ਵਿੱਚ ਡਾਟਾ ਦੇ ਗਣਨਾ, ਸੰਗਠਨ, ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਅਤੇ ਸਟੋਰੇਜ ਕਰਨ ਲਈ ਇੱਕ ਕੰਪਿਊਟਰ ਐਪਲੀਕੇਸ਼ਨ ਹੈ।    ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਨੂੰ ਪੇਪਰ ਅਕਾਊਂਟਿੰਗ ਵਰਕਸ਼ੀਟਾਂ ਦੇ ਕੰਪਿਊਟਰਾਈਜ਼ਡ ਐਨਾਲਾਗ ਵਜੋਂ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ।  ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਸਾਰਣੀ ਦੇ ਸੈੱਲਾਂ ਵਿੱਚ ਦਾਖਲ ਕੀਤੇ ਡਾਟਾ ਓੁੱਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। ਹਰੇਕ ਸੈੱਲ ਵਿੱਚ ਜਾਂ ਤਾਂ ਸੰਖਿਆਤਮਕ ਜਾਂ ਟੈਕਸਟ ਡਾਟਾ, ਜਾਂ ਫਾਰਮੂਲੇ ਦੇ ਨਤੀਜੇ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਦੂਜੇ ਸੈੱਲਾਂ ਦੀ ਸਮੱਗਰੀ ਦੇ ਆਧਾਰ ਓੁੱਤੇ ਇੱਕ ਮੁੱਲ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ ਓੁੱਤੇ ਓੁਸਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਨਾਲ ਨਾਲ ਓੁਸਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਵੀ ਕਰਦੇ ਹਨ। *ਸਪਰੈੱਡਸ਼ੀਟ* ਸ਼ਬਦ ਅਜਿਹੇ ਇੱਕ ਇਲੈਕਟ੍ਰਾਨਿਕ ਦਸਤਾਵੇਜ਼ ਦਾ ਵੀ ਹਵਾਲਾ ਦੇ ਸਕਦਾ ਹੈ।   

ਸਪ੍ਰੈਡਸ਼ੀਟ ਉਪਭੋਗਤਾ ਕਿਸੇ ਵੀ ਸਟੋਰ ਕੀਤੇ ਹੋਏ ਮੁੱਲ ਨੂੰ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਗਣਨਾ ਕੀਤੇ ਹੋਏ ਮੁੱਲਾਂ ਓੁੱਤੇ ਪ੍ਰਭਾਵਾਂ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹਨ। ਇਹ ਸਪ੍ਰੈਡਸ਼ੀਟ ਨੂੰ "ਵਟ-ਇਫ" ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਉਪਯੋਗੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿਉਂਕਿ ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਦੀ ਦਸਤੀ ਪੁਨਰਗਣਨਾ ਤੋਂ ਬਿਨਾਂ ਤੇਜ਼ੀ ਨਾਲ ਜਾਂਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਆਧੁਨਿਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਕਈ ਇੰਟਰੈਕਟਿੰਗ ਸ਼ੀਟਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਜਿੱਥੇ ਡਾਟਾ ਨੂੰ ਟੈਕਸਟ ਅਤੇ ਅੰਕਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਜਾਂ ਗ੍ਰਾਫਿਕਲ ਰੂਪ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ।

ਬੁਨਿਆਦੀ ਗਣਿਤ ਅਤੇ ਗਣਿਤ ਦੇ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕਰਨ ਤੋਂ ਇਲਾਵਾ, ਆਧੁਨਿਕ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਆਮ ਵਿੱਤੀ ਲੇਖਾਕਾਰੀ ਅਤੇ ਅੰਕੜਾ ਸੰਚਾਲਨ ਲਈ ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ। ਸ਼ੁੱਧ ਵਰਤਮਾਨ ਮੁੱਲ ਜਾਂ ਮਿਆਰੀ ਵਿਵਹਾਰ ਵਰਗੀਆਂ ਗਣਨਾਵਾਂ ਨੂੰ ਇੱਕ ਫਾਰਮੂਲੇ ਵਿੱਚ ਪੂਰਵ-ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਸਾਰਣੀਬੱਧ ਡਾਟਾ ਤੇ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮ ਕੰਡੀਸ਼ਨਲ ਸਮੀਕਰਨ, ਟੈਕਸਟ ਅਤੇ ਨੰਬਰਾਂ ਵਿਚਕਾਰ ਬਦਲਣ ਲਈ ਫੰਕਸ਼ਨ, ਅਤੇ ਫੰਕਸ਼ਨ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜੋ ਟੈਕਸਟ ਦੀਆਂ ਸਤਰਾਂ ਓੁੱਤੇ ਕੰਮ ਕਰਦੇ ਹਨ।

ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਨੇ ਪੂਰੇ ਵਪਾਰਕ ਸੰਸਾਰ ਵਿੱਚ ਕਾਗਜ਼-ਅਧਾਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਥਾਂ ਲੈ ਲਈ ਹੈ। ਹਾਲਾਂਕਿ ਉਹਨਾਂ ਨੂੰ ਪਹਿਲਾਂ ਲੇਖਾ-ਜੋਖਾ ਜਾਂ ਬੁੱਕਕੀਪਿੰਗ ਕਾਰਜਾਂ ਲਈ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਪਰ ਹੁਣ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਸੰਦਰਭ ਵਿੱਚ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਸਾਰਣੀਬੱਧ ਸੂਚੀਆਂ ਬਣਾਈਆਂ, ਛਾਂਟੀਆਂ ਅਤੇ ਸਾਂਝੀਆਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।

## ਮੂਲ 
thumb
LANPAR, 1969 ਵਿੱਚ ਉਪਲਬਧ,  ਮੇਨਫ੍ਰੇਮ ਅਤੇ ਸਮਾਂ ਸਾਂਝਾ ਕਰਨ ਵਾਲੇ ਕੰਪਿਊਟਰਾਂ 'ਤੇ ਪਹਿਲੀ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਸੀ। LANPAR ਇੱਕ ਸੰਖੇਪ ਰੂਪ ਸੀ: ਰੈਂਡਮ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਐਰੇ ਲਈ ਭਾਸ਼ਾ।  ਅਤੇ ਇਸਨੇ ਐਪਲ II ਕੰਪਿਊਟਰ ਨੂੰ ਇੱਕ ਪ੍ਰਸਿੱਧ ਅਤੇ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਸਿਸਟਮ ਵਿੱਚ ਬਦਲਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ। ਲੋਟਸ 1-2-3 ਪ੍ਰਮੁੱਖ ਸਪ੍ਰੈਡਸ਼ੀਟ ਸੀ ਜਦੋਂ DOS ਪ੍ਰਮੁੱਖ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸੀ।  ਮਾਈਕਰੋਸਾਫਟ ਐਕਸਲ ਕੋਲ ਹੁਣ ਵਿੰਡੋਜ਼ ਅਤੇ ਮੈਕਿਨਟੋਸ਼ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਸਭ ਤੋਂ ਵੱਧ ਮਾਰਕੀਟ ਸ਼ੇਅਰ ਹੈ।    ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਦਫ਼ਤਰ ਉਤਪਾਦਕਤਾ ਸੂਟ ਦੀ ਇੱਕ ਮਿਆਰੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ; ਵੈੱਬ ਐਪਸ ਦੇ ਆਗਮਨ ਤੋਂ ਬਾਅਦ, ਆਫਿਸ ਸੂਟ ਵੀ ਹੁਣ ਵੈੱਬ ਐਪ ਦੇ ਰੂਪ ਵਿੱਚ ਮੌਜੂਦ ਹਨ।

ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਵਿੱਚ ਵਿਵਸਥਿਤ *ਸੈੱਲਾਂ* ਦੀ ਇੱਕ ਸਾਰਣੀ ਹੁੰਦੀ ਹੈ ਅਤੇ X ਅਤੇ Y ਸਥਾਨਾਂ ਦੁਆਰਾ ਹਵਾਲਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। X ਸਥਾਨ, ਕਾਲਮ, ਆਮ ਤੌਰ 'ਤੇ ਅੱਖਰਾਂ, "A," "B," "C," ਆਦਿ ਦੁਆਰਾ ਦਰਸਾਏ ਜਾਂਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਕਤਾਰਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਸੰਖਿਆਵਾਂ, 1, 2, 3, ਆਦਿ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਸਿੰਗਲ ਸੈੱਲ ਨੂੰ ਇਸਦੀ ਕਤਾਰ ਅਤੇ ਕਾਲਮ, "C10" ਨੂੰ ਸੰਬੋਧਨ ਕਰਕੇ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ। ਸੈੱਲ ਸੰਦਰਭਾਂ ਦਾ ਇਹ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸੰਕਲਪ ਸਭ ਤੋਂ ਪਹਿਲਾਂ LANPAR (ਰੈਂਡਮ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਐਰੇਜ਼ ਲਈ ਭਾਸ਼ਾ) (ਰੇਨੇ ਪਾਰਡੋ ਅਤੇ ਰੇਮੀ ਲੈਂਡੌ ਦੁਆਰਾ ਸਹਿ-ਖੋਜ) ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਵਿਜ਼ੀਕਲ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਇੱਕ ਰੂਪ ਅਤੇ "A1 ਨੋਟੇਸ਼ਨ" ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਵਿੱਚ ਇੱਕ *ਰੇਂਜ* ਦੀ ਧਾਰਨਾ ਹੁੰਦੀ ਹੈ, ਸੈੱਲਾਂ ਦਾ ਇੱਕ ਸਮੂਹ, ਆਮ ਤੌਰ 'ਤੇ ਇਕਸਾਰ ਹੁੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, "A1:A10" ਰੇਂਜ ਦੇ ਨਾਲ ਪਹਿਲੇ ਕਾਲਮ ਵਿੱਚ ਪਹਿਲੇ ਦਸ ਸੈੱਲਾਂ ਦਾ ਹਵਾਲਾ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ। LANPAR ਨੇ ਫਾਰਵਰਡ ਰੈਫਰੈਂਸਿੰਗ/ਨੈਚੁਰਲ ਆਰਡਰ ਕੈਲਕੂਲੇਸ਼ਨ ਦਾ ਨਵੀਨੀਕਰਨ ਕੀਤਾ ਜੋ ਲੋਟਸ 123 ਅਤੇ ਮਾਈਕ੍ਰੋਸਾਫਟ ਦੇ ਮਲਟੀਪਲੈਨ ਵਰਜਨ 2 ਤੱਕ ਮੁੜ-ਪ੍ਰਦਰਸ਼ਿਤ ਨਹੀਂ ਹੋਇਆ।

ਆਧੁਨਿਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ, ਕਈ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਅਕਸਰ *ਵਰਕਸ਼ੀਟਾਂ* ਜਾਂ ਸਿਰਫ਼ *ਸ਼ੀਟਾਂ* ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਨੂੰ ਇੱਕ *ਵਰਕਬੁੱਕ* ਬਣਾਉਣ ਲਈ ਇਕੱਠਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਵਰਕਬੁੱਕ ਨੂੰ ਇੱਕ ਫਾਈਲ ਦੁਆਰਾ ਭੌਤਿਕ ਤੌਰ 'ਤੇ ਪ੍ਰਸਤੁਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕਿਤਾਬ, ਸ਼ੀਟਾਂ ਅਤੇ ਸ਼ੀਟਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਲਈ ਸਾਰਾ ਡਾਟਾ ਹੁੰਦਾ ਹੈ। ਵਰਕਸ਼ੀਟਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਟੈਬਾਂ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ ਜੋ ਪੰਨਿਆਂ ਦੇ ਵਿਚਕਾਰ ਫਲਿੱਪ ਕਰਦੇ ਹਨ, ਹਰ ਇੱਕ ਵਿੱਚ ਇੱਕ ਸ਼ੀਟ ਹੁੰਦੀ ਹੈ, ਹਾਲਾਂਕਿ ਨੰਬਰ ਇਸ ਮਾਡਲ ਨੂੰ ਮਹੱਤਵਪੂਰਣ ਰੂਪ ਵਿੱਚ ਬਦਲਦੇ ਹਨ। ਇੱਕ ਮਲਟੀ-ਸ਼ੀਟ ਕਿਤਾਬ ਵਿੱਚ ਸੈੱਲ ਸ਼ੀਟ ਦਾ ਨਾਮ ਉਹਨਾਂ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਜੋੜਦੇ ਹਨ, ਉਦਾਹਰਨ ਲਈ, "ਸ਼ੀਟ 1! C10"। ਕੁਝ ਸਿਸਟਮ ਵੱਖ-ਵੱਖ ਵਰਕਬੁੱਕਾਂ ਲਈ ਸੈੱਲ ਸੰਦਰਭਾਂ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਇਸ ਸੰਟੈਕਸ ਨੂੰ ਵਧਾਉਂਦੇ ਹਨ।

ਉਪਭੋਗਤਾ ਮੁੱਖ ਤੌਰ 'ਤੇ ਸੈੱਲਾਂ ਰਾਹੀਂ ਸ਼ੀਟਾਂ ਨਾਲ ਗੱਲਬਾਤ ਕਰਦੇ ਹਨ। ਇੱਕ ਦਿੱਤਾ ਗਿਆ ਸੈੱਲ ਡੇਟਾ ਨੂੰ ਸਿਰਫ਼ ਇਸ ਵਿੱਚ ਦਾਖਲ ਕਰਕੇ, ਜਾਂ ਇੱਕ ਫਾਰਮੂਲਾ ਰੱਖ ਸਕਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਬਰਾਬਰ ਚਿੰਨ੍ਹ ਦੇ ਨਾਲ ਟੈਕਸਟ ਤੋਂ ਪਹਿਲਾਂ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਡੇਟਾ ਵਿੱਚ `hello world` ਟੈਕਸਟ ਦੀ ਸਤਰ, ਨੰਬਰ `5` ਜਾਂ ਮਿਤੀ `16-Dec-91` ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ। ਇੱਕ ਫਾਰਮੂਲਾ ਬਰਾਬਰ ਚਿੰਨ੍ਹ, `=5*3` ਨਾਲ ਸ਼ੁਰੂ ਹੋਵੇਗਾ, ਪਰ ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਅਦਿੱਖ ਹੋਵੇਗਾ ਕਿਉਂਕਿ ਡਿਸਪਲੇ ਗਣਨਾ ਦਾ *ਨਤੀਜਾ* ਦਿਖਾਉਂਦਾ ਹੈ, ਇਸ ਮਾਮਲੇ ਵਿੱਚ `15`, ਫਾਰਮੂਲਾ ਖੁਦ ਨਹੀਂ। ਇਹ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਉਲਝਣ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ।

ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਦੀ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ ਇੱਕ ਫਾਰਮੂਲੇ ਲਈ ਦੂਜੇ ਸੈੱਲਾਂ ਦੀ ਸਮੱਗਰੀ ਦਾ ਹਵਾਲਾ ਦੇਣ ਦੀ ਯੋਗਤਾ ਹੈ, ਜੋ ਬਦਲੇ ਵਿੱਚ, ਇੱਕ ਫਾਰਮੂਲੇ ਦਾ ਨਤੀਜਾ ਹੋ ਸਕਦਾ ਹੈ। ਅਜਿਹਾ ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਲਈ, ਇੱਕ ਨੰਬਰ ਨੂੰ ਸੈੱਲ ਸੰਦਰਭ ਨਾਲ ਬਦਲਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਫਾਰਮੂਲਾ `=5*C10` ਸੈੱਲ C10 ਵਿੱਚ ਮੁੱਲ ਨੂੰ 5 ਨਾਲ ਗੁਣਾ ਕਰਨ ਦਾ ਨਤੀਜਾ ਦੇਵੇਗਾ। ਜੇਕਰ C10 ਮੁੱਲ `3` ਰੱਖਦਾ ਹੈ ਤਾਂ ਨਤੀਜਾ `15` ਹੋਵੇਗਾ। ਪਰ C10 ਹੋਰ ਸੈੱਲਾਂ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹੋਏ ਇਸਦੇ ਫਾਰਮੂਲੇ ਨੂੰ ਵੀ ਰੱਖ ਸਕਦਾ ਹੈ, ਅਤੇ ਹੋਰ ਵੀ।

ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਇਕੱਠੇ ਚੇਨ ਕਰਨ ਦੀ ਯੋਗਤਾ ਉਹ ਹੈ ਜੋ ਸਪ੍ਰੈਡਸ਼ੀਟ ਨੂੰ ਇਸਦੀ ਸ਼ਕਤੀ ਦਿੰਦੀ ਹੈ। ਬਹੁਤ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਵਿਅਕਤੀਗਤ ਗਣਿਤਿਕ ਪੜਾਵਾਂ ਦੀ ਇੱਕ ਲੜੀ ਵਿੱਚ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਨੂੰ ਸੈੱਲਾਂ ਵਿੱਚ ਵਿਅਕਤੀਗਤ ਫਾਰਮੂਲੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੁਝ ਫਾਰਮੂਲੇ ਰੇਂਜਾਂ 'ਤੇ ਵੀ ਲਾਗੂ ਹੋ ਸਕਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ `SUM` ਫੰਕਸ਼ਨ ਜੋ ਇੱਕ ਰੇਂਜ ਦੇ ਅੰਦਰ ਸਾਰੀਆਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ।

ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਡੇਟਾਬੇਸ ਦੇ ਬਹੁਤ ਸਾਰੇ ਸਿਧਾਂਤ ਅਤੇ ਗੁਣਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਦੀਆਂ ਹਨ, ਪਰ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਅਤੇ ਡੇਟਾਬੇਸ ਇੱਕੋ ਜਿਹੀਆਂ ਚੀਜ਼ਾਂ ਨਹੀਂ ਹਨ। ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਸਾਰਣੀ ਹੁੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਇੱਕ ਡਾਟਾਬੇਸ ਮਸ਼ੀਨ-ਪੜ੍ਹਨ ਯੋਗ ਅਰਥ-ਸੰਬੰਧਾਂ ਵਾਲੀਆਂ ਕਈ ਟੇਬਲਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੁੰਦਾ ਹੈ। ਹਾਲਾਂਕਿ ਇਹ ਸੱਚ ਹੈ ਕਿ ਇੱਕ ਵਰਕਬੁੱਕ ਜਿਸ ਵਿੱਚ ਤਿੰਨ ਸ਼ੀਟਾਂ ਹੁੰਦੀਆਂ ਹਨ ਅਸਲ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਕਈ ਟੇਬਲ ਹੁੰਦੇ ਹਨ ਜੋ ਇੱਕ ਦੂਜੇ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹਨ, ਇਸ ਵਿੱਚ ਇੱਕ ਡੇਟਾਬੇਸ ਦੀ ਰਿਲੇਸ਼ਨਲ ਬਣਤਰ ਦੀ ਘਾਟ ਹੁੰਦੀ ਹੈ। ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਅਤੇ ਡੇਟਾਬੇਸ ਆਪਸ ਵਿੱਚ ਕੰਮ ਕਰਨ ਯੋਗ ਹਨ - ਸ਼ੀਟਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਅੰਦਰ ਟੇਬਲ ਬਣਨ ਲਈ ਡੇਟਾਬੇਸ ਵਿੱਚ ਆਯਾਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਡੇਟਾਬੇਸ ਪੁੱਛਗਿੱਛਾਂ ਨੂੰ ਹੋਰ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਵਿੱਚ ਨਿਰਯਾਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਦਫਤਰ ਉਤਪਾਦਕਤਾ ਸੂਟ ਦੇ ਮੁੱਖ ਭਾਗਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ, ਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਵਰਡ ਪ੍ਰੋਸੈਸਰ, ਇੱਕ ਪ੍ਰਸਤੁਤੀ ਪ੍ਰੋਗਰਾਮ, ਅਤੇ ਇੱਕ ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ ਵੀ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਸੂਟ ਦੇ ਅੰਦਰਲੇ ਪ੍ਰੋਗਰਾਮ ਸਮਾਨ ਫੰਕਸ਼ਨਾਂ ਲਈ ਸਮਾਨ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਆਮ ਤੌਰ 'ਤੇ, ਕੰਪੋਨੈਂਟਸ ਦੇ ਵਿਚਕਾਰ ਡਾਟਾ ਸਾਂਝਾ ਕਰਨਾ ਕਾਰਜਾਤਮਕ ਤੌਰ 'ਤੇ ਬਰਾਬਰ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਗੈਰ-ਏਕੀਕ੍ਰਿਤ ਸੰਗ੍ਰਹਿ ਨਾਲੋਂ ਸੌਖਾ ਹੁੰਦਾ ਹੈ। ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ ਉਸ ਸਮੇਂ ਦਾ ਇੱਕ ਫਾਇਦਾ ਸੀ ਜਦੋਂ ਬਹੁਤ ਸਾਰੇ ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਸਿਸਟਮ ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਦੀ ਬਜਾਏ ਟੈਕਸਟ-ਮੋਡ ਡਿਸਪਲੇਅ ਅਤੇ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਨ।

## ਇਤਿਹਾਸ 
### ਪੇਪਰ ਸਪ੍ਰੈਡਸ਼ੀਟ 
"ਸਪ੍ਰੈਡਸ਼ੀਟ" ਸ਼ਬਦ "ਸਪ੍ਰੈਡ" ਤੋਂ ਇੱਕ ਅਖਬਾਰ ਜਾਂ ਮੈਗਜ਼ੀਨ ਆਈਟਮ (ਟੈਕਸਟ ਜਾਂ ਗ੍ਰਾਫਿਕਸ) ਦੇ ਅਰਥਾਂ ਵਿੱਚ ਆਇਆ ਹੈ ਜੋ ਦੋ ਫੇਸਿੰਗ ਪੰਨਿਆਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ, ਸੈਂਟਰਫੋਲਡ ਵਿੱਚ ਫੈਲਿਆ ਹੋਇਆ ਹੈ ਅਤੇ ਦੋ ਪੰਨਿਆਂ ਨੂੰ ਇੱਕ ਵੱਡੇ ਪੰਨੇ ਦੇ ਰੂਪ ਵਿੱਚ ਸਮਝਦਾ ਹੈ। ਮਿਸ਼ਰਿਤ ਸ਼ਬਦ 'ਸਪ੍ਰੈੱਡ-ਸ਼ੀਟ' ਦਾ ਅਰਥ ਹੈ ਬੁੱਕ-ਕੀਪਿੰਗ ਲੇਜ਼ਰ ਪੇਸ਼ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਫਾਰਮੈਟ - ਸਿਖਰ 'ਤੇ ਖਰਚਿਆਂ ਦੀਆਂ ਸ਼੍ਰੇਣੀਆਂ ਲਈ ਕਾਲਮ, ਖੱਬੇ ਹਾਸ਼ੀਏ ਦੇ ਹੇਠਾਂ ਸੂਚੀਬੱਧ ਇਨਵੌਇਸ, ਅਤੇ ਸੈੱਲ ਵਿਚ ਹਰੇਕ ਭੁਗਤਾਨ ਦੀ ਰਕਮ ਜਿੱਥੇ ਇਸਦੀ ਕਤਾਰ ਹੈ। ਅਤੇ ਕਾਲਮ ਇੰਟਰਸੈਕਟ — ਜੋ ਕਿ, ਰਵਾਇਤੀ ਤੌਰ 'ਤੇ, ਇੱਕ ਬਾਊਂਡ ਲੇਜ਼ਰ (ਅਕਾਉਂਟਿੰਗ ਰਿਕਾਰਡ ਰੱਖਣ ਲਈ ਕਿਤਾਬ) ਦੇ ਸਾਮ੍ਹਣੇ ਵਾਲੇ ਪੰਨਿਆਂ ਵਿੱਚ ਜਾਂ ਕਾਗਜ਼ ਦੀਆਂ ਵੱਡੀਆਂ ਸ਼ੀਟਾਂ ('ਵਿਸ਼ਲੇਸ਼ਣ ਪੇਪਰ' ਕਿਹਾ ਜਾਂਦਾ ਹੈ) 'ਤੇ ਇੱਕ "ਫੈਲ" ਸੀ, ਜੋ ਉਸ ਫਾਰਮੈਟ ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਵਿੱਚ ਨਿਯਮਿਤ ਸੀ ਅਤੇ ਲਗਭਗ ਆਮ ਕਾਗਜ਼ ਨਾਲੋਂ ਦੁੱਗਣਾ ਚੌੜਾ। 

### ਸ਼ੁਰੂਆਤੀ ਲਾਗੂਕਰਨ 
#### ਬੈਚ ਸਪ੍ਰੈਡਸ਼ੀਟ ਰਿਪੋਰਟ ਜਨਰੇਟਰ BSRG 
ਇੱਕ ਬੈਚ "ਸਪ੍ਰੈਡਸ਼ੀਟ" ਇੱਕ ਬੈਚ ਕੰਪਾਈਲਰ ਤੋਂ ਜੋੜਿਆ ਗਿਆ ਇਨਪੁਟ ਡੇਟਾ, ਇੱਕ ਆਉਟਪੁੱਟ ਰਿਪੋਰਟ ਤਿਆਰ ਕਰਦਾ ਹੈ, *ਭਾਵ*, ਇੱਕ 4GL ਜਾਂ ਪਰੰਪਰਾਗਤ, ਗੈਰ-ਇੰਟਰਐਕਟਿਵ, ਬੈਚ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮ ਤੋਂ ਵੱਖ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇੱਕ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਦੀ ਇਸ ਧਾਰਨਾ ਨੂੰ ਰਿਚਰਡ ਮੈਟੇਸਿਚ ਦੁਆਰਾ 1961 ਦੇ ਪੇਪਰ "ਬਜਟਿੰਗ ਮਾਡਲ ਅਤੇ ਸਿਸਟਮ ਸਿਮੂਲੇਸ਼ਨ" ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਸੀ।  ਮੈਟੇਸਿਚ (1964a, Chpt. 9, *ਲੇਖਾਕਾਰੀ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਵਿਧੀਆਂ* ) ਅਤੇ ਇਸਦੇ ਸਾਥੀ ਵਾਲੀਅਮ, ਮੈਟੇਸਿਚ (1964b, *ਬਜਟ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਫਰਮ ਦਾ ਸਿਮੂਲੇਸ਼ਨ* ) ਦੁਆਰਾ ਬਾਅਦ ਦੇ ਕੰਮ ਨੇ ਲੇਖਾਕਾਰੀ ਅਤੇ ਬਜਟ ਪ੍ਰਣਾਲੀਆਂ ( ਮੇਨਫ੍ਰੇਮ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਗਏ) ਲਈ ਕੰਪਿਊਟਰਾਈਜ਼ਡ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ। ਫੋਰਟਰਨ IV ) ਇਹ ਬੈਚ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਮੁੱਖ ਤੌਰ 'ਤੇ ਵਿਅਕਤੀਗਤ *ਸੈੱਲਾਂ* ਦੀ ਬਜਾਏ ਸਮੁੱਚੇ ਕਾਲਮਾਂ ਜਾਂ ਕਤਾਰਾਂ (ਇਨਪੁਟ ਵੇਰੀਏਬਲਾਂ ਦੇ) ਦੇ ਜੋੜ ਜਾਂ ਘਟਾਓ ਨਾਲ ਨਜਿੱਠਦੀਆਂ ਹਨ।

1962 ਵਿੱਚ, ਸਪ੍ਰੈਡਸ਼ੀਟ ਦੀ ਇਹ ਧਾਰਨਾ, ਜਿਸਨੂੰ BCL for Business Computer Language ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਨੂੰ ਇੱਕ IBM 1130 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਸੀ।  ਅਤੇ 1963 ਵਿੱਚ ਮਾਰਕੁਏਟ ਯੂਨੀਵਰਸਿਟੀ, ਵਿਸਕਾਨਸਿਨ ਵਿਖੇ ਆਰ. ਬ੍ਰਾਇਨ ਵਾਲਸ਼ ਦੁਆਰਾ ਇੱਕ IBM 7040 ਵਿੱਚ ਪੋਰਟ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਹ ਪ੍ਰੋਗਰਾਮ ਫੋਰਟਰਨ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਸੀ। ਉਨ੍ਹਾਂ ਮਸ਼ੀਨਾਂ 'ਤੇ ਮੁੱਢਲੀ ਟਾਈਮਸ਼ੇਅਰਿੰਗ ਉਪਲਬਧ ਸੀ। 1968 ਵਿੱਚ ਬੀਸੀਐਲ ਨੂੰ ਵਾਲਸ਼ ਦੁਆਰਾ ਵਾਸ਼ਿੰਗਟਨ ਸਟੇਟ ਯੂਨੀਵਰਸਿਟੀ ਵਿੱਚ IBM 360/67 ਟਾਈਮਸ਼ੇਅਰਿੰਗ ਮਸ਼ੀਨ ਵਿੱਚ ਪੋਰਟ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸਦੀ ਵਰਤੋਂ ਵਪਾਰਕ ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਵਿੱਤ ਦੀ ਸਿੱਖਿਆ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਸੀ। ਵਿਦਿਆਰਥੀ ਪ੍ਰੋਫ਼ੈਸਰ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੀ ਜਾਣਕਾਰੀ ਲੈਣ ਅਤੇ ਇਸ ਨੂੰ ਦਰਸਾਉਣ ਅਤੇ ਅਨੁਪਾਤ ਆਦਿ ਦਿਖਾਉਣ ਲਈ ਇਸ ਵਿੱਚ ਹੇਰਾਫੇਰੀ ਕਰਨ ਦੇ ਯੋਗ ਸਨ। 1964 ਵਿੱਚ, *ਬਿਜ਼ਨਸ ਕੰਪਿਊਟਰ ਲੈਂਗੂਏਜ* ਨਾਮ ਦੀ ਇੱਕ ਕਿਤਾਬ ਕਿਮਬਾਲ, ਸਟੌਫੇਲਜ਼ ਅਤੇ ਵਾਲਸ਼ ਦੁਆਰਾ ਲਿਖੀ ਗਈ ਸੀ ਅਤੇ ਕਿਤਾਬ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੋਵਾਂ ਦਾ 1966 ਵਿੱਚ ਕਾਪੀਰਾਈਟ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਸਾਲਾਂ ਬਾਅਦ ਕਾਪੀਰਾਈਟ ਦਾ ਨਵੀਨੀਕਰਨ ਕੀਤਾ ਗਿਆ ਸੀ। 

ਅਪਲਾਈਡ ਡੇਟਾ ਰਿਸੋਰਸਸ ਕੋਲ ਇੱਕ FORTRAN ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸੀ ਜਿਸਨੂੰ ਸਾਮਰਾਜ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।

1960 ਦੇ ਦਹਾਕੇ ਦੇ ਅਖੀਰ ਵਿੱਚ, ਜ਼ੇਰੋਕਸ ਨੇ ਆਪਣੇ ਟਾਈਮਸ਼ੇਅਰਿੰਗ ਸਿਸਟਮ ਲਈ ਇੱਕ ਹੋਰ ਵਧੀਆ ਸੰਸਕਰਣ ਵਿਕਸਿਤ ਕਰਨ ਲਈ BCL ਦੀ ਵਰਤੋਂ ਕੀਤੀ।

## ਹਵਾਲੇ 
## ਬਾਹਰੀ ਲਿੰਕ 
* ਰਸਲ ਸ਼ੁਲਜ਼ ਦੁਆਰਾ comp.apps.spreadsheets FAQ
* ਜੋਸਲੀਨ ਪੇਨ ਦੁਆਰਾ ਸਪ੍ਰੈਡਸ਼ੀਟ ਦੀ ਧਾਰਨਾ ਦਾ ਵਿਸਥਾਰ ਕਰਨਾ
* 
* ਸਪ੍ਰੈਡਸ਼ੀਟ&nbsp;- ਰਿਚਰਡ ਮੈਟੇਸਿਚ ਦੁਆਰਾ ਇਸਦਾ ਪਹਿਲਾ ਕੰਪਿਊਟਰੀਕਰਨ (1961-1964)
* CICS ਇਤਿਹਾਸ ਅਤੇ ਬੌਬ ਯੇਲਾਵਿਚ ਦੁਆਰਾ IBM 3270 ਦੀ ਜਾਣ-ਪਛਾਣ
* ਰਚਨਾਤਮਕ ਕਰਮਾ ਦੁਆਰਾ ਆਟੋਪਲਾਨ ਅਤੇ ਆਟੋਟੈਬ ਲੇਖ 
*   ਸਾਇੰਸ  ਵਿੱਚ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ