Excel�̃q���g�F�֐���

ExcelTips�ւ��ǂ�


�֐��̃q���g

�\�̈ʒu�w��

OFFSET(�Z��,�s��,��), INDEX(�Z���͈�,�s��,��)

�N�_�ƂȂ�Z������w��s���A�w��񐔂����炵���Z���̒��g���֐��l�Ƃ���BOFFSET��INDEX�̓Z�����w�肷�邩�A�Z���͈͂��w�肷�邩�̈Ⴂ�BINDEX�͕\�̒��̗v�f��I�ԂƂ������Ƃ��ړI�̊֐��Ȃ̂ŁA�Z���͈͂̊O�̃Z�����Q�Ƃ��悤�Ƃ���ƎQ�ƃG���[�ɂȂ�BOFFSET�̏ꍇ�́A�P�ɁA����Z������Ƃ��ĉ��Ԗڂ̃Z�����w�������Ƃ����ړI�Ȃ̂ŁA�s���񐔂̓}�C�i�X�ł��悢�B�u�A�h���X����v�̂��߂̊֐��ƍl���������ǂ��B

=OFFSET(A1,4,3)		(1)
=OFFSET(A1,RANDBETWEEN(0,9),0)		(2)

(1)�́u=D5�v�Ə������̂Ɠ����B
(2)�́A�Z��A1:A10�̒����烉���_���Ɉ�‚�I�ԁB

OFFSET��4�C5�Ԗڂ̈����Ƃ��čs���A�񐔂��w�肷��ƁA�֐��l�̓Z���͈͂ƂȂ�B

ADDRESS + INDIRECT

ADDRESS(�s�ԍ�,��ԍ�,�Q�ƕ���)�́A�Z���̍��W���w�肵�āA�Z���L���iA1�̂悤�ȁj�𐶐�����֐��B�u�Q�ƕ����v�ő��ΎQ�ƁA��ΎQ�ƁA�����Q�ƌ`���ɂł���B
�֐��l�͕�����i$A3�̂悤�Ɂj�Ȃ̂ŁA���̒��g�̃f�[�^���Q�Ƃ���ɂ�INDIRECT�֐����g���B

=INDIRECT(ADDRESS(10,5,2))

����́u=E$10�v�Ə������̂Ɠ���

�\����

VLOOKUP(����,�Z���͈�,���o��ԍ�,�����I�v�V����)

MATCH(����,�Z���͈�,�����I�v�V����)

LOOKUP�֐��́A�������������[�A���邢�͏�[�ɂȂ���΂����Ȃ��Ƃ������񂪂���BMATCH�֐��͔C�ӂ̃x�N�g�����w�肵�Č�������̂ŁA�����INDEX�֐���g�ݍ��킹��΁A�C�ӂ̗���L�[�ɂ���LOOKUP�֐��̊g���ł������ł���B

=INDEX(A1:A9,MATCH(B1:B9,"A"),0)

�L�[���E�[�ɂ‚��Ă���f�[�^�e�[�u�����Z��A1:B9�ɂ���AB�����������A�񂩂�Y���̃f�[�^�����o���ꍇ�̏������ł���B

VLOOKUP�֐��̊ȈՃe�[�u���쐬

VLOOKUP�֐��̕ϊ��\���ȒP�Ȃ��̂Ȃ�΁A�֐��̈����Ƃ��Đ������邱�Ƃ��o����B

=VLOOKUP(A9,{0,"F";60,"C";70,"B";80,"A"},2)

����́AA9�̓��e��60�����Ȃ��F�A60�ȏ�70�����Ȃ��C�A�D�D�D�Ƃ���������Ԃ��֐��ɂȂ��Ă���B���l�͂��̂܂܁A�������""�ň͂ޕK�v������A�L�[�̐��l�E������͑傫���̏��Ԃɕ���ł��Ȃ���΂����Ȃ����Ƃ́A�ʏ��vlookup�֐��Ɠ����ł��B

�������鐔�l��1,2,3,...�̂悤�ȘA���������R���Ȃ�΁ACHOOSE�Ƃ����֐����g���Ă��悢�B

CHOOSE(n,���X�g)

���X�g�̓J���}�ŋ�؂�ꂽ�C�ӂ̕�����B���X�g�̒���n�Ԗڂ̗v�f���֐��l�Ƃ���B���X�g�̓Z���͈͂ł͂Ȃ��A�J���}��؂�łȂ���΂����Ȃ��B

=CHOOSE(A1,"��","��","��","�~")				(1)
=CHOOSE(B2, STDEV(C1:C10), STDEVP(C1:C10))	(2)

(1)�́A�Z��A1��1,2,3,4�̂Ƃ��ɁA���ꂼ��̕������\�������BVLOOKUP�֐��̊ȈՔłƂ����Ă��悢�B

(2)�́A�Z��B2��1�̎��s�Ε��U�̕��������A�Z��B2��2�̎��W�{���U�̕��������v�Z�����B

�y�[�W�g�b�v�ւ��ǂ�


�\�̏c�����v����x�Ɍv�Z����

2�����̃f�[�^�e�[�u�������͂���Ă���Ƃ��A�\�̎��ӂɊe�s�̘a�A�e��̘a���v�Z���邽�߂ɁA��X�u=sum(...)�v�֐�����͂��Ȃ��Ă����ޕ��@������B�f�[�^�\�ɉE��񕪁A���Ɉ�s���lj����ăA�N�e�B�u�ɂ��A�u�z�[���v���u�ҏW�v���u���v�v�{�^�����N���b�N����ƁA�e��̘a�A�e�s�̘a����x�Ɍv�Z�����i�Z��A1:C5�Ƀf�[�^������Ƃ��A�Z��A1:D6���h���b�O���ăA�N�e�B�u�ɂ��A�u�z�[���^�ҏW�^���v�v�{�^�����N���b�N�j

OR�̎g�����F���d�u�܂��́v�̓��͖@

�u����ϐ���a,b,c,d,e�̂����ꂩ�Ȃ�΁v�Ƃ����悤�ɁA�����������������ꍇ�͏W���I�ȏ��������������B

=IF(OR(A1={2006,2004,2001}),"vintage","average")

�y�[�W�g�b�v�ւ��ǂ�


�i�֐��j������̒u�������isubstitute, replace, trim�j

�A�������󔒕�������‚̋󔒕����Œu��������ꍇ�́uTRIM�v

��������������āA����̕������ʂ̕�����Œu��������ꍇ�́uSUBSTITUTE�v

    * ���Ƃ��΁A�u=substitute(a1,"�@"," ")�v�i�S�p�󔒂𔼊p�󔒂ɒu���ւ���j

����̈ʒu�ɂ��镶��������ւ���ꍇ�́uREPLACE�v�i������̓��e�͖��Ȃ��j

    * ���Ƃ��΁A�u=replace(������,�J�n�ʒu,������,�u��������)�v�i�u�������v���O�Ƃ���΁A�J�n�ʒu�i�̎�O�j�ɕ������}�����邾���j
    * ���Ƃ��΁A�u="��"&replace(a1,4,0,"-")�v�i�X�֔ԍ�1650031��"��165-0031"�ƕϊ�����j

�y�[�W�g�b�v�ւ��ǂ�


���t�֐�

date(yy,mm,dd) �N�A���A������͂��ĒʎZ�������v�Z����
weekday(date) �ʎZ�����̗j���𐔎��ŕԂ��i�P�����j���A�V���y�j���j
eomonth(date,mm) �ʎZ��������mm����̍ŏI���̒ʎZ�������v�Z����imm<0�Ȃ�Αk��j
day(date)
�ʎZ������N�����Ɋ��Z�����Ƃ��́u���v��Ԃ�

�j���� �\ ������

weekday()�֐��ŗj���̔ԍ����v�Z���A�u�\���`���v���uaaa�v�Ƃ���B�uddd�v�Ƃ���ƁA�p��̂R�������̂��\�������

=INDEX({"��","��","��","��","��","��","�y"},WEEKDAY(DATE($B$2,$B$3,B5)))

�Ƃ��Ă��ǂ�

���N�J�����_�[

�ŏ��̏T�̋󔒂��ǂ��\�����邩�����ߎ�B�w�茎�̏����̗j����weekday()�֐��Œ��ׁA��ԍ��������菬������΋󔒁A��������� �u1�v�A�����Ȃ���΍��ׂ̎��̓��A����͂���悤�ɂ���΂悢�B

=if(weekday(date(yy,mm,1))>column(),"",if(weekday(date(yy,mm,1))=column(),1,a5+1))

2�T�ڂ���́A�O�̓������̌��̌����łȂ�����A�P�������A�����Ȃ���΋󔒂���͂���悤�Ȑ�������͂���΂悢 �idays�͂��̌��̓����j�B

=if(a6>=days,"",a6+1)

���錎�iyy/mm/dd�j�� ���������߂�ɂ́A������1������A���̌���1���̍����v�Z����΂悢�B

=if(mm<12,date(yy,mm+1,1)-date(yy,mm,1),31)

���邢�́Aeomonth() �֐����g����΁A���̌��̍ŏI�����v�Z�ł���̂ŁA�ȒP�B

=day(eomonth(date(yy,mm,1),0))

�����̈���

�����̓���

�ѕ����́A���������ƕ��������̊Ԃɔ��p�X�y�[�X�����߂΂悢�i��A�u1 1/6�v�̂悤�Ɂj �B�����������Ȃ��ꍇ�� 0�Ɠ��͂��邪�A0�͕\������Ȃ�

�����\���`��

�u�z�[���v���u���l�v���u�\���`���v���j���[����u�����v�I�v�V������I�ԂƁA���������ƕ��������̊Ԃɔ��p�X�y�[�X�����ĕ\�������悤�ɂȂ�B�i��A�u1.222�v�Ɠ��͂��āA���̃Z�����u�����v�\���`���ɂ���Ɓu1 2/9�v�ƕ\�������B1.23�Ɠ��͂��Ă��u1 2/9�v�ƕ\�������̂ŁA��������͂����ꍇ�͕��ꂪ�ꌅ�̕����ɋߎ������炵���j

�������m�̌v�Z

�ʏ�̌v�Z�ɏ]���čs���A�����`���ŕ\�������B���A���܂�M�p���Ȃ������悢�B���Ƃ��΁A�Z��A3�Ɂu0 1/5�v�A�Z��A4�Ɂu0 1/3�v�Ɠ��͂��āA�Z��A5�Ɂu=A3+A4�v�Ɠ��͂���ƁA�\�������̂́u1/2�v�I�@�Z��A5���N���b�N����ƁA�����o�[�ɂ�0.53333�Ɛ������\������Ă���̂ŁA�v�Z�͐��������A�����\���ɂ���ƁA�ʕ��͂��Ȃ��ŕ��ꂪ�ꌅ�̕����ŋߎ��\�������悤���B

�֐��A���J���g

�u�}���^�֐�...�v���j���[��I�сA�u�֐��̕��ށv�̑I��������K���ȕ��ނ�I�ԂƁA�u�֐����v�����X�g����܂��B���̒�����K�v�Ȃ��̂�I�сA �u���̊֐��̃w���v�v���N���b�N����Ǝg�p�Ⴊ�\������܂��B�ƂĂ��S���͐������s�������Ƃ͂ł��܂���B�u�w���v�v�͂��Ȃ蒚�J�ɏ����Ă���܂�����A�����Ă��͂���ł킩��͂��ł��B

���w�֐��@

SQRT �������iSQRT)
SIN COS TAN �O�p�֐��iSIN COS TAN ...)
EXP �w���֐��iEXP)�A�ΐ��֐��iLN LOG LOG10�j
ABS ��Βl�iABS)
ROUND �l�̌ܓ��iROUND)�A�؎̂āiFLOOR ROUNDDOWN TRUNC)�A�؂�グ�iCEILING ROUNDUP)
MOD ����Z�̂��܂�iMOD)
FACT �K��iFACT)
GCD LCM �ő���񐔁iGCD)�A�ŏ����{���iLCM)

���v�@

SUM ���v�iSUM)
AVERAGE ���ρiAVERAGE)
MAX MIN �ő�l�iMAX)�A�ŏ��l�iMIN)
STDEV STDEVP �W���΍��iSTDEV�ASTDEVP)
COUNT ������iCOUNT COUNTA COUNTIF)
CORREL ���֌W���iCORREL)
FREQUENCY �x�����z�iFREQUENCY)

�_�����Z�@

IF ��������iIF�j
AND OR NOT �������iAND OR NOT�j
TRUE FALSE �_���萔�iTRUE FALSE�j

�s�񉉎Z

Ctrl �L�[�� Shift �L�[�������Ȃ��� Enter �L�[�������܂�

MMULT �s��̐ρiMMULT)
MDETERM �s�񎮁iMDETERM)
MINVERSE �t�s��iMINVERSE)
SUMPRODUCT ���ρiSUMPRODUCT)
TRANSPOSE �]�u�iTRANSPOSE)

����

NPV ���ݐ������l�iNPV)
FV �������l�iFV)�@��z�̎x���������I�ɍs���A���������ł���Ɖ��肵�āA�����̏������l
PMT ��z�x�����z�iPMT)�@��藘���̎x����������I�ɍs����ꍇ�́A���[���̒���x���z
PV ���݉��l�iPV)�@�����s�����A�̎x�������A�����_�ňꊇ���������ꍇ�̍��v���z
IRR �������v��

���t�^����

NOW TODAY ���ݎ����iNOW TODAY)
YEAN MONTH DAY �N�iYEAR)�A���iMONTH)�A���iDAY)
WEEKDAY WEEKNUM �T�iWEEKDAY WEEKNUM)
TIME HOUR �����iTIME HOUR)
SECOND �b�iSECOND)
EOMONTH
�����o�ߌ�̓��t

�����^�f�[�^�x�[�X

VLOOKUP HLOOKUP �\�����iVLOOKUP HLOOKUP)
DCOUNT DSUM ... �f�[�^�x�[�X�֐��iDCOUNT DSUM DAVERAGE ...)

�y�[�W�g�b�v�ւ��ǂ�


�p��Ɖ�ʍ\��

http://www.arkfact.com/excel/01/nyumon1-99.html

�}�E�X�|�C���^�̌`

ACR̎

http://www.arkfact.com/excel/01/nyumon1-99.html

�y�[�W�g�b�v�ւ��ǂ�