EXCEL建立分期付款查询系统(转)

2023-10-23 12:21

本文主要是介绍EXCEL建立分期付款查询系统(转),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EXCEL建立分期付款查询系统(转)

  如今,分期付款的销售方式越来越普遍,如果有一个能够自动计算首付、月按揭的查询系统就好了。下面笔者就以一个分期付款购买汽车的自动查询系统(如图1)为例,给大家介绍一下设计过程。 20060509114628870.jpg   

  搭建查询界面框架  

  新建“购车自动查询系统”工作簿,并将“Sheet1”工作表重命名为“查询系统”。在B2、B3、B4、B5、B6单元格中分别输入:汽车品名及总价款(百元)、首期支付金额(百元)、欠款金额(百元)、支付月份、每月须支付金额(百元)。 

  将B2:D6区域单元格格式中的“垂直对齐”设置为“居中”方式。设置D6单元格“货币”格式“小数位数”为2,“货币符号”为¥,“负数”为“¥-1234.10”。将B列和D列中的字符的字号都设置为14,第2,3,4,5,6各行的行高设置为52,A列宽度设为3,B列的宽度设置为30,C列的宽度设置为28,D列的宽度设置为20,E列的宽度设置为3。  

  在H、I列中输入如图2所示的汽车品名和总价款(百元)。这里假设有100个品牌的汽车,以汽车1、汽车2、汽车3……来代表具体的名称,实际运用时用具有实际意义名称即可。 20060509114628331.jpg

  设置控制按钮  

  点击“视图” “工具栏” “窗体”,单击“窗体”工具栏中的“列表框”按钮,鼠标光标变为十字状,在图3所示的C2单元格位置画一个矩形框。 20060509114628897.jpg

  用鼠标右击刚画出的列表框,在打开的快捷菜单中选择“设置控件格式”命令(如图4),进入“控制”选项卡。

20060509114628658.jpg 

  在“数据源区域”录入框中输入$H$2:$H$101;在“单元格链接”录入框中输入$J$2;确认“选定类型”为“单选”,勾选“三维阴影”选项。  

  在“窗体”工具栏中选择“微调项”按钮,当鼠标光标变为十字状时在C3单元格画一个矩形框,用鼠标右键单击它,在打开的快捷菜单中选择“设置控件格式”命令,再在打开的对话框中选择“控制”选项卡,将最小值定义为200(这里假设首期支付金额起点为200百元,即20000元),最大值定义为30000,步长为10,“单元格链接”框中录入$D$3,启用“三维阴影”。  

  用同样方法在C5单元格设置“微调项”按钮,控件格式为:最小值定义为1,最大值为36(这里假设最长还款期限为三年,即36个月),步长为1,单元格链接栏中录入$D$5。

  定义公式实现查询功能  

  在D2单元格中输入公式“=INDEX(I2:I101,J2)”,以实现对I2:I101中数值的引用。

  在D4单元格中输入“=D2-D3”。其意义为欠款金额(百元)=汽车总价款(百元)-首期支付金额(百元)。  

  在D6单元格中输入“=-PMT(0.4%,D5,D4)”,D6单元的结果即每月支付金额。这里,0.4%表示月利率,D5代表偿还的月份数,D4代表须偿还金额的现值。PMT是EXCEL中的一个函数,其功能是计算在固定利率下的贷款(或投资或欠款)的等额分期偿还额。随着公式定义的完成,D列中有关数据会相应出现。  

  修饰查询界面  

  选定H列至J列的内容,右击所选范围,在打开的快捷菜单中选择“隐藏”命令,隐藏所选范围。

  单击A1单元格,拖动鼠标至E7单元格,选定A1:E7区域,再单击格式工具栏的“填充颜色”按钮,选中“浅绿”,最后在“边框”按钮中选择“粗匣框线”。选择“工具”菜单中的“选项”命令,进入“视图”选项卡,取消“编辑栏”、“状态栏”、“网格线”、“行号列标”、“自动分页符”等项目的设置,得到图1所示的效果。  

  使用时,只须选择所要购买的汽车、首付金额和偿还期限,便可立即知道自己每期需要支付的金额数,非常方便。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-115715/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14102/viewspace-115715/

这篇关于EXCEL建立分期付款查询系统(转)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/267802

相关文章

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

MYSQL查询结果实现发送给客户端

《MYSQL查询结果实现发送给客户端》:本文主要介绍MYSQL查询结果实现发送给客户端方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql取数据和发数据的流程(边读边发)Sending to clientSending DataLRU(Least Rec

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

MyBatis编写嵌套子查询的动态SQL实践详解

《MyBatis编写嵌套子查询的动态SQL实践详解》在Java生态中,MyBatis作为一款优秀的ORM框架,广泛应用于数据库操作,本文将深入探讨如何在MyBatis中编写嵌套子查询的动态SQL,并结... 目录一、Myhttp://www.chinasem.cnBATis动态SQL的核心优势1. 灵活性与可