ਮਾਈਕਰੋਸਾਫਟ ਐਕਸਲ ਵਿਚ ਤਰਕ ਫੰਕਸ਼ਨ

ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਪ੍ਰਗਟਾਵਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨਸ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ. ਇਹਨਾਂ ਨੂੰ ਫਾਰਮੂਲੇ ਵਿਚ ਵੱਖੋ-ਵੱਖਰੀਆਂ ਸ਼ਰਤਾਂ ਦੀ ਪੂਰਤੀ ਦਾ ਸੰਕੇਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ ਹਾਲਾਤ ਆਪਣੇ ਆਪ ਵਿਚ ਬਹੁਤ ਭਿੰਨ ਹਨ, ਤਾਂ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਤੀਜੇ ਸਿਰਫ ਦੋ ਮੁੱਲ ਲੈ ਸਕਦੇ ਹਨ: ਸ਼ਰਤ ਪੂਰੀ ਹੁੰਦੀ ਹੈ (ਸਹੀ) ਅਤੇ ਹਾਲਤ ਪੂਰੀ ਨਹੀਂ ਹੋਈ (ਗਲਤ). ਆਉ ਵੇਖੀਏ ਕਿ ਐਕਸਲ ਵਿੱਚ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਕੀ ਹਨ.

ਮੁੱਖ ਓਪਰੇਟਰ

ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨਾਂ ਦੇ ਕਈ ਓਪਰੇਟਰ ਹਨ. ਮੁੱਖ ਵਿਅਕਤੀਆਂ ਵਿਚ, ਹੇਠਾਂ ਦਿੱਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ:

  • ਸਹੀ;
  • ਗਲਤ;
  • IF;
  • ERROR;
  • ਜਾਂ;
  • ਅਤੇ;
  • ਨਹੀਂ;
  • ERROR;
  • ਪੱਤਝੜ

ਇੱਥੇ ਘੱਟ ਆਮ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਹਨ.

ਪਹਿਲੇ 2 ਦੇ ਕੰਮਾਂ ਤੋਂ ਇਲਾਵਾ ਉਪਰੋਕਤ ਸਾਰੇ ਉਪਰੇਟਰਾਂ ਦੀਆਂ ਬਹਿਸਾਂ ਹਨ. ਆਰਗੂਮੈਂਟਾਂ ਜਾਂ ਤਾਂ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਜਾਂ ਪਾਠ ਹੋ ਸਕਦੇ ਹਨ, ਜਾਂ ਸੰਦਰਭ ਜੋ ਡਾਟਾ ਸੈਲਸ ਦੇ ਪਤੇ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ.

ਫੰਕਸ਼ਨ ਸਹੀ ਅਤੇ ਗਲਤ

ਓਪਰੇਟਰ ਸਹੀ ਸਿਰਫ ਇੱਕ ਖਾਸ ਟੀਚਾ ਮੁੱਲ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ. ਇਸ ਫੰਕਸ਼ਨ ਵਿੱਚ ਕੋਈ ਆਰਗੂਮਿੰਟ ਨਹੀ ਹਨ, ਅਤੇ, ਇੱਕ ਨਿਯਮ ਦੇ ਰੂਪ ਵਿੱਚ, ਇਹ ਲਗਭਗ ਹਮੇਸ਼ਾਂ ਹੋਰ ਗੁੰਝਲਦਾਰ ਪ੍ਰਗਟਾਵਾਂ ਦਾ ਹਿੱਸਾ ਹੈ.

ਓਪਰੇਟਰ ਗਲਤਇਸ ਦੇ ਉਲਟ, ਇਹ ਕਿਸੇ ਵੀ ਮੁੱਲ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਜਿਹੜਾ ਸੱਚ ਨਹੀਂ ਹੈ. ਇਸੇ ਤਰ੍ਹਾਂ, ਇਸ ਫੰਕਸ਼ਨ ਵਿੱਚ ਕੋਈ ਆਰਗੂਮਿੰਟ ਨਹੀਂ ਹੈ ਅਤੇ ਹੋਰ ਗੁੰਝਲਦਾਰ ਐਗਜ਼ੈਂਸਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ.

ਫੰਕਸ਼ਨ ਅਤੇ ਅਤੇ ਜਾਂ

ਫੰਕਸ਼ਨ ਅਤੇ ਕਈ ਸਥਿਤੀਆਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਸੰਬੰਧ ਹੈ ਸਿਰਫ਼ ਉਦੋਂ ਜਦੋਂ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਜੋ ਕਿ ਇਸ ਫੰਕਸ਼ਨ ਨੂੰ ਜੋੜਦੀਆਂ ਹਨ, ਕੀ ਇਹ ਵਾਪਸ ਕਰਦਾ ਹੈ? ਸਹੀ. ਜੇ ਘੱਟੋ ਘੱਟ ਇੱਕ ਆਰਗੂਮੈਂਟ ਮੁੱਲ ਨੂੰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ ਗਲਤਫਿਰ ਆਪਰੇਟਰ ਅਤੇ ਆਮ ਤੌਰ ਤੇ ਉਸੇ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ. ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਆਮ ਦ੍ਰਿਸ਼:= ਅਤੇ (log_value1; log_value2; ...). ਇਸ ਫੰਕਸ਼ਨ ਵਿਚ 1 ਤੋਂ 255 ਆਰਗੂਮੈਂਟਸ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ.

ਫੰਕਸ਼ਨ ਜਾਂ, ਇਸ ਦੇ ਉਲਟ, ਮੁੱਲ ਸੱਚਮੁੱਚ ਦਿੰਦਾ ਹੈ, ਭਾਵੇਂ ਕਿ ਕੇਵਲ ਇਕ ਆਰਗੂਮੈਂਟ ਹੀ ਸ਼ਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਬਾਕੀ ਸਾਰੇ ਝੂਠ ਹਨ. ਇਸਦਾ ਖਾਕਾ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:= ਅਤੇ (log_value1; log_value2; ...). ਪਿਛਲੇ ਫੰਕਸ਼ਨ ਵਾਂਗ, ਓਪਰੇਟਰ ਜਾਂ 1 ਤੋਂ 255 ਤਕ ਦੀਆਂ ਸ਼ਰਤਾਂ

ਫੰਕਸ਼ਨ ਨਹੀਂ

ਦੋ ਪਿਛਲੇ ਬਿਆਨ ਦੇ ਉਲਟ, ਫੰਕਸ਼ਨ ਨਹੀਂ ਇਸਦਾ ਸਿਰਫ ਇੱਕ ਦਲੀਲ ਹੈ. ਇਹ ਨਾਲ ਸਮੀਕਰਨ ਦਾ ਮਤਲਬ ਬਦਲਦਾ ਹੈ ਸਹੀ ਤੇ ਗਲਤ ਖਾਸ ਦਲੀਲ ਦੇ ਸਥਾਨ ਵਿੱਚ. ਆਮ ਫਾਰਮੂਲਾ ਸੰਟੈਕਸ ਇਸ ਤਰਾਂ ਹੈ:= NOT (log_value).

ਫੰਕਸ਼ਨ ਜੇ ਅਤੇ ਗਲਤੀ

ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਬਣਤਰਾਂ ਲਈ, ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੇ. ਇਹ ਬਿਆਨ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਅਸਲ ਮੁੱਲ ਕਿਹੜੀ ਹੈ ਸਹੀਅਤੇ ਜੋ ਕਿ ਗਲਤ. ਇਸਦਾ ਆਮ ਨਮੂਨਾ ਇਹ ਹੈ:= IF (ਬੂਲੀਅਨ_ ਐਕਸਪੀਰੇਸ਼ਨ; ਵੈਲਯੂ_ਫਾਈਜ਼_ਫਾਰ_; ਮੁੱਲ_ਆਈਫ- ਝੂਠਾ). ਇਸ ਪ੍ਰਕਾਰ, ਜੇਕਰ ਸਥਿਤੀ ਦੀ ਪੂਰਤੀ ਹੋ ਗਈ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ ਦਿੱਤੇ ਗਏ ਡੇਟਾ ਨੂੰ ਇਸ ਫੰਕਸ਼ਨ ਵਾਲੇ ਸੈਲ ਵਿੱਚ ਭਰਿਆ ਗਿਆ ਹੈ. ਜੇ ਸਥਿਤੀ ਦੀ ਪੂਰਤੀ ਨਹੀਂ ਹੁੰਦੀ, ਤਾਂ ਕੋਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਤੀਜੀ ਆਰਗੂਮੈਂਟ ਵਿਚ ਦੱਸੇ ਗਏ ਹੋਰ ਡੇਟਾ ਨਾਲ ਭਰਿਆ ਹੁੰਦਾ ਹੈ.

ਓਪਰੇਟਰ ਗਲਤੀ, ਜੇਕਰ ਆਰਗੂਮਿੰਟ ਸਹੀ ਹੈ, ਤਾਂ ਇਸਦੇ ਆਪਣਾ ਮੁੱਲ ਸੈਲ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ. ਪਰ, ਜੇਕਰ ਆਰਗੂਮੈਂਟ ਅਯੋਗ ਹੈ, ਤਾਂ ਉਪਭੋਗਤਾ ਵੱਲੋਂ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ ਸੈੱਲ ਨੂੰ ਵਾਪਸ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਇਸ ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ, ਜਿਸ ਵਿੱਚ ਸਿਰਫ ਦੋ ਆਰਗੂਮੈਂਟਾਂ ਹਨ, ਇਸ ਤਰਾਂ ਹਨ:= ERROR (ਮੁੱਲ; ਮੁੱਲ_ਫਾਇਲ).

ਪਾਠ: ਜੇ Excel ਵਿੱਚ ਕੰਮ ਕਰੇ

ਫੰਕਸ਼ਨ ਗਲਤੀ ਅਤੇ ਪੱਤਝੜ

ਫੰਕਸ਼ਨ ਗਲਤੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੈੱਲ ਜਾਂ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਗਲਤ ਮੁੱਲ ਹਨ ਗਲਤ ਮੁੱਲ ਹੇਠ ਇਹ ਹਨ:

  • # N / A;
  • #VALUE;
  • #NUM!;
  • # DEL / 0!
  • # LINK!;
  • # ਨਾਂ?
  • # NULL!

ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਕਿ ਕੀ ਗਲਤ ਦਲੀਲ ਹੈ ਜਾਂ ਨਹੀਂ, ਓਪਰੇਟਰ ਮੁੱਲ ਨੂੰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ ਸਹੀ ਜਾਂ ਗਲਤ. ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਬਣਤਰ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੈ:= ERROR (ਮੁੱਲ). ਇਹ ਦਲੀਲ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਇਕ ਸੈੱਲ ਜਾਂ ਸੈੱਲਾਂ ਦੀ ਲੜੀ ਦਾ ਹਵਾਲਾ ਹੈ.

ਓਪਰੇਟਰ ਪੱਤਝੜ ਸੈਲ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਇਹ ਖਾਲੀ ਹੈ ਜਾਂ ਮੁੱਲ ਹਨ ਜੇ ਸੈਲ ਖਾਲੀ ਹੈ, ਫੰਕਸ਼ਨ ਮੁੱਲ ਨੂੰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ ਸਹੀਜੇ ਸੈੱਲ ਵਿਚ ਡਾਟਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ - ਗਲਤ. ਇਸ ਕਥਨ ਲਈ ਸੰਟੈਕਸ ਇਹ ਹੈ:= ਸਹੀ (ਮੁੱਲ). ਜਿਵੇਂ ਪਿਛਲੇ ਕੇਸ ਵਿੱਚ, ਆਰਗੂਮੈਂਟ ਇੱਕ ਸੈਲ ਜਾਂ ਐਰੇ ਲਈ ਇੱਕ ਹਵਾਲਾ ਹੈ

ਐਪਲੀਕੇਸ਼ਨ ਉਦਾਹਰਨ

ਹੁਣ ਇਕ ਵਿਸ਼ੇਸ਼ ਉਦਾਹਰਨ ਨਾਲ ਉਪਰੋਕਤ ਫੰਕਸ਼ਨਾਂ ਵਿਚੋਂ ਕੁਝ ਦਾ ਉਪਯੋਗ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੀਏ.

ਸਾਡੇ ਕਰਮਚਾਰੀਆਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਉਨ੍ਹਾਂ ਦੇ ਤਨਖਾਹ ਹਨ. ਪਰ, ਇਸਦੇ ਇਲਾਵਾ, ਸਾਰੇ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਬੋਨਸ ਮਿਲਿਆ ਆਮ ਪ੍ਰੀਮੀਅਮ 700 rubles ਹੈ. ਪਰ ਪੈਨਸ਼ਨਰਾਂ ਅਤੇ ਔਰਤਾਂ ਨੂੰ 1,000 ਰੁ. ਅਪਵਾਦ ਉਹ ਕਰਮਚਾਰੀ ਹੈ ਜੋ ਵੱਖਰੇ ਕਾਰਨਾਂ ਕਰਕੇ ਕਿਸੇ ਦਿੱਤੇ ਗਏ ਮਹੀਨੇ ਵਿਚ 18 ਦਿਨਾਂ ਤੋਂ ਘੱਟ ਕੰਮ ਕਰਦੇ ਹਨ. ਕਿਸੇ ਵੀ ਹਾਲਤ ਵਿੱਚ, ਉਹ 700 rubles ਦੇ ਆਮ ਪ੍ਰੀਮੀਅਮ ਦੇ ਹੱਕਦਾਰ ਹੁੰਦੇ ਹਨ.

ਆਓ ਇਕ ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੀਏ. ਇਸ ਲਈ, ਸਾਡੇ ਕੋਲ ਦੋ ਸ਼ਰਤਾਂ ਹਨ, ਜਿਸ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੇ 1000 ਰੂਬਲ ਦੀ ਪ੍ਰੀਮੀਅਮ ਰੱਖੀ ਹੈ - ਰਿਟਾਇਰਮੈਂਟ ਦੀ ਉਮਰ ਜਾਂ ਮੁਲਾਜ਼ਮ ਨਾਲ ਔਰਤ ਸਰੀਰਕ ਸਬੰਧਾਂ ਤੱਕ ਪਹੁੰਚਣਾ. ਇਸ ਦੇ ਨਾਲ ਹੀ, ਅਸੀਂ 1957 ਤੋਂ ਪਹਿਲਾਂ ਪੈਦਾ ਹੋਏ ਸਾਰੇ ਪੈਨਸ਼ਨਰਾਂ ਨੂੰ ਨਿਯੁਕਤ ਕਰਾਂਗੇ. ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਟੇਬਲ ਦੀ ਪਹਿਲੀ ਕਤਾਰ ਲਈ, ਫਾਰਮੂਲਾ ਇਸ ਤਰਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:= IF (ਜਾਂ (ਸੀ 4 <1957; ਡੀ 4 = "ਮਾਦਾ"); "1000"; "700"). ਪਰ ਇਹ ਨਾ ਭੁੱਲੋ ਕਿ ਵਧ ਰਹੀ ਪ੍ਰੀਮੀਅਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਪੂਰਿ-ਲੋੜ 18 ਦਿਨ ਜਾਂ ਵੱਧ ਕੰਮ ਕਰ ਰਹੀ ਹੈ. ਇਸ ਸਥਿਤੀ ਨੂੰ ਸਾਡੇ ਫਾਰਮੂਲੇ ਵਿਚ ਐਮਬੈੱਡ ਕਰਨ ਲਈ, ਫੰਕਸ਼ਨ ਲਾਗੂ ਕਰੋ ਨਹੀਂ:= IF (ਜਾਂ (ਸੀ 4 <1957; ਡੀ 4 = "ਮਾਦਾ") * (ਨਹੀਂ (ਈ 4 <18)); "1000"; "700").

ਸਾਰਣੀ ਦੇ ਕਾਲਮ ਦੇ ਸੈੱਲਾਂ ਵਿਚ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਕਾਪੀ ਕਰਨ ਲਈ, ਜਿੱਥੇ ਪ੍ਰੀਮੀਅਮ ਦਾ ਮੁੱਲ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਅਸੀਂ ਸੈੱਲ ਦੇ ਹੇਠਲੇ ਸੱਜੇ ਕੋਨੇ ਵਿਚ ਕਰਸਰ ਬਣ ਜਾਂਦੇ ਹਾਂ ਜਿਸ ਵਿਚ ਇਕ ਫਾਰਮੂਲਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ. ਇੱਕ ਭਰਨ ਦਾ ਮਾਰਕਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ. ਬਸ ਇਸ ਨੂੰ ਟੇਬਲ ਦੇ ਅੰਤ ਤੱਕ ਡ੍ਰੈਗ ਕਰੋ

ਇਸ ਲਈ, ਸਾਨੂੰ ਇੰਟਰਪਰਾਈਜ਼ ਦੇ ਹਰ ਕਰਮਚਾਰੀ ਲਈ ਅਲੱਗ ਅਲੱਗ ਅਵਾਰਡ ਦੀ ਜਾਣਕਾਰੀ ਬਾਰੇ ਇੱਕ ਸਾਰਣੀ ਪ੍ਰਾਪਤ ਹੋਈ.

ਪਾਠ: ਐਕਸਲ ਦੇ ਉਪਯੋਗੀ ਫੰਕਸ਼ਨ

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