碰到一个EXCEL函数:MIN(--(.... ...)),里面的“--”是什么函数?有什么用?

完整函数为MIN(--(MID(SUBSTITUTE(A1,"/",REPT(" ",1)),{1,3,5},1)))

--就是两个-1相乘,可以把文本形式的数字转化为数字形式的数字,因为min函数的参数只能是数字形式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-30
-- 不是什么函数。
建议你把整个函数贴出来,好给你分析
min函数,用来球最小值的追问

MIN(--(MID(SUBSTITUTE(A1,"/",REPT(" ",1)),{1,3,5},1)))

追答

帮你分析一下:
第一步:REPT(" ",1))
第二步:SUBSTITUTE(A1,"/",REPT(" ",1))
第三步:MID(SUBSTITUTE(A1,"/",REPT(" ",1)),{1,3,5},1)
第四步:--(MID(SUBSTITUTE(A1,"/",REPT(" ",1)),{1,3,5},1))
第五步:MIN(--(MID(SUBSTITUTE(A1,"/",REPT(" ",1)),{1,3,5},1)))
所以,我觉得可能是 自减运算符,真个过程,运算比较多。建议你结合表格,自己猜测一下,一步步来。
给你贴下微软对函数的介绍:
Mid 函数

SUBSTITUTE 函数

REPT 函数

MIN 函数


REPT(text,number_times)
Text 需要重复显示的文本。
Number_times 是指定文本重复次数的正数。
按照给定的次数重复显示文本。可以通过函数 REPT 来不断地重复显示某一文本字符串,对单元格进行填充。

函数名称:MID
主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
使用格式:MID(text,start_num,num_chars)
参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。
应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。

SUBSTITUTE(text,old_text,new_text,instance_num)

  Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。

  Old_text 为需要替换的旧文本。

  New_text 用于替换 old_text 的文本。

  Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 TEXT 中出现的所有 old_text。

本回答被网友采纳
第2个回答  2012-08-30
本人亲自试验,发现加了--之后min函数失灵。用的是office excel 2007,楼主可以去尝试一下,是否依然可以求出最小值。
第3个回答  2012-08-30
难倒是 c语言的 自减 运算符?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网