Електронна таблици

Download Report

Transcript Електронна таблици

Електронни таблици
• Spreadsheets
• История
–
–
–
–
Visicalc -1979
Lotus
Excel
Quatro X Pro
Б.Шишеджиев - Електронни
таблици
1
Електронни таблици
A
B
C
D
…
C4:D5
AA
AB
1
2
3
B3
4
5
6
7
8
9
10
11
12
13
14
15
16
Б.Шишеджиев - Електронни
таблици
2
Типове данни
• Числови (аритметични)
– Дата/време
•
•
•
•
•
•
•
•
Текст
Логически
Формули
Грешки
Изрази
Аритметични + - * / ^
Логически <, <=, >, >=, =, <>
Текстови &
Грешки REF! , VALUE!, NAME!, DIV/0!, N/A! NUM!
Адреси
•
•
•
Относителни А5
Абсолютни $А$5
Смесени $А5 А$5
Б.Шишеджиев - Електронни
таблици
3
Функции
•
Аритметични
–
обикновени
ABS INT ROUND RAND SIN COS
–
агрегатни
SUM AVERAGE COUNT, SUMIF, COUNTIF
•
Логически
AND OR NOT IF
•
Текстови
LOWER, UPPER, VALUE, FIXED, LEFT, RIGHT, MID
•
Дата и време
DATE, NOW, TIMEINTERVAL, DAY, MONTH, YEAR, HOUR, MINUTE,
SECOND
•
Информационни
ISNUMBER, ISTEXT, ISBLANC, ISODD, ISEVEN
•
Търсещи
HLOOKUP, VLOOKUP
Б.Шишеджиев - Електронни
таблици
4
SUMIF(област на оценка, критерий, клетки, които се сумират)
A
1 2
2 -1
3 3
B
2
6
8
SUMIF(A1:A3,”>0”,B1:B3)
дава 10
IF(условие, резултат при вярно, резултат при невярно)
IF(A2<0, B2+1, “alabala”) дава 7
IF(A1<0, B2+1, “alabala”) дава “alabala”
Б.Шишеджиев - Електронни
таблици
5
Търсене
• Lookup, Vlookup, Hlookup
LOOKUP(търсена_стойнот,вектор_на_търсене,вектор_резултат)
D
3
4
5
6
7
G
=LOOKUP(4.91,D3:D7,G3:G7) - orange
4.14 red
=LOOKUP(100,D3:D7,G3:G7) – Blue
4.19 orange
=LOOKUP(3,D3:D7,G3:G7) – N/A
5.17 yellow
5.77 green
6.39 Blue
Б.Шишеджиев - Електронни
таблици
6
VLOOKUP(търсена стойност, таблица, индескс на колоната на резултата,
подреденост)
E
F
G
H
8
1
a
2.5
Y
9
2
b
44
N
10
3
m
2.2
N
11
4
k
0.5
Y
12
5
l
8
N
VLOOKUP(4, E8:H12,2,TRUE) дава “k”
VLOOKUP(4, E8:H12,3,TRUE) дава 0.5
VLOOKUP(3.5, E8:H12,3,TRUE) дава 2.2
VLOOKUP(100, E8:H12,3,TRUE) дава 8
VLOOKUP(0, E8:H12,3,TRUE) дава N/A
VLOOKUP(3.2, E8:H12,3,FALSE) дава N/A
Б.Шишеджиев - Електронни
таблици
7
Филтриране
• Обикновено филтриране
Data->Filter->AutoFilter
Б.Шишеджиев - Електронни
таблици
8
• Филтър с таблица и с формула
Data->Filter->Advanced Filter
– С таблица
– С формула
Б.Шишеджиев - Електронни
таблици
9
Примери с формули
• Петте най-големи
=D2>=LARGE($D$2:$D$28,5)
• Равенство на данните в 2 колони и различни данни в
2 колони
=C2=D2
=C2<>D2
• Тези, които имат числа в С и съдържат 8
=ISNUMBER(FIND("8",C2))
• Тези, които нямат име на продукт
=C2=""
• Тези които имат продукти от списъка в колона Н
=COUNTIF(H:H,"="&C2)>0
Б.Шишеджиев - Електронни
таблици
10
Контрол при въвеждането в клетките
• Data -> Validation
Б.Шишеджиев - Електронни
таблици
11
Консолидация на данни
• Data -> Consolidate
– по място
– категории
– формули
Б.Шишеджиев - Електронни
таблици
12
Обобщаване на данните
• Subtotals
Data->Subtotals
Б.Шишеджиев - Електронни
таблици
13
• Pivot
Data->Pivot Table
Б.Шишеджиев - Електронни
таблици
14