ಎಕ್ಸೆಲ್ ಎಕ್ಸೆಲ್ ಮತ್ತು ಗೂಗಲ್ ಶೀಟ್ಗಳಲ್ಲಿ ಒಂದು ಪೂರ್ವನಿಯೋಜಿತ ಸೂತ್ರವಾಗಿದ್ದು ಅದು ಇರುವ ಸೆಲ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಕೈಗೊಳ್ಳಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.
ಫಂಕ್ಷನ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ವಾದಗಳು
ಒಂದು ಕ್ರಿಯೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಕಾರ್ಯದ ವಿನ್ಯಾಸವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯದ ಹೆಸರು, ಬ್ರಾಕೆಟ್ಗಳು, ಅಲ್ಪವಿರಾಮ ವಿಭಜಕಗಳು, ಮತ್ತು ವಾದಗಳನ್ನು ಒಳಗೊಂಡಿದೆ .
ಎಲ್ಲಾ ಸೂತ್ರಗಳಂತೆ ಕಾರ್ಯಗಳು ಸಮಾನ ಚಿಹ್ನೆಯೊಂದಿಗೆ ( = ) ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ನಂತರ ಕಾರ್ಯದ ಹೆಸರು ಮತ್ತು ಅದರ ವಾದಗಳು:
- ಕಾರ್ಯನಾಮವು ಎಕ್ಸೆಲ್ ಅನ್ನು ಯಾವ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಹೇಳುತ್ತದೆ;
- ಆರ್ಗ್ಯುಮೆಂಟುಗಳನ್ನು ಆವರಣದೊಳಗೆ ಅಥವಾ ಸುತ್ತಿನ ಬ್ರಾಕೆಟ್ಗಳಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ ಮತ್ತು ಆ ಲೆಕ್ಕಾಚಾರಗಳಲ್ಲಿ ಯಾವ ಡೇಟಾವನ್ನು ಬಳಸಬೇಕೆಂದು ಕಾರ್ಯವನ್ನು ತಿಳಿಸಿ.
ಉದಾಹರಣೆಗೆ, ಎಕ್ಸೆಲ್ ಮತ್ತು Google ಶೀಟ್ಗಳಲ್ಲಿ ಹೆಚ್ಚು ಬಳಸಿದ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದು ಮೊತ್ತವೆಂದರೆ ಕಾರ್ಯವಿಧಾನ :
= ಮೊತ್ತ (ಡಿ 1: ಡಿ 6)
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ,
- ಆಯ್ದ ಕೋಶಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಸೇರಿಸಲು ಎಕ್ಸೆಲ್ಗೆ ಹೆಸರು ಹೇಳುತ್ತದೆ;
- ಆರ್ಗ್ಯುಮೆಂಟ್ (ಡಿ 1: ಡಿ 6) ಕಾರ್ಯವು ಸೆಲ್ ಶ್ರೇಣಿ D1 ಅನ್ನು D6 ಗೆ ಸೇರಿಸುತ್ತದೆ.
ಸೂತ್ರದಲ್ಲಿ ಗೂಡುಕಟ್ಟುವ ಕಾರ್ಯಗಳು
ಎಕ್ಸೆಲ್ನ ಅಂತರ್ನಿರ್ಮಿತ ಕ್ರಿಯೆಗಳ ಉಪಯುಕ್ತತೆಯು ಒಂದು ಸೂತ್ರದಲ್ಲಿ ಮತ್ತೊಂದು ಕ್ರಿಯೆಯೊಳಗೆ ಗೂಡುಕಟ್ಟುವ ಒಂದರಿಂದ ಹೆಚ್ಚು ಕಾರ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಬಹುದು. ಗೂಡುಕಟ್ಟುವ ಕಾರ್ಯಗಳ ಪರಿಣಾಮವೆಂದರೆ ಒಂದೇ ವರ್ಕ್ಶೀಟ್ ಕೋಶದಲ್ಲಿ ನಡೆಯಲು ಅನೇಕ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಅನುಮತಿಸುವುದು.
ಇದನ್ನು ಮಾಡಲು, ನೆಸ್ಟೆಡ್ ಫಂಕ್ಷನ್ ಮುಖ್ಯ ಅಥವಾ ಹೊರಗಿನ ಕಾರ್ಯಕ್ಕಾಗಿ ವಾದಗಳಲ್ಲಿ ಒಂದಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಕೆಳಗಿನ ಸೂತ್ರದಲ್ಲಿ, SUM ಕಾರ್ಯವನ್ನು ROUND ಕಾರ್ಯದ ಒಳಗೆ ಅಡಗಿಸಲಾಗುತ್ತದೆ .
ROUND ಫಂಕ್ಷನ್ನ ಸಂಖ್ಯೆ ಆರ್ಗ್ಯುಮೆಂಟ್ನಂತೆ SUM ಕಾರ್ಯವನ್ನು ಬಳಸುವುದರ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ.
& # 61; ROUND (SUM (D1: D6), 2)
ನೆಸ್ಟೆಡ್ ಫಂಕ್ಷನ್ಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವಾಗ, ಎಕ್ಸೆಲ್ ಆಳವಾದ, ಅಥವಾ ಒಳಗಿನ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಮೊದಲು ಮತ್ತು ಅದರ ಹೊರಭಾಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಪರಿಣಾಮವಾಗಿ, ಮೇಲಿನ ಸೂತ್ರವು ಇದೀಗ ಕಾಣಿಸುತ್ತದೆ:
- ಜೀವಕೋಶಗಳ D1 ಗೆ D6 ಗೆ ಮೌಲ್ಯಗಳ ಮೊತ್ತವನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ;
- ಈ ಫಲಿತಾಂಶವನ್ನು ಎರಡು ದಶಮಾಂಶ ಸ್ಥಳಗಳಿಗೆ ಸುತ್ತಿಕೊಳ್ಳುತ್ತದೆ.
ಎಕ್ಸೆಲ್ 2007 ರಿಂದ, 64 ಹಂತದ ನೆಸ್ಟೆಡ್ ಕಾರ್ಯಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ. ಇದಕ್ಕೆ ಮುಂಚಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, 7 ಹಂತದ ನೆಸ್ಟೆಡ್ ಕಾರ್ಯಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.
ವರ್ಕ್ಶೀಟ್ ಮತ್ತು ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳು
ಎಕ್ಸೆಲ್ ಮತ್ತು Google ಶೀಟ್ಗಳಲ್ಲಿ ಎರಡು ವರ್ಗಗಳ ಕಾರ್ಯಗಳಿವೆ:
- ಕಾರ್ಯಹಾಳೆ ಕಾರ್ಯಗಳು
- ಕಸ್ಟಮ್ ಅಥವಾ ಬಳಕೆದಾರ ಡಿಫೈನ್ಡ್ ಕಾರ್ಯಗಳು
ಮೇಲೆ ಚರ್ಚಿಸಿದ SUM ಮತ್ತು ROUND ಕ್ರಿಯೆಗಳಂತಹ ಪ್ರೋಗ್ರಾಂಗೆ ಸ್ಥಳೀಯವಾಗಿ ವರ್ಕ್ಶೀಟ್ ಕಾರ್ಯಗಳು ಇರುತ್ತವೆ.
ಮತ್ತೊಂದೆಡೆ ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳು ಬಳಕೆದಾರರಿಂದ ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲಾಗಿದೆ, ಅಥವಾ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ .
ಎಕ್ಸೆಲ್ ನಲ್ಲಿ, ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ: ಅಪ್ಲಿಕೇಷನ್ಸ್ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಅಥವಾ ಚಿಕ್ಕದಾದ ವಿಬಿಎ. ಕಾರ್ಯಗಳು ರಿಬ್ಬನ್ನ ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಲ್ಲಿರುವ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಸಂಪಾದಕವನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲ್ಪಟ್ಟಿವೆ.
Google ಶೀಟ್ಗಳ ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ - ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ ರೂಪ - ಮತ್ತು ಟೂಲ್ಸ್ ಮೆನುವಿನಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ ಸಂಪಾದಕವನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾಗಿದೆ.
ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳು ಸಾಮಾನ್ಯವಾಗಿ, ಆದರೆ ಯಾವಾಗಲೂ ಅಲ್ಲ, ಡೇಟಾ ಇನ್ಪುಟ್ನ ಕೆಲವು ಸ್ವರೂಪವನ್ನು ಸ್ವೀಕರಿಸಿ ಮತ್ತು ಅದರಲ್ಲಿ ಇರುವ ಸೆಲ್ನಲ್ಲಿ ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
VBA ಕೋಡ್ನಲ್ಲಿ ಬರೆಯಲಾದ ಖರೀದಿದಾರರ ರಿಯಾಯಿತಿಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಬಳಕೆದಾರ ನಿರೂಪಿತ ಕಾರ್ಯದ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಮೂಲ ಬಳಕೆದಾರ ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಅಥವಾ ಯುಡಿಎಫ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಪ್ರಕಟಿಸಲ್ಪಟ್ಟಿದೆ:
ಫಂಕ್ಷನ್ ಡಿಸ್ಕೌಂಟ್ (ಪ್ರಮಾಣ, ಬೆಲೆ)
ಪ್ರಮಾಣ = = 100 ಆಗಿದ್ದರೆ
ರಿಯಾಯಿತಿ = ಪ್ರಮಾಣ * ಬೆಲೆ * 0.1
ಬೇರೆ
ರಿಯಾಯಿತಿ = 0
ಕೊನೆಗೊಂಡರೆ
ಡಿಸ್ಕೌಂಟ್ = ಅಪ್ಲಿಕೇಶನ್. ರೌಂಡ್ (ಡಿಸ್ಕೌಂಟ್, 2)
ಎಂಡ್ ಫಂಕ್ಷನ್
ಮಿತಿಗಳನ್ನು
ಎಕ್ಸೆಲ್ ನಲ್ಲಿ, ಬಳಕೆದಾರರು ವ್ಯಾಖ್ಯಾನಿಸಿದ ಕ್ರಿಯೆಗಳು ಅವುಗಳು ಇರುವ ಕೋಶ (ಗಳು) ಗೆ ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ಹಿಂದಿರುಗಿಸುತ್ತವೆ. ಹೀಗೆ ಮಾಡುವ ಮೂಲಕ, ಎಕ್ಸೆಲ್ನ ಕಾರ್ಯ ಪರಿಸರವನ್ನು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಬದಲಿಸುವ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ - ಉದಾಹರಣೆಗೆ ಕೋಶದ ವಿಷಯಗಳನ್ನು ಅಥವಾ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವುದು.
ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಜ್ಞಾನದ ಮೂಲವು ಬಳಕೆದಾರ ವ್ಯಾಖ್ಯಾನಿಸಿದ ಕಾರ್ಯಗಳಿಗಾಗಿ ಕೆಳಗಿನ ಮಿತಿಗಳನ್ನು ಪಟ್ಟಿಮಾಡುತ್ತದೆ:
- ವರ್ಕ್ಶೀಟ್ನಲ್ಲಿ ಕೋಶಗಳನ್ನು ಸೇರಿಸುವುದು, ಅಳಿಸುವುದು, ಅಥವಾ ಫಾರ್ಮಾಟ್ ಮಾಡುವುದು;
- ಮತ್ತೊಂದು ಕೋಶದಲ್ಲಿನ ದತ್ತಾಂಶದ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸುವುದು;
- ವರ್ಕ್ಬುಕ್ಗೆ ಹಾಳೆಗಳನ್ನು ಸೇರಿಸುವುದು, ಮರುನಾಮಕರಣ ಮಾಡುವುದು, ಅಳಿಸುವುದು, ಅಥವಾ ಸೇರಿಸುವುದು;
- ಕ್ಯಾಲ್ಕುಷನ್ ಮೋಡ್ ಅಥವಾ ಸ್ಕ್ರೀನ್ ವೀಕ್ಷಣೆಗಳಂತಹ ಯಾವುದೇ ಪರಿಸರ ಆಯ್ಕೆಗಳನ್ನು ಬದಲಾಯಿಸುವುದು;
- ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸುವುದು ಅಥವಾ ಹೆಚ್ಚಿನ ವಿಧಾನಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು.
ಬಳಕೆದಾರ ಡಿಫೈನ್ಡ್ ಕಾರ್ಯಗಳು ಮತ್ತು ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋಗಳು
Google ಶೀಟ್ಗಳು ಪ್ರಸ್ತುತ ಅವುಗಳನ್ನು ಬೆಂಬಲಿಸದಿದ್ದರೂ, ಎಕ್ಸೆಲ್ನಲ್ಲಿ, ಕೀಸ್ಟ್ರೋಕ್ಗಳು ಅಥವಾ ಮೌಸ್ ಕಾರ್ಯಗಳನ್ನು ಅನುಕರಿಸುವ ಮೂಲಕ ಡೇಟಾವನ್ನು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅಥವಾ ನಕಲಿಸಿ ಮತ್ತು ಪೇಸ್ಟ್ ಕಾರ್ಯಾಚರಣೆಗಳಂತಹ ಪುನರಾವರ್ತಿತ ವರ್ಕ್ಶೀಟ್ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ರೆಕಾರ್ಡ್ ಹಂತಗಳನ್ನು ಮ್ಯಾಕ್ರೋ ಹೊಂದಿದೆ.
ಎರಡೂ ಮೈಕ್ರೋಸಾಫ್ಟ್ನ VBA ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತಿದ್ದರೂ, ಅವುಗಳು ಎರಡು ವಿಷಯಗಳಲ್ಲಿ ವಿಭಿನ್ನವಾಗಿವೆ:
- ಯುಡಿಎಫ್ ನಿರ್ವಹಣಾ ಲೆಕ್ಕಾಚಾರಗಳು ಮ್ಯಾಕ್ರೋಗಳು ಕ್ರಮಗಳನ್ನು ಕೈಗೊಳ್ಳುತ್ತವೆ. ಮೇಲೆ ತಿಳಿಸಿದಂತೆ, ಪ್ರೋಗ್ರಾಂನ ಪರಿಸರವನ್ನು ಪರಿಣಾಮ ಬೀರುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಯುಡಿಎಫ್ ನಿರ್ವಹಿಸುವುದಿಲ್ಲ ಆದರೆ ಮ್ಯಾಕ್ರೋಸ್ ಮಾಡಬಹುದು.
- ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ವಿಂಡೋದಲ್ಲಿ, ಎರಡು ವಿಭಿನ್ನವಾಗಿರಬಹುದು ಏಕೆಂದರೆ:
- ಯುಡಿಎಫ್ನ ಫಂಕ್ಷನ್ ಹೇಳಿಕೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಎಂಡ್ ಫಂಕ್ಷನ್ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ;
- ಮ್ಯಾಕ್ರೋಗಳು ಉಪ ಹೇಳಿಕೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಮತ್ತು ಎಂಡ್ ಸಬ್ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತವೆ.