if函数的条件参数为文本时,如何设置?

if函数的条件参数为文本时,如何设置?,第1张

EXCEL中,使用IF函数时,如果条件有可能是文本、有可能是数值时,要注意正确设置:

任何文本字符,都大于数值,判断时一定要注意,先判断是否为文本,再判断数值的大小情况;

这里的文本,不单纯指字符型,包括空格、数字型文本;

这里的比较大小,是按编码来的,下图,是”未考核“与各个数据的比较结果;

比如:当A2为”未考核“时,结果为0%,A2为大于等于1时,结果为10%,A2为大于等于0.8时,结果为8%,其它情况为0%,公式可用:=IF(A2="未考核",0%,IF(A2>=1,10%,IF(A2>=0.8,8%,0%)))。

题主你好,

首先, plt是官网推荐的对matplotlib.pyplot的缩写,即在python中通常有语句:

import matplotlib.pyplot as plt

其次, figtext()函数的作用是在图中添加文本信息,而函数中的参数,则是设置所添加文本的 位置 | 文本内容 | 字体 | 字体大小 | 对齐 等等,详细的参数可参照网址:

------------

下面我们看一下figtext()函数的定义:

可以看出, x,y,s这三个参数是你调用时必传的, 其中:

x表示横坐标

y表示纵坐标

s表示要添加的文本内容

*.需要注意的是,默认情况下x,y坐标的取值范围都是0到1

---------

下面来看题主的问题:

plt.figtext(0.2, 1 - i * 0.02, '%.5f' % angle, ha='center', va='bottom', fontsize=7)

其中头三个参数,按照上面说的对照一下:

0.2: 表示横坐标

1-i*0.02: 表示纵坐标

'%.5f' % angle: 表示要添加的文本内容,  angle是变量名, %.5f表示将变量angle格式化为浮点数,并保留小数点后5位(如果有多位,则小数点后5位会4舍5入),举例来说:

a.  '%.5f'%3  得到的结果是 3.00000

b. '%.5f'%3.141356得到的结果是 3.14136

后面还有三个参数:

ha: 这是horizantal alignment的缩写,说白了就是" 水平对齐方式 "

va: 这是vertical alignment的缩写, 说白了就是" 垂直对齐方式 "

fontsize: 这个即字面意思,即" 文本字体大小 "

*.关于figtext()函数, 官网给了两个例子,题主可以参考一下:  还是上面给的那个链接, 拉到最底下有两个例子的超链接, 点进去就可以看到样例代码及运行效果图:

希望可以帮到题主, 欢迎追问.

YEAR函数的使用方法:

1,选中要输入数据的单元格,将鼠标滑动到单元格上方,单击一下“选中”单元格,双击单元格进入输入状态,在要计算的单元格中键入等号。

2,调用YEAR函数,即输入"=YEAR“;输入时Excel会自动匹配类似的函数,并提示函数能够实现的功能。

3,输入要计算的区域,如输入日期或引用日期格式的数据,即“=YEAR(H1)”,或者用鼠标点选。如果引用的数据为文本格式,注意添加双引号,例如“2017年12月1日”。

4,然后按下回车,或者点击小勾勾,查看返回结果。

5,完成计算,得出想要的数据,并观察最终结果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11924094.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存