精华内容
下载资源
问答
  • 一、获取当前时间 ①当前日期和时间 TODAY/NOW ②当前星期几 ...INT((MONTH(NOW())+2)/3),LEN(2^(MONTH(TODAY())) 二、日期拆分与合并 ①拆分得年,月,日,小时,分钟和秒 YEAR/MONTH/DAY/HOUR/M...

    Excel 系列目录:
    Excel数据分析常用函数①——查询函数
    Excel数据分析常用函数②——统计函数
    Excel数据分析常用函数③——字符串函数
    Excel高级图表11—数据可视化的极简之美
    Excel数据分析高级技巧①——动态图表制作
    Excel数据分析高级技巧②——数据透视表

    一、获取当前时间

    ①当前日期和时间

    TODAY()—NOW()—NOW()-TODAY()
    在这里插入图片描述
    ②当前星期几

    TEXT(TODAY(),“aaaa”)— TEXT(TODAY(),“dddd”)— WEEKDAY(TODAY(),2)
    在这里插入图片描述

    ③当前周次

    WEEKNUM(日期)
    在这里插入图片描述

    ③当前季度

    INT((MONTH(TODAY())+2)/3)—LEN(2^(MONTH(TODAY()))
    在这里插入图片描述

    二、日期拆分与合并

    ①拆分得年,月,日,小时,分钟和秒

    YEAR/MONTH/DAY/HOUR/MINUTE/SECOND(日期)
    在这里插入图片描述
    ②拼接年月日
    DATE(年,月,日)
    在这里插入图片描述

    三、日期相加减

    DATEDIFF(开始日期,结束日期 ,格式)
    开始日期要小于结束日期 ,不然会报错
    格式为所需信息的返回时间单位代码:
    "y"返回时间段中的整年数
    "m”返回时间段中的整月数
    "d"返回时间段中的天数
    "md”参数1和2的天数之差,忽略年和月
    "ym“参数1和2的月数之差,忽略年和日
    "yd”参数1和2的天数之差,忽略年。按照月、日计算天数
    在这里插入图片描述
    ①常用场景:

    <> 倒计时
    a)妈妈生日
    在这里插入图片描述
    b)亚运会召开
    在这里插入图片描述

    <> 人事相关

    a)计算员工工龄
    在这里插入图片描述

    四、计算某个具体日期

    ①指定日期往前或往后几个月的日期

    EDATE(开始日期,几个月),常用场景:

    1)计算合周到期日
    在这里插入图片描述

    2)计算退休日期
    在这里插入图片描述
    ②指定日期往前或往后几个月的月份的最后一天

    EOMONTH(开始日期,几个月),常用场景:
    1)本月天数
    在这里插入图片描述
    2)几个月之前或之后的最后一天
    在这里插入图片描述

    五、计算剩余天数

    ①本年剩余天数
    在这里插入图片描述

    ②本月剩余天数
    在这里插入图片描述

    六、随机生成日期及时间

    ①随机生成日期

    RANDBETWEEN(起始日期的数值,结束日期的数值)
    在这里插入图片描述
    ②随机生成时间

    以分钟为单位:RANDBETWEEN(0,1440)/1440,1440是一天总的分钟数(24*60)
    在这里插入图片描述
    以秒为单位:RANDBETWEEN(0,86400)/86400
    在这里插入图片描述
    ③随机生成日期及时间

    = RANDBETWEEN(起始日期246060,结束日期246060)/246060
    在这里插入图片描述

    七、时间格式转换

    ①时间转文本

    TEXT(时间,格式)
    在这里插入图片描述
    ②文本转日期

    TEXT(文本,“0000-00-00”),再复制为文本,然后分列就可以得到日期格式
    在这里插入图片描述

    八、其它用法

    ①判断是否为闰年
    在这里插入图片描述
    以上就是Excel常用时间函数的汇总啦,码字不易,帮忙点个赞再走呗~~XD;;

    其余Excel函数文章如下,还有众多SQL,Tableau,Python等数据分析必备的技巧学习方法,感兴趣的小伙伴可关注下我喔

    Excel数据分析常用函数①——查询(vlookup,hlookup,lookup,match,index…)
    https://blog.csdn.net/cindy407/article/details/90382139
    Excel数据分析常用函数②——统计函数(sumproduct,sumif,sumifs,count,countif,countifs,counta…)
    https://blog.csdn.net/cindy407/article/details/90473745
    Excel数据分析常用函数③——字符串查找/替换/拼接/截取(replace/find/left/right/mid/concat)
    https://blog.csdn.net/cindy407/article/details/90510118
    Excel常用技巧—数字和文本转换,三种方法任你选!!
    https://blog.csdn.net/cindy407/article/details/90690616

    展开全文
  • 最短路算法,用map函数储存字符串,标号为数字; 注意判断重复点,重复点不需要标号; #include&lt;bits/stdc++.h&gt; #define INF 0x3f3f3f3f using namespace std; int d[155][155];//储存原始长度 int dis...

    https://vjudge.net/contest/270244#problem/U

    最短路算法,用map函数储存字符串,标号为数字;

    注意判断重复点,重复点不需要标号;

    #include<bits/stdc++.h>
    #define INF 0x3f3f3f3f
    using namespace std;
    int d[155][155];//储存原始长度
    int dis[155];//储存始点到i点距离
    int visit[155];//标记
    int m;
    char x[35],y[35];//用于输入的字符串
    int t;
    map<string,int>mp;
    void init()
    {
        mp.clear();
        getchar();
        cin>>x>>y;
        mp[x]=1;
        t=2;
        while(!mp[y])
        {
            mp[y]=t++;
        }
        memset(d,INF,sizeof(d));
        memset(visit,0,sizeof(visit));
        char a[30],b[30];
        int c;
        for(int i=1; i<=m; i++)
        {
            getchar();
            cin>>a>>b>>c;
            if(!mp[a])
            {
                mp[a]=t++;
            }
            if(!mp[b])
            {
                mp[b]=t++;//编号;
            }
            //防止有重复编号的点;
            if(d[mp[a]][mp[b]]>=c)
            {
                d[mp[b]][mp[a]]=d[mp[a]][mp[b]]=c;//处理有重复边
            }
            for(int i=1; i<t; i++)
            {
                dis[i]=d[1][i];
            }
            visit[1]=1;
            dis[1]=0;
        }
    }
    void dijkstra()
    {
        int mins,k;
        for(int i=1; i<t; i++)
        {
            mins=INF;
            for(int j=1; j<t; j++)
            {
                if(!visit[j]&&dis[j]<mins)
                {
                    k=j;
                    mins=dis[j];
                }
            }//找到与之相邻的最短距离点;
            if(mins==INF)break;
            visit[k]=1;
            for(int j=1; j<t; j++)
            {
                if(!visit[j]&&dis[j]>dis[k]+d[k][j])
                {
                    dis[j]=dis[k]+d[k][j];
                }
            }
        }
    }
    int main()
    {
        while(scanf("%d",&m)&&(m!=-1))
        {
            init();
            dijkstra();
            if(dis[mp[y]]==INF)//刚开始没有考虑起点和终点重合,一定要记住有可能重合
                printf("-1\n");
            else
                printf("%d\n",dis[mp[y]]);
        }
        return 0;
    }
    

     

    展开全文
  • #include<stdio.h> struct date{ //定义一个结构 int day; int month;... //定义返回类型为结构的函数 int main(){ struct date today={0,0,0}; today=get(); printf("%d-%d-%d",today.year,...

    #include<stdio.h>
    struct date{ //定义一个结构
    int day;
    int month;
    int year;
    };
    struct date get(void); //定义返回类型为结构的函数
    int main(){
    struct date today={0,0,0};
    today=get();
    printf("%d-%d-%d",today.year,today.month,today.day);
    return 0;
    }
    struct date get(void){
    struct date d;
    printf(“请输入:”);
    scanf("%d %d %d",&d.year,&d.month,&d.day);
    return (struct date)d; //返回为struct类型
    }

    展开全文
  • office-excel函数

    2019-10-08 05:38:11
    函数 当前日期 NOW() 取整(商)取余 ...=INT((C2+1)/3)&...函数计算 ...=DATE(YEAR(TODAY()),MONTH(TODAY())-1,DAY(TODAY())) 判断两个单元格的内容是否相等 =IF(A2=C2,0,1) ...

    函数

    当前日期

    NOW()

     

     

     取整(商)取余

    =INT((C2+1)/3)&""&MOD((C2+1),3)

     

    函数计算

    上一个月份

    =DATE(YEAR(TODAY()),MONTH(TODAY())-1,DAY(TODAY()))

     

    判断两个单元格的内容是否相等

    =IF(A2=C2,0,1)

     

     

    常用函数有:left函数,right函数和mid函数

    left函数语法:

    =left(text,num_chars),从左侧开始截取部分字符串

     

    right函数语法:

    =right(text,num_chars),从右侧开始截取部分字符串

     

    其中:text表示要截取的字符串,num_chars表示要截取的字符数

    mid函数语法:

    =mid(text,start_num,num_chars),中间某位置开始截取部分字符串

     

    其中:text表示要截取的字符串,start_num表示从第几位字符串开始截取,num_chars表示要截取的字符数。

     

     

    怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符.

    如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作,

    另外,怎么样从右边截取字符,就是和left()函数相反的那个功能.

    =find(".",a2)

     

    返回在数字中字符(小数点)的位置。

    具体公式如下:
    字符(小数点)前三位

    =MID(A2,FIND(".",A2)-3,3)

     

    字符(小数点)后三个

    =MID(A2,FIND(".",A2)+1,3)

     字符(小数点)前面的所有数字

    =LEFT(A2,FIND(".",A2)-1)

    字符串后面的所有

    =RIGHT(D2,LEN(D2)-FIND("",D2))

     

    判断某个单元格是否包含几个字符里的任何一个

    =COUNT(FIND({"美国";"人民";35},A1))

     

     

    EXCEL中判断某列是否含有某个单元格的值在内

    计数法,用COUNTIF函数,如果有,则计数大于0,公式为:

    =IF(COUNTIF(B:B,A1),"Y","N");

    返回序号法,用MATCH函数,如果有则返回序号,没有则返回错误值,再配合其它函数来判断:

    =IF(ISNUMBER(MATCH(A1,B:B,0)),"Y","N")或=IF(COUNT(MATCH(A1,B:B,0)),"Y","N");

    返回值法,用VLOOKUP函数,有则返回原值,没有返回错误值,再配合其它函数来判断,这里由于查找值不一定是数值,所以不用ISNUMBER、COUNT来判断,而改用ISERROR来检查返回的是不是错误值:

    =IF(ISERROR(VLOOKUP(A1,B:B,1,0)),"N","Y")。

     

    判断C列的单元格在B列中时返回A列中的单元格

    =INDEX(A:A,MATCH(C2,B:B,))

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/hwaggLee/p/5354356.html

    展开全文
  • 点上方关注我们,每天早上5分钟,工作多点轻松大家好,我是星光,众所周知...01、=TODAY()计算当前的系统日期02、=NOW()计算当前系统日期和时间03、=DATE(2019,10,1)将指定年月日转换为系统规定格式的日期。04、=INT...
  • 编程c语言中,向上取整函数 I hope till now you must be having a good grip on the basic concepts of functions. If its not then I would suggest you to again read our ... In today’s tutorial I will int...
  • #include<iostream> using namespace std; class date{ private: int year,month,day; public: date(int y,int m,int d); ~date(); //void print();...int main() ..."today is "; //k1.print
  • SolarToLunar,该类中通过 today(int year, int month, int day)方法可将输入的年、月、日对应的阳历转为阴历日期,完整代码详见:3.2自定义 FineReport 函数自定义函数 Lunar 扩展于 AbstractFunction,并重写 run ...
  • php函数

    2020-12-09 12:53:11
    * float|int 单位米 */ function getDistance($aLng, $aLat, $bLng, $bLat) { //将角度转为狐度 $aLng = deg2rad($aLng); $aLat = deg2rad($aLat); $bLng = deg2rad($bLng); $bLat = deg2rad...
  • EXCEL 函数速查手册

    2019-02-21 21:06:28
    ·TIME ·TIMEVaLUE ·TODAY ·WEEKDAY ·WEEKNUM ·WORKDAY ·YEAR ·YEARFRAC 八、外部函数(2条) ·EUROCONVERT ·SQL.REQUEST 九、工程函数(39条) ·BESSELI ·BESSELJ ·BESSELK ...
  • stl中一些冷门的函数

    2019-07-03 16:42:44
    最近在走读webrtc代码,碰到...C11新特性,简单的说,就是模板中,根据K值的结果,确定使用的函数int main() { int a = 128; vector<string> s = { "today", "is", "Saturday" }; show(a); show(s);...
  • 第三节 C++-函数

    2018-03-01 21:00:03
    include &lt;iostream&gt; //header file using namespace std; // use namespace ... int Today = 0; int WeekPlan(int day); //function declaration Today = 2; ret = WeekPlan...
  • /*我写的这个程序是可以运行的,但我不清楚我写的bool函数是否符合题意,因为输入不符值后输出的是三串长长的数字...麻烦大神们帮我看一下需不需要改正~可以的话,可以详细讲讲bool函数的作用和用法吗?对这个函数...
  • pb函数大集合

    2003-06-06 00:00:00
    Rand() Today() PopulatError() Randomize() Year() 打印函数 RGB() Round() Print() SetNull() Sign() 注册(Registry)函数 PrintBitmap() SetPointer() Sin() RegistryDelete() PrintCancel() SignalError...
  • JAVA8相关的日期函数

    2015-12-01 16:46:00
    publicvoidtestDate2(){ LocalDatetoday=LocalDate.now(); intyear=today.getYear(); intmonth=today.getMonthValue(); intday=today....
  • public Date getTorrowDate(Date today){ int toMonth = today.getMonth()+1; int toDay =today.getDate(); int toYear = today.getYear(); switch(toMonth){ case 1: case
  • 关于日期函数

    2008-08-12 08:20:43
    int today=currentDay.get(Calendar.DAY_OF_MONTH); 不明白today得到的是什么? Calendar.DAY_OF_MONTH是什么意思,还有就是currentDay.get()得到的是什么 [b]问题补充:[/b] GregorianCalendar currentDay = ...
  • 回顾:  文件读写 - open() read() write() close() lseek() ... 文件的函数:dup(int oldfd); dup2(int oldfd,int newfd);  dup() 和 dup2() - 复制文件描述符,但不复制文件表  dup() 和 dup2()的
  • 第1章 文本函数 1.1 LOWER 1.2 TEXT 1.3 CHAR 1.4 RMB 1.5 LEFT 1.6 LEFTB 1.7 RIGHT 1.8 SEARCH 1.9 SEARCHB 1.10 UPPER 1.11 PROPER 1.12 CODE 1.13 DOLLAR 1.14 CONCATENATE 1.15 TRIM 1.16 ASC ...
  • #include<iostream> using namespace std; class date{ private: int year,month,day; public: date(int y,int m,int d);..."today is "; k1.print(); return 0; } date::date(int y,int
  • Today 4.13

    2005-04-14 16:06:00
    The C programming Language 2nd》完成阅读又看了的第13章...编写了一些包裹函数:int Socket(int domain, int type, int protocol);int Connect(int sockfd, struct sockaddr *serv_addr, socklen_t addrlen);ssize_t R
  • #include using namespace std;class DayOfYear{public:DayOfYear();DayOfYear(int y,int m,int d);friend bool equal(DayOfYear today,DayOfYear your_birthday);input(int y,int m,int d);outpu
  • int a[3] = {1,2,3}; struct date { int day; int month; }; struct date today; 数组使用 " [ ] " 和下标来访问其成员,比如a[0]=10; 结构体用 " . " 运算符和名字来访问成员,比如today.day。 数组变量本身...
  • 2.2.1 INT——返回永远小于等于原数字的最接近的整数 65 2.2.2 TRUNC——返回数字的整数部分 66 2.2.3 ROUND——按指定位数对数字进行四舍五入 67 2.2.4 ROUNDDOWN——以绝对值减小的方向按指定位数舍入数字 68 ...
  • #include #include int main(void) { time_t t; time(&t); printf("Today's date and time: %s", ctime(&t)); return 0; }
  • C#日期函数使用

    2008-12-30 10:37:00
    基本日期得获取//今天DateTime.Now.Date.ToString();//昨天DateTime.Now.AddDays(-1).ToString();...//本周第1天及最后1天 (要注意的是这里的每一周是从周日始至周六止)DateTime.Today.AddDays (-(int)DateTime.To
  • $startTime = CarbonCarbon::today()->toDateTimeString(); $endTime = CarbonCarbon::tomorrow()->toDateTimeString(); $result = DB::table('extensions') ->leftJoin('fs_cdr', 'fs_cdr.caller_id_number', '=...
  • $deposit_date = $today->format("Y-m-d"); } else if (isset($_POST['deposit_date'])) { $format = "d/m/Y"; $date_object = DateTime::createFromFormat($format, tep_db_input($_POST['deposit_date']));...
  • //今天 DateTime.Now.Date.ToString(); //昨天 DateTime.Now.AddDays(-1).ToString();... //本週第1天及最後1天 (要注意的是這裡的每一週是從週日始至週六止) DateTime.Today.AddDays (-(int)DateTime.Today.D

空空如也

空空如也

1 2 3 4 5 6
收藏数 112
精华内容 44
关键字:

today函数int函数