B MS-EXCEL 2010 C Offi Ce Automation-MS-Excel 2010 H INTRODUCTION to a P MS-EXCEL 2010 T E R 1

Total Page:16

File Type:pdf, Size:1020Kb

B MS-EXCEL 2010 C Offi Ce Automation-MS-Excel 2010 H INTRODUCTION to a P MS-EXCEL 2010 T E R 1 SECTION - B MS-EXCEL 2010 C Offi ce automation-MS-Excel 2010 H INTRODUCTION TO A P MS-EXCEL 2010 T E R 1 LEARNING OBJECTIVES To understand the basics of spreadsheet application To create a worksheet fi le To enter and edit data in the worksheet fi le 1.1 INTRODUCTION TO MS-EXCEL A Spreadsheet is a computer application that simulates a paper worksheet. It displays multiple cells that together make up a grid consisting of rows and columns, each cell containing either alphanumeric text or numeric values. A spreadsheet cell may alternatively contain a formula that defi nes how the contents of that cell is to be calculated from the contents of any other cell (or combination of cells) each time any cell is updated. Spreadsheets are frequently used for fi nancial information, because of their ability to re-calculate the entire sheet automatically, after a change to a single cell is made. Examples of popular spreadsheet software are MS-Excel, Gnumeric, KSpread, ZCubes-Calci, Lotus Symphony (2007) and Resolver One. Microsoft Excel consists of a proprietary spreadsheet application written and distributed by Microsoft. Excel 2010 needs Windows Vista or Windows 7 as operating system to run on an IBM PC. However, it can also be used with Windows XP operating system, if service pack 3 is installed. MS-Excel features calculation, graphing tools, pivot tables and, a macro programming language called VBA(Visual Basic for Applications). A typical blank Microsoft Excel 2010 spreadsheet is shown in the Fig. 1.1.1. Fig. 1.1.1: A typical blank Microsoft Excel 2010 spreadsheet 184 INFORMATION TECHNOLOGY Introduction to MS-Excel 2010 Excel also allows multiple sheets, so a spreadsheet could be split over several pages, say one for input, one page for calculations, and another for output. This collection of pages is known as a Workbook. By default, a workbook opens with three worksheets and it can contain a maximum of 255 worksheets. In addition to powerful calculations, Excel is also able to produce a wide range of high quality charts to make presentation of data more effective. Spreadsheet programs are developed to automate tasks such as technical calculations, inferential statistics, analyzing data etc. They also have a powerful program for graphical preparation of numerical data. They are commonly used in Production, Planning, Personnel Management, Marketing, Payroll and Accounting. Moving Around an Electronic Spreadsheet : Users can move the cursor around the electronic spreadsheet, changing the current cell. Most spreadsheets allow many more rows and columns than can be displayed at a time on the screen. If the user moves the cursor off the screen, the program will reveal columns or rows that were previously kept in memory but not displayed on the screen. Entering Data on an Electronic Spreadsheet : To enter data into a cell, the user can move the cursor to the cell and type in the data. If the data consists of a formula, the formula appears only at the top of the screen and not in the cell itself. The electronic spreadsheet automatically calculates the value of the formula and inserts the value into the cell. At the same time, the values of all other cells that depend on the value of the current cell are recalculated. Changing the Content of a Cell : To change the content of a cell, the user must move the cursor to the cell and enter the new content. The old content of the cell is lost, and the new cell value is inserted (or computed, if the new cell value is determined by a formula). Any cell values that depend on the value of the changed cell are recalculated. This ability to change the content of a cell easily and to see the effects of the change on the other cells in the spreadsheet immediately is what makes electronic spreadsheets so useful. Editing the Electronic Spreadsheet : Electronic spreadsheets allow the user to save the current contents of the spreadsheet on a disk and to recall the spreadsheet at a later time. They also include a number of editing features that make it simpler to create and change spreadsheets. The editing features allow the user to erase the content of a single cell or of an entire rectangular block of cells. They allow the user to add or remove rows or columns, and they automatically adjust the formula from one cell to another. The editing features even allow users to merge spreadsheets and to add and subtract spreadsheets on a cell by cell basis. They also make it simple to enter or alter the data in the cells. Spreadsheets are too large to appear completely on the screen. A number of editing features compensate for this limitation. One such feature, Freeze Panes freezes titles on the screen so that when the user brings a remote section of the spreadsheet onto the screen, the horizontal or vertical titles remain on the screen. 1.2 SPREADSHEET DETAILS Worksheet is a grid made up of horizontal rows and vertical columns. The Excel 2010 worksheet contains 1,048,576 rows and 16,384 columns.Each intersection of a row and a column forms a cell, in which the user can store data (see Fig. 1.2.1). INFORMATION TECHNOLOGY 185 Offi ce automation-MS-Excel 2010 Quick Access Toolbar Ribbon Formula Bar Name Box Column Letter Active Cell Row Number Sheet Tab Fig. 1.2.1: Spreadsheet Details Row number Identifi es a horizontal row in the worksheet. It appears on the left border of the worksheet. Column letter Identifi es a vertical column in the worksheet. It appears on the top border of the worksheet. Columns are lettered A-Z, then AA-AZ, then BA-BZ, and so on to 16,384th column. Active Cell In an Excel 2010 worksheet, the active cell can be identifi ed with the black outline. Data is always entered into the active cell. FormulaBar Located above the worksheet, this area displays the constant value or formula used in the active cell. It can also be used for entering or editing data and formulas. Name Box Located at the left of the formula bar, the Name Box displays the cell reference or the name of the active cell. Sheet Tab Displays the names of the worksheets. Switching between worksheets is done by clicking on the sheet tab at the bottom of the screen. Quick Access Toolbar This customizable tool bar allows user to add frequently used commands. Click on the down arrow at the end of the toolbar to display the toolbar’s options. 186 INFORMATION TECHNOLOGY Introduction to MS-Excel 2010 Ribbon The Ribbon is the strip of buttons and icons located above the work area in Excel 2010. In Ribbon, commands are organized in logical groups, which are collected together under tabs. We can hide the ribbon by double-clicking the active tab. In Excel 2010, the ribbon is completely customizable meaning the tabs and groups can be created by the user as well as the order of the built-in tabs and groups can be renamed or changed. Also, user can add or remove commands from the tabs. A new tab File Tab has been added in the Excel 2010 ribbon. It replaces the Offi ce Button in Excel 2007. It leads to a full-window fi le menu, known as the Backstage View, giving easy access to task- centered functions such as printing and sharing. Fig. 1.2.2: File Tab Cell reference A cell reference is the name of some cell in a spreadsheet. Most cell references indicate another cell in the same spreadsheet, but a cell reference can also refer to a cell in a different sheet within the same spreadsheet, or (depending on the implementation) to a cell in another spreadsheet entirely, or to a value from a remote application. A typical cell reference consists of one or two case-insensitive letters to identify the column followed by a row number. Either part can be relative (it changes when the formula in it is moved or copied), or absolute (indicated with $ sign in front of the part concerned of the cell reference). A cell on the same“sheet”is usually addressed as:- = A1 A cell on a different sheet of the same spreadsheet is usually addressed as:- =SHEET2!A1(that is; the fi rst cell in sheet 2 of same spreadsheet) Some spreadsheet implementations allow a cell reference to another spreadsheet (not the current open and active fi le) on the same computer or on a local network. It may also refer to a cell in another INFORMATION TECHNOLOGY 187 Offi ce automation-MS-Excel 2010 open and active spreadsheet on the same computer or network that is defi ned as shareable. These references contain the complete fi le name, such as:- =’C:\Documents and Settings\Username\My spreadsheets\[main sheet] Sheet 1’!A1 In a spreadsheet, references to cells are automatically updated when new rows or columns are inserted or deleted. Formula A formula identifi es the calculation needed to place the result in the cell it is contained within. A cell containing a formula therefore has two display components; the formula itself and the resulting value. The formula is normally only shown when the cell is selected by “clicking” the mouse over a particular cell; otherwise it contains the result of the calculation. A formula assigns values to a cell or a range of cells, and typically has the format: =Expression Example:=sum(A2..B2) Where the expression consists of: values, such as 2,9.14 or 6.67E-11; references to other cells, e.g., A1 for a single cell, B1:B3 or B1..B3 for a range; arithmetic operators, such as +,-,*,/, and others; relational operators, such as >, =,<, and others; and, functions, such as SUM(), AVG(), and many others.
Recommended publications
  • (BI) Using MS Excel Powerpivot
    2018 ASCUE Proceedings Developing an Introductory Class in Business Intelligence (BI) Using MS Excel Powerpivot Dr. Sam Hijazi Trevor Curtis Texas Lutheran University 1000 West Court Street Seguin, Texas 78130 [email protected] Abstract Asking questions about your data is a constant application of all business organizations. To facilitate decision making and improve business performance, a business intelligence application must be an in- tegral part of everyday management practices. Microsoft Excel added PowerPivot and PowerPivot offi- cially to facilitate this process with minimum cost, knowing that many business people are already fa- miliar with MS Excel. This paper will design an introductory class to business intelligence (BI) using Excel PowerPivot. If an educator decides to adopt this paper for teaching an introductory BI class, students should have previ- ous familiarity with Excel’s functions and formulas. This paper will focus on four significant phases all students need to complete in a three-credit class. First, students must understand the process of achiev- ing small database normalization and how to bring these tables to Excel or develop them directly within Excel PowerPivot. This paper will walk the reader through these steps to complete the task of creating the normalization, along with the linking and bringing the tables and their relationships to excel. Sec- ond, an introduction to Data Analysis Expression (DAX) will be discussed. Introduction It is not that difficult to realize the increase in the amount of data we have generated in the recent memory of our existence as a human race. To realize that more than 90% of the world’s data has been amassed in the past two years alone (Vidas M.) is to realize the need to manage such volume.
    [Show full text]
  • Calculated Field in Pivot Table Data Model
    Calculated Field In Pivot Table Data Model Frostbitten and unjaundiced Eddie always counteracts d'accord and cowl his tana. New-fashioned and goniometrically,anarchical Ronny however never swop potentiometric his belittlement! Torre enunciatedRevolved Gordan harmonically tunneling or beat-up. or gimlets some doxologies In regular Pivot Tables, you can group numeric, data or text fields. Product of Reliable Bioreactors on Site. Here are exclusive to model in pivot calculated field table data model that data model and used when creating pivot. Power Query, Data model, DAX, Filters, Slicers, Conditional formats and beautiful charts. Eg if you are counting customers that have purchased and have years on rows. Why is this last part important? Depending on the source of data, relationships may or may not be created when the model is initially set up. This data is provided by Microsoft for informational purposes only as an aid to illustrate a concept. To use and limitations and share some limitations of calculated field in pivot table data model. Yeah, good points Derek. Date field, and use it to show a count of orders. Ins menu in the model in pivot calculated field list table that i mentioned earlier, we shall not. Please start a new test to continue. Displays all of the values in each column or series as a percentage of the total for the column or series. This is used to present users with ads that are relevant to them according to the user profile. Note: use the Insert Item button to quickly insert items when you type a formula.
    [Show full text]
  • Sharing Files with Microsoft Office Users
    Sharing Files with Microsoft Office Users Title: Sharing Files with Microsoft Office Users: Version: 1.0 First edition: November 2004 Contents Overview.........................................................................................................................................iv Copyright and trademark information........................................................................................iv Feedback.................................................................................................................................... iv Acknowledgments......................................................................................................................iv Modifications and updates......................................................................................................... iv File formats...................................................................................................................................... 1 Bulk conversion............................................................................................................................... 1 Opening files....................................................................................................................................2 Opening text format files.............................................................................................................2 Opening spreadsheets..................................................................................................................2 Opening presentations.................................................................................................................2
    [Show full text]
  • Speaker Services
    Speaker Services Communications Management Body Language 1) Body Language Do you know the science of nonverbal communication? We will delve into how to use body language to communicate, influence and connect with others in a professional environment. Body language science can also help attendees understand how to decode emotions, uncover truth and increase the accuracy of workplace communications. Participants will be able to use these tips both inside and outside the office. This science-based talk will be lively and entertaining and have actionable tips. Communication — General 1) Mastering Communications 9–9:10 a.m. Introductions, Agenda Review, Meeting Expectations 9:10–10 a.m. Session 1: Mastering Communication Whether you are leading or managing others or just looking for more effective ways to get your point across, becoming a student of communication is the key. This session will give you the tips you need to deal with difficult people, influence others, resolve conflicts and confidently convey your message at the right time. Learning Objectives: • Identify your communication style. • Determine the best ways to communicate based on other styles. • Examine best practices for conflict resolution. 10–10:30 a.m. Communication Activity 10:30–10:45 a.m. Break 10:45–11:30 a.m. Session 2: Communication Breakdown ― It’s Always the Same (But It’s Avoidable!) A very high percentage of practice management and client-relations problems are caused by bad communication, from decreased productivity and mistakes to dissatisfied clients and malpractice actions. The growing number of communication channels only compounds the problem. Examine technologies and techniques that will help you improve internal and external communication, reduce your stress, improve your service, generate happier clients and lower malpractice risk.
    [Show full text]
  • Fast Foreign-Key Detection in Microsoft SQL
    Fast Foreign-Key Detection in Microsoft SQL Server PowerPivot for Excel Zhimin Chen Vivek Narasayya Surajit Chaudhuri Microsoft Research Microsoft Research Microsoft Research [email protected] [email protected] [email protected] ABSTRACT stored in a relational database, which they can import into Excel. Microsoft SQL Server PowerPivot for Excel, or PowerPivot for Other sources of data are text files, web data feeds or in general any short, is an in-memory business intelligence (BI) engine that tabular data range imported into Excel. enables Excel users to interactively create pivot tables over large data sets imported from sources such as relational databases, text files and web data feeds. Unlike traditional pivot tables in Excel that are defined on a single table, PowerPivot allows analysis over multiple tables connected via foreign-key joins. In many cases however, these foreign-key relationships are not known a priori, and information workers are often not be sophisticated enough to define these relationships. Therefore, the ability to automatically discover foreign-key relationships in PowerPivot is valuable, if not essential. The key challenge is to perform this detection interactively and with high precision even when data sets scale to hundreds of millions of rows and the schema contains tens of tables and hundreds of columns. In this paper, we describe techniques for fast foreign-key detection in PowerPivot and experimentally evaluate its accuracy, performance and scale on both synthetic benchmarks and real-world data sets. These techniques have been incorporated into PowerPivot for Excel. Figure 1. Example of pivot table in Excel. It enables multi- dimensional analysis over a single table.
    [Show full text]
  • Building an Effective Data Warehousing for Financial Sector
    Automatic Control and Information Sciences, 2017, Vol. 3, No. 1, 16-25 Available online at http://pubs.sciepub.com/acis/3/1/4 ©Science and Education Publishing DOI:10.12691/acis-3-1-4 Building an Effective Data Warehousing for Financial Sector José Ferreira1, Fernando Almeida2, José Monteiro1,* 1Higher Polytechnic Institute of Gaya, V.N.Gaia, Portugal 2Faculty of Engineering of Oporto University, INESC TEC, Porto, Portugal *Corresponding author: [email protected] Abstract This article presents the implementation process of a Data Warehouse and a multidimensional analysis of business data for a holding company in the financial sector. The goal is to create a business intelligence system that, in a simple, quick but also versatile way, allows the access to updated, aggregated, real and/or projected information, regarding bank account balances. The established system extracts and processes the operational database information which supports cash management information by using Integration Services and Analysis Services tools from Microsoft SQL Server. The end-user interface is a pivot table, properly arranged to explore the information available by the produced cube. The results have shown that the adoption of online analytical processing cubes offers better performance and provides a more automated and robust process to analyze current and provisional aggregated financial data balances compared to the current process based on static reports built from transactional databases. Keywords: data warehouse, OLAP cube, data analysis, information system, business intelligence, pivot tables Cite This Article: José Ferreira, Fernando Almeida, and José Monteiro, “Building an Effective Data Warehousing for Financial Sector.” Automatic Control and Information Sciences, vol.
    [Show full text]
  • Extend Data Model Relationships Using Excel, Power Pivot, and DAX
    Tutorial: Extend Data Model relationships using Excel, Power Pivot, and DAX Tutorial: Extend Data Model relationships using Excel, Power Pivot, and DAX Applies To: Excel 2013 Abstract: This is the second tutorial in a series. In the first tutorial, Import Data into and Create a Data Model, an Excel workbook was created using data imported from multiple sources. Note: This article describes data models in Excel 2013. However, the same data modeling and Power Pivot features introduced in Excel 2013 also apply to Excel 2016. In this tutorial, you use Power Pivot to extend the Data Model, create hierarchies, and build calculated fields from existing data to create new relationships between tables. The sections in this tutorial are the following: Add a relationship using Diagram View in Power Pivot Extend the Data Model using calculated columns Create a hierarchy Use hierarchies in PivotTables Checkpoint and Quiz At the end of this tutorial is a quiz you can take to test your learning. This series uses data describing Olympic Medals, hosting countries, and various Olympic sporting events. The tutorials in this series are the following: 1. Import Data into Excel , and Create a Data Model 2. Extend Data Model relationships using Excel, Power Pivot, and DAX 3. Create Map-based Power View Reports 4. Incorporate Internet Data, and Set Power View Report Defaults 5. Create Amazing Power View Reports - Part 1 6. Create Amazing Power View Reports - Part 2 We suggest you go through them in order. These tutorials use Excel 2013 with Power Pivot enabled. For more information on Excel 2013, click here.
    [Show full text]
  • Managing the “Powerpivot for Sharepoint” Environment
    Managing the “PowerPivot for SharePoint” Environment Melissa Coates Blog: sqlchick.com Twitter: @sqlchick SharePoint 3/16/2013 Saturday About Melissa Business Intelligence & Data Warehousing Developer Former Architect with From accountant Intellinet Charlotte, NC turned IT geek Blog: sqlchick.com Twitter: @sqlchick About Intellinet Management Consulting & Microsoft-centric Technology Services Portals & Business Cloud & Collaboration Intelligence Mobility 5,000+ projects Application Infrastructure since 1993 Development Strategy > Process > Business > Technology Agenda Managing the PowerPivot for SharePoint Environment Definitions Overview of Environment System Management Security Data Refresh Desktops Out of scope: Management Dashboard installation & Usage Reporting configuration People > Process > Technology Defining PowerPivot for SharePoint and Managed Self-Service BI PowerPivot for SharePoint PowerPivot for SharePoint provides server hosting of PowerPivot (Excel) workbooks & Power View reports within SharePoint. Supports Self-Service BI initiatives in an environment which can be monitored and secured. If PowerPivot data model remains in Excel: referred to as PowerPivot for Excel or 2013 Rebranded as xVelocity PowerPivot Add-in to Excel 2010 and 2013 In-memory solution for Self-Service BI data modeling needs Based on xVelocity (Vertipaq) Data Large volumes of data Modeling and Relationships Create “mashups” of data in Excel Data is embedded Introduces DAX expressions Schedule data refreshes in SharePoint Can do visualization
    [Show full text]
  • Microsoft 365 Business Licensing Deck
    Licensing Microsoft 365 Business Premium Joel Lachance Business Development Manager and Licensing Specialist Microsoft Managed Partner at BEMO Corp April 2020 New product names – effective April 21, 2020 The new product names go into effect on April 21, 2020. This is a change to the product name only, and there are no pricing or feature changes at this time. • Office 365 Business Essentials will become Microsoft 365 Business Basic. • Office 365 Business Premium will become Microsoft 365 Business Standard. • Microsoft 365 Business will become Microsoft 365 Business Premium. • Office 365 Business and Office 365 ProPlus will both become Microsoft 365 Apps. Where necessary we will use the “for business” and “for enterprise” labels to distinguish between the two. Note that the changes to these products will all happen automatically. Today, we’re simply announcing name changes. But these changes represent our ambition to continue to drive innovation in Microsoft 365 that goes well beyond what customers traditionally think of as Office. The Office you know, and love will still be there, but we’re excited about the new apps and services we’ve added to our subscriptions over the last few years and about the new innovations we’ll be adding in the coming months. What else is new – effective April 21, 2020 • Microsoft 365 Business Voice addons available for US customers • Azure Active Directory P1 is now included with Microsoft 365 Business Premium Microsoft 365 Business Premium (formerly Microsoft 365 Business) Microsoft 365 Business Premium is the hero offering for small and medium sized business customers. Microsoft 365 Business Premium is an integrated solution, that brings together: • the best-in-class productivity of Office 365 with • advanced security and • device management capabilities to help SMBs safeguard their business The purpose of this presentation is to compare Microsoft 365 Business Premium with other offerings in the Office 365 & Microsoft 365 family.
    [Show full text]
  • Business Intelligence Tools
    How Commercial Off-the-Shelf (COTS) Business Intelligence (BI) Tools Can Improve Financial Management Analysis Carolyn L. North, CPA, CGFM, CDFM/A, PMP R. Ross Hosse, CDFM Purpose of Business Intelligence Consolidate complex data into simple displays Engility Proprietary Information 2 Situational Awareness • Know your audience – Immediate group – Commander • Consider your tool sets – Boss hates canned report – Boss loves bubble charts Engility Proprietary Information 3 Tool Sets • Excel • Accounting Reports • Business Intelligence Tools Engility Proprietary Information 4 Creating Data Sets • Certain reports, exported spreadsheets, or pivot tables have blank cells – Easy for reading – Unsuitable for importing into other systems or Excel • Steps to make more useful – Download data – Remove any subtotals or totals – Remove blanks – Ensure each column has a title • Example • https://www.whitehouse.gov/omb/budget/Suppleme ntal – Table 9 Pivot Table Engility Proprietary Information 5 Creating Data Sets - Blanks • Filling in blank space – Select entire data range – Press Ctrl + G – Displays the “Go To” dialog – Choose Special – In Paste Special dialog, choose “Blanks”. Click OK – Type equals sign (=), then the up arrow – Ctrl + Enter – Select entire data range – Ctrl C to copy – Paste dropdown, select values Engility Proprietary Information 6 VLOOKUP Function • VLOOKUP function – Searches first column of a range of cells – Returns value from any cell on the same row of the range – 1st Step is to create your lookup table – Ensure table is sorted
    [Show full text]
  • Pivot Tables
    PIVOT TABLES In data processing, a pivot table is a data summarization tool found in data visualization programs such as spreadsheets or business intelligence software. Among other functions, a pivot-table can automatically sort, count total or give the average of the data stored in one table or spreadsheet. It displays the results in a second table (called a "pivot table") showing the summarized data. Pivot tables can be seen as a simplification of the more complete and complex. Pivot tables are my best friend. GIS ANAYSIS NEEDED: The Panther Focus Area represents lands that are crucial for the Florida panther’s survival. Currently, the breeding population of the Florida panther is limited to south of the Caloosahatchee River. As urban encroachment increases and the sea levels rise, the FL panther is expected to naturally migrate to the Expansion Zone. Information Needed Who are the large landowners by County? How many acres do they own? How much of their land is currently protected? • Expansion Zone • Expansion Zone • Protected Lands • Expansion Zone • Protected Lands • Parcel Data Four Counties Charlotte Glades Highlands Lee 4,670 Parcels 2,281 Charlotte 2,083 Glades 137 Highlands 169 Lee 2,066 Owners 981 Charlotte 976 Glades 85 Highlands 30 Lee Protected 717 Protected 28 Partially 3,925 Unprotected “COUNTY” = ‘Charlotte’ and “PROTECTED” = ‘Protected” “COUNTY” = ‘Charlotte’ and “PROTECTED” = ‘Partially Protected” “COUNTY” = ‘Charlotte’ and “PROTECTED” = ‘Unprotected” 4 Counties x (protected, partially protected, and unprotected)
    [Show full text]
  • Microsoft Excel 2013: Building Data Models with Powerpivot
    Microsoft Excel 2013: Building Data Models with PowerPivot Alberto Ferrari and Marco Russo Copyright © 2013 by Alberto Ferrari and Marco Russo All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. ISBN: 978-0-7356-7634-3 Third Printing: December 2014 Printed and bound in the United States of America. Microsoft Press books are available through booksellers and distributors worldwide. If you need support related to this book, email Microsoft Press Book Support at [email protected]. Please tell us what you think of this book at http://www.microsoft.com/learning/booksurvey. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/ Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted herein are fi ctitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. This book expresses the author’s views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, O’Reilly Media, Inc., Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either
    [Show full text]