<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: excel import in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/excel-import/m-p/461684#M117478</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/202656"&gt;@elsalam&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;I tried to read the data from excel but not working with the following data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was unable to upload the spreadsheet here as well so that I do copy and paste.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966" size="4"&gt;I need to make a spreadsheet to sum the answer.&amp;nbsp; Therefore, the first step should read "yes' as 1 at the answer column.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ROC IMPORT DATAFILE="/home/coccus030/sasuser.v94/April 2.xlsx";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUT=work.SpotAudit&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS=XLSX&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPLACE;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;Data SpotAudit2;&lt;BR /&gt;set work.SpotAudit;&lt;BR /&gt;array QC(10) Q1 -- Q10;&lt;BR /&gt;Do i = 1 to 10;&lt;BR /&gt;If i = yes then answer = 1;&lt;BR /&gt;else answer = 0;&lt;BR /&gt;end;&lt;/P&gt;
&lt;P&gt;/** Print the results. **/&lt;/P&gt;
&lt;P&gt;PROC PRINT DATA=work.SpotAudit; RUN;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Center&lt;/TD&gt;
&lt;TD&gt;DMS&lt;/TD&gt;
&lt;TD&gt;Q1&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q2&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q3&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q4&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q5&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q6&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q7&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q8&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q9&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q10&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cary&lt;/TD&gt;
&lt;TD&gt;111&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Raleigh&lt;/TD&gt;
&lt;TD&gt;112&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Michigan&lt;/TD&gt;
&lt;TD&gt;115&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;South Carolina&lt;/TD&gt;
&lt;TD&gt;119&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What makes you think you need a spreadsheet to sum anything??&lt;/P&gt;
&lt;P&gt;Also is that data supposed to be 1) your spreadsheet you read in 2) your SAS data set after importing the data 3) the results of the proc print?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am wondering why you have&lt;/P&gt;
&lt;P&gt;PROC PRINT DATA=work.SpotAudit; RUN; which is the data before you try to add your "answer" values.&lt;/P&gt;
&lt;P&gt;I would bet a short stack of nickels that if you run this code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC PRINT DATA=work.SpotAudit&lt;STRONG&gt;2&lt;/STRONG&gt;; RUN;&lt;/P&gt;
&lt;P&gt;That you will see a variable at the right of the output named Yes with all the values a missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For additional education you might try this code as well:&lt;/P&gt;
&lt;P&gt;Proc tabulate data=work.SpotAudit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class Q1 - Q10;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; table Q1 - Q10,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /misstext='0';&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;which will give a count of the yes and no answers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you intended something more like this data step because you wanted 10 separate answers. Other wise you only have the result in Answer of the Q10 value.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Data SpotAudit2;
   set work.SpotAudit;
   array QC(10) Q1 -- Q10;
   array Answer(10);
   Do i = 1 to 10;
      If qc[i] = 'yes' then answer[i] = 1;
      else answer[i] = 0;
   end;
end;

proc print data=work.spotaudit2 noobs;
  sum answer1-answer10;
run;&lt;/PRE&gt;</description>
    <pubDate>Fri, 11 May 2018 19:58:15 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2018-05-11T19:58:15Z</dc:date>
    <item>
      <title>excel import</title>
      <link>https://communities.sas.com/t5/SAS-Programming/excel-import/m-p/461645#M117467</link>
      <description>&lt;P&gt;I tried to read the data from excel but not working with the following data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was unable to upload the spreadsheet here as well so that I do copy and paste.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to make a spreadsheet to sum the answer.&amp;nbsp; Therefore, the first step should read "yes' as 1 at the answer column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ROC IMPORT DATAFILE="/home/coccus030/sasuser.v94/April 2.xlsx";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUT=work.SpotAudit&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS=XLSX&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPLACE;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;Data SpotAudit2;&lt;BR /&gt;set work.SpotAudit;&lt;BR /&gt;array QC(10) Q1 -- Q10;&lt;BR /&gt;Do i = 1 to 10;&lt;BR /&gt;If i = yes then answer = 1;&lt;BR /&gt;else answer = 0;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;/** Print the results. **/&lt;/P&gt;&lt;P&gt;PROC PRINT DATA=work.SpotAudit; RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Center&lt;/TD&gt;&lt;TD&gt;DMS&lt;/TD&gt;&lt;TD&gt;Q1&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q2&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q3&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q4&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q5&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q6&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q7&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q8&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q9&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;TD&gt;Q10&lt;/TD&gt;&lt;TD&gt;Answer&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cary&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Raleigh&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Michigan&lt;/TD&gt;&lt;TD&gt;115&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;South Carolina&lt;/TD&gt;&lt;TD&gt;119&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;yes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;no&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 11 May 2018 17:55:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/excel-import/m-p/461645#M117467</guid>
      <dc:creator>elsalam</dc:creator>
      <dc:date>2018-05-11T17:55:16Z</dc:date>
    </item>
    <item>
      <title>Re: excel import</title>
      <link>https://communities.sas.com/t5/SAS-Programming/excel-import/m-p/461649#M117470</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;If i = yes then answer = 1;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Unless there is a variable named yes that contains values in the range 1-10, this statement is nonsense.&lt;/P&gt;</description>
      <pubDate>Fri, 11 May 2018 18:04:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/excel-import/m-p/461649#M117470</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-11T18:04:04Z</dc:date>
    </item>
    <item>
      <title>Re: excel import</title>
      <link>https://communities.sas.com/t5/SAS-Programming/excel-import/m-p/461684#M117478</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/202656"&gt;@elsalam&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;I tried to read the data from excel but not working with the following data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was unable to upload the spreadsheet here as well so that I do copy and paste.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966" size="4"&gt;I need to make a spreadsheet to sum the answer.&amp;nbsp; Therefore, the first step should read "yes' as 1 at the answer column.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ROC IMPORT DATAFILE="/home/coccus030/sasuser.v94/April 2.xlsx";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUT=work.SpotAudit&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS=XLSX&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPLACE;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;Data SpotAudit2;&lt;BR /&gt;set work.SpotAudit;&lt;BR /&gt;array QC(10) Q1 -- Q10;&lt;BR /&gt;Do i = 1 to 10;&lt;BR /&gt;If i = yes then answer = 1;&lt;BR /&gt;else answer = 0;&lt;BR /&gt;end;&lt;/P&gt;
&lt;P&gt;/** Print the results. **/&lt;/P&gt;
&lt;P&gt;PROC PRINT DATA=work.SpotAudit; RUN;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Center&lt;/TD&gt;
&lt;TD&gt;DMS&lt;/TD&gt;
&lt;TD&gt;Q1&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q2&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q3&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q4&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q5&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q6&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q7&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q8&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q9&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;TD&gt;Q10&lt;/TD&gt;
&lt;TD&gt;Answer&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Cary&lt;/TD&gt;
&lt;TD&gt;111&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Raleigh&lt;/TD&gt;
&lt;TD&gt;112&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Michigan&lt;/TD&gt;
&lt;TD&gt;115&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;South Carolina&lt;/TD&gt;
&lt;TD&gt;119&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;yes&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;no&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What makes you think you need a spreadsheet to sum anything??&lt;/P&gt;
&lt;P&gt;Also is that data supposed to be 1) your spreadsheet you read in 2) your SAS data set after importing the data 3) the results of the proc print?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am wondering why you have&lt;/P&gt;
&lt;P&gt;PROC PRINT DATA=work.SpotAudit; RUN; which is the data before you try to add your "answer" values.&lt;/P&gt;
&lt;P&gt;I would bet a short stack of nickels that if you run this code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC PRINT DATA=work.SpotAudit&lt;STRONG&gt;2&lt;/STRONG&gt;; RUN;&lt;/P&gt;
&lt;P&gt;That you will see a variable at the right of the output named Yes with all the values a missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For additional education you might try this code as well:&lt;/P&gt;
&lt;P&gt;Proc tabulate data=work.SpotAudit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class Q1 - Q10;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; table Q1 - Q10,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /misstext='0';&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;which will give a count of the yes and no answers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you intended something more like this data step because you wanted 10 separate answers. Other wise you only have the result in Answer of the Q10 value.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Data SpotAudit2;
   set work.SpotAudit;
   array QC(10) Q1 -- Q10;
   array Answer(10);
   Do i = 1 to 10;
      If qc[i] = 'yes' then answer[i] = 1;
      else answer[i] = 0;
   end;
end;

proc print data=work.spotaudit2 noobs;
  sum answer1-answer10;
run;&lt;/PRE&gt;</description>
      <pubDate>Fri, 11 May 2018 19:58:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/excel-import/m-p/461684#M117478</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-05-11T19:58:15Z</dc:date>
    </item>
  </channel>
</rss>

