За последние 24 часа нас посетили 22889 программистов и 1233 робота. Сейчас ищут 785 программистов ...

Как в таблице сделать суммирование ячеек?

Тема в разделе "PHP для новичков", создана пользователем Medvedoc, 1 окт 2018.

Метки:
  1. Medvedoc

    Medvedoc Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    65
    Симпатии:
    0
    Добрый день, уважаемые форумчане!!! Как в таблице сделать суммирование ячеек по следующему алгоритму?

    Код (Text):
    1. столбец 1  столбец 2 | столбец 3 | столбец 4
    2.  
    3. 3         | 3         | 5         | 5        
    4.  
    5. 4         | 7         | 9         | 14
    6.  
    7. 9         | 16        | 1         | 15
    8.  
    9. 3         | 19        | 7         | 22  
    |
    Строка 1 - в столбец 2 копируется значение ячейки из столбца 1, а в столбец 4 - значение ячейки из столбца 3

    Строка 2 - в ячейке столбца 2 значение рассчитывается по формуле: вышестоящая ячейка столбца 2 + ячейка столбца 1: 3+4=7, а в ячейке столбца 4 значение рассчитывается по формуле: вышестоящая ячейка столбца 4 + ячейка столбца 3: 5+9=14

    Строка 3 - в ячейке столбца 2 значение рассчитывается по формуле: вышестоящая ячейка столбца 2 + ячейка столбца 1: 7+9=16, а в ячейке столбца 4 значение рассчитывается по формуле: вышестоящая ячейка столбца 4 + ячейка столбца 3: 14+1=15

    Строка 4 - в ячейке столбца 2 значение рассчитывается по формуле: вышестоящая ячейка столбца 2 + ячейка столбца 1: 16+3=19, а в ячейке столбца 4 значение рассчитывается по формуле: вышестоящая ячейка столбца 4 + ячейка столбца 3: 15+7=22
     
  2. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    Это что? Тестовое задание на собеседовании в секту саентологии?
     
  3. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Суммируй до того как ты засунешь их в эту таблицу :)
     
  4. Medvedoc

    Medvedoc Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    65
    Симпатии:
    0
    нет ( просто нет возможности сесть сейчас за комп и набросать кусочек кода
    --- Добавлено ---
    а как вот суммировать? Надо как-то предыдущее значение куда-то сохранить, чтобы потом его суммировать с текущем.
     
  5. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    Откуда берутся эти данные?
     
  6. Medvedoc

    Medvedoc Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    65
    Симпатии:
    0
    в первом, третьем столбцах данные вводятся в ручную, а во втором, четвертом они вычисляются по формулам...

    Строка 1 - в столбец 2 копируется значение ячейки из столбца 1, а в столбец 4 - значение ячейки из столбца 3

    Строка 2 - в ячейке столбца 2 значение рассчитывается по формуле: вышестоящая ячейка столбца 2 + ячейка столбца 1: 3+4=7, а в ячейке столбца 4 значение рассчитывается по формуле: вышестоящая ячейка столбца 4 + ячейка столбца 3: 5+9=14

    Строка 3 - в ячейке столбца 2 значение рассчитывается по формуле: вышестоящая ячейка столбца 2 + ячейка столбца 1: 7+9=16, а в ячейке столбца 4 значение рассчитывается по формуле: вышестоящая ячейка столбца 4 + ячейка столбца 3: 14+1=15

    Строка 4 - в ячейке столбца 2 значение рассчитывается по формуле: вышестоящая ячейка столбца 2 + ячейка столбца 1: 16+3=19, а в ячейке столбца 4 значение рассчитывается по формуле: вышестоящая ячейка столбца 4 + ячейка столбца 3: 15+7=22
     
  7. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    @Medvedoc
    Покажи как ты их в эту таблицу суешь
    а так что то типо:
    PHP:
    1. $a = 3;
    2. $b = 5;
    3. //и тд...
    4. $summ =    //твои расчеты
    5. //и  вот когда вставляешь:
    6. echo '<table>
    7.            <thead>
    8.                <tr>
    9.                    <td>столбец 1</td>
    10.                    <td>столбец 2</td>
    11.                    <td>столбец 3</td>
    12.                    <td>столбец 4</td>
    13.                </tr>
    14.            </thead>
    15.            <tbody>
    16.            <tr>
    17.              <td>'.$a.'</td>
    18.              <td>'.$a.'</td>          
    19.              <td>'.$b.'</td>
    20.              <td>'.$b.'</td>
    21.            </tr>
    22.            </tbody>
    23. </table>';
    Поидее там вставка в цикле, скорее всего они в массиве, проходишь по нему foreach...
     
  8. Medvedoc

    Medvedoc Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    65
    Симпатии:
    0
    Вот excel файл с примером расчета по формулам
     

    Вложения:

    • 1.zip
      Размер файла:
      6,4 КБ
      Просмотров:
      1
  9. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Пардон, а почему средствами exel это не сделать?))
     
  10. Medvedoc

    Medvedoc Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    65
    Симпатии:
    0
    в том-то и дело, что нужно на php ))), чтобы можно было использовать в браузере
     
  11. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Ну все расписано, вперед)
     
  12. Medvedoc

    Medvedoc Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    65
    Симпатии:
    0
    осталось добраться до компьютера с нормальным интернетом )
    --- Добавлено ---
    Только подскажите один момент - как можно значение переменной занести в память, а потом извлечь?
     
  13. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Записывай его в exel фаил :D:D:D:D:D