excel怎么统计所占百分比
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel怎么统计所占百分比相关的知识,希望对你有一定的参考价值。
理想的办法是数据透视表
值字段的显示方式设置为总计的百分比,如上图所示。
参考技术A 用除法,符号是“/”。比如说是单元格A1占单元格A2的百分比,就是=A1/A2。最后结果的格式要设置为百分号格式。 参考技术B
1、首bai先,打开你要计算du百分比数据的Excel表格zhi。
2、然后dao按照实例表格zhuan来输入公式:销量下面的第shu一个数据在表格的C列第66行,而总计数额在表格的C列第78行,所以需要输入公式为“=C66/$C$78”,表示C66单元格的数值除以“绝对引用”C78的数值。
3、输入公式后,按Enter键,就会直接得出结果。
4、如果想将所有数据都得出百分比的话,那么将鼠标移至C66单元格的右下角,就会出现小十字符号,表示进入自动填充状态,向下拖动光标,最后就会出现所有数据的百分比结果。
7-12 树种统计(25 分)
随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类。请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比。
输入格式:
输入首先给出正整数N(≤10?5??),随后N行,每行给出卫星观测到的一棵树的种类名称。种类名称由不超过30个英文字母和空格组成(大小写不区分)。
输出格式:
按字典序递增输出各种树的种类名称及其所占总数的百分比,其间以空格分隔,保留小数点后4位。
输入样例:
29
Red Alder
Ash
Aspen
Basswood
Ash
Beech
Yellow Birch
Ash
Cherry
Cottonwood
Ash
Cypress
Red Elm
Gum
Hackberry
White Oak
Hickory
Pecan
Hard Maple
White Oak
Soft Maple
Red Oak
Red Oak
White Oak
Poplan
Sassafras
Sycamore
Black Walnut
Willow
输出样例:
Ash 13.7931% Aspen 3.4483% Basswood 3.4483% Beech 3.4483% Black Walnut 3.4483% Cherry 3.4483% Cottonwood 3.4483% Cypress 3.4483% Gum 3.4483% Hackberry 3.4483% Hard Maple 3.4483% Hickory 3.4483% Pecan 3.4483% Poplan 3.4483% Red Alder 3.4483% Red Elm 3.4483% Red Oak 6.8966% Sassafras 3.4483% Soft Maple 3.4483% Sycamore 3.4483% White Oak 10.3448% Willow 3.4483% Yellow Birch 3.4483%
代码:
#include <stdio.h> #include <stdlib.h> #include <string.h> char s[100000][30]; int cmp(const void * a,const void *b) { char *aa = (void *)a,*bb = (void *)b; return strcmp(aa,bb)>0?1:-1; } int main() { int n,c = 1; scanf("%d",&n); strcpy(s[n],"spz"); getchar(); for(int i = 0;i < n;i ++) { gets(s[i]); } qsort(s,n,sizeof(s[0]),cmp); // printf("%d\n",n); // for(int i = 0;i < n;i ++) // { // puts(s[i]); // } for(int i = 1;i <= n;i ++) { if(strcmp(s[i],s[i - 1]) == 0)c ++; else { printf("%s %.4f%%\n",s[i - 1],c*100.0/n); c = 1; } } }
以上是关于excel怎么统计所占百分比的主要内容,如果未能解决你的问题,请参考以下文章